🛠️Technical analysis
Technical analysis of Comet Airdropper
Comet Airdrop simplifies the process of creating and distributing token airdrops. It enables users to send tokens directly to a list of pre-approved (whitelisted) participants, who can then claim their rewards seamlessly. This feature not only facilitates the targeted distribution of tokens but also enhances engagement by rewarding community members, making it an invaluable tool for token issuers looking to increase their project's reach and impact.
Airdrop creators can:
Create airdrop
Start Airdrop
Airdrops history
Airdrop details
Remove airdrop
Airdrop users can:
Able to see the list of airdrop where they participates
Able to see airdrop details
Claim airdrop tokens
User flows:
Create airdrop:
User chooses “Airdrop” service
User clicks on “Create Airdrop”
User fill out a form (name, logo optional, reward for one participant)
Here the user can select the transaction fee. If they have 100 members and the fastest transaction fee is $2.22, then the total fee for all transactions will be $222. But they can also choose a lower transaction fee of $0.97, in which the transaction will be verified within 6 hours and the cost of transactions will be $97.
Start airdrop:
User opens the personal account with the list of airdrops
Start the Airdrop
Copy/Paste all participants addresses
Sign and send the transaction
Remove airdrop:
User opens the personal account with the list of airdrops
Cancel/Remove airdrop
Claim rewards:
Participant opens the platform
Connects the wallet
Opens the airdrop rewards page
Chooses which airdrop wants to claim
Sign and send the transaction
When a reward is received, the transaction fee is paid by the participant.
Technical flow:
Create airdrop:
User clicks on “Create Airdrop”
Frontend shows a form to fill out
User fills the form and sends
Frontend sends request to backend to create an airdrop
Backend creates the airdrop and saves in database
Frontend shows successful page
Start airdrop:
User clicks on “Start airdrop”
Frontend shows the form
User puts all addresses and send
Frontend creates transactions to create inscriptions
User pays the fee and confirm the transaction (platform fee?)
Frontend requests to backend about airdrop starting
Claim rewards:
Participant opens the airdrop rewards page
Frontend requests to get list of all rewards
Frontend shows the airdrops to user
User clicks on “Claim reward”
Frontend creates the transfer transaction
User confirms the transaction
Frontend requests backend to set reward as claimed
Last updated