project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Dropcast

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

Dropcast

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Farcaster - Best use of Frames on the Superchain 2nd place

Base - Best apps built for social on Base

Worldcoin - Pool Prize

Prize Pool

Project Description

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

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates