You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ETH gas price has already skyrocketed. We need a better way to reduce the costs for airdrop.
"Merkle Airdrop" is a solution. We ask the users to claim instead of sending the rewards. It's unnecessary to store the reward list on-chain at all. We can just keep a merkle root of the list so that publishing an airdrop is O(1), and validate the merkle inclusion proof each time a user claims the reward.
There are reference implementations. This one has both frontend and contract, but it's based on Aragon. We should make the following changes:
Standalone smart contract & dapp by removing Aragon related stuff
O(1) airdrop; work with existing ERC20 token
Send token to users by transferFrom instead of minting new token or transfer from its own account
ETH gas price has already skyrocketed. We need a better way to reduce the costs for airdrop.
"Merkle Airdrop" is a solution. We ask the users to claim instead of sending the rewards. It's unnecessary to store the reward list on-chain at all. We can just keep a merkle root of the list so that publishing an airdrop is O(1), and validate the merkle inclusion proof each time a user claims the reward.
There are reference implementations. This one has both frontend and contract, but it's based on Aragon. We should make the following changes:
transferFrominstead of minting new token or transfer from its own account