klaytn / klaytn-dapp-toolkit

MIT License
13 stars 33 forks source link

Proposal to create a super efficient airdrop tool on Klaytn #19

Open haxxsniper opened 4 months ago

haxxsniper commented 4 months ago

Hi,

I would like to create and deploy an airdrop smart contract on Klaytn that can airdrop KLAY, ERC20 tokens and NFTs. The DApp will have an easy to use frontend.

An airdrop tool is super useful. Projects can use it to distribute tokens, rewards or mass airdrop NFTs for supporters. So far, I have not seen a tool like this on Klaytn.

The complete DApp will be open source.

zxstim commented 4 months ago

Cool. You can proceed with the build then upload here the links (Github repos for contracts and frontend, deployed addreses, deployed frontend link).

haxxsniper commented 4 months ago

Hi, please find the link to the airdrop tool here: https://gaslite-ui.vercel.app/

Deployed address on Baobab: https://baobab.klaytnfinder.io/account/0x61684fc62b6a0f1273f69d9fca0e264001a61db6 Deployed address on Cypress: https://klaytnfinder.io/account/0x53a7a12b0a6da201addfe6c3cdcd75df04bba640

UI repo: https://github.com/haxxsniper/gaslite-ui Contracts repo: https://github.com/haxxsniper/gaslite-drop-contracts

haxxsniper commented 3 months ago

I will make an update coming up to add token and NFT airdrop functionalities

zxstim commented 3 months ago

Approved to proceed with the upgrade. Should add in an UI upgrade as well to be qualified for bounty payout.

haxxsniper commented 3 months ago

Just pushed an update with ERC20 and ERC721 airdrop functionalities. I think UX can still be worked on more but should be somewhat easy to use.

zxstim commented 3 months ago

Cool. Gonna try the functionalities and revert back.

zxstim commented 3 months ago

Approved for 2nd bounty payout for the DApp upgrade. Please improve the UI a little more, plus add revoke button for NFT airdrop as step 5.