← Back to home

Dropcast

Cross-chain and sybil-proof airdrop protocol in Farcaster using Composer Actions.

Screenshots

Dropcast screenshot 1
Dropcast screenshot 2
Dropcast screenshot 3
Dropcast screenshot 4

Problem Statement

Dropcast aims to solve the problems revolving around airdrop scams and malicious websites that create fake airdrops and lure users into stealing their money. When a project launches an airdrop, it is posted and shared online in the social media platforms. Airdrops should be inherently

Solution

The app is built with Nextjs and TailwindCSS. We used frog framework to implement Composer Actions and Frames. We used the Alchemy Account kit for walletless onboarding using Smart Contract Wallets and EOAs. We used the same for read and write calls to the smart contracts. Smart contracts are developed, deployed and tested in a hardhat environment and bootstrapped by Openzeppelin. We used Blockscout explorer and Blockscout APIs to verify the contracts deployed via hardhat. Airdrops are created via Dropcast in Farcaster using Composer Actions. Users can cast the airdrop as a frame once it is created successfully. Being a cross chain airdrop protocol, users can create airdrops for any ERC20 tokens in Base, Arbitrum or Polygon which is connected using Chainlink CCIP. We use Alchemy, Airstack and Opensea APIs for verification of tasks in order to claim the airdrop. Each new airdrop created and each airdrop claim is attested on chain using Etheruem Attestation Service. Every airdrop claim requires an on chain verification of proof of humanity using Worldcoin.

Hackathon

Superhack 2024

2024

Prizes

  • 🏆

    Use Blockscout Block Explorer!

    Blockscout

  • 🏆

    Best use of Frames on the Superchain2nd place

    Farcaster

  • 🏆

    Best apps built for social on Base

    Base

  • 🏆

    Pool Prize

    Worldcoin

Contributors