Cross-chain and sybil-proof airdrop protocol in Farcaster using Composer Actions.
Prize Pool
Prize Pool
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
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.