Get Started
Airdrop
Understand the airdrop tooling of the Shroomy Protocol
The Airdrop Tooling feature allows users to distribute ERC-20 tokens to multiple addresses efficiently. Users can choose between a fixed amount airdrop, where all recipients receive the same token amount, or a variable amount airdrop, where amounts are specified via an uploaded CSV file. The system is designed to be user-friendly and secure, with clear feedback on airdrop execution.
Supported Tokens
- ERC-20 Tokens: Fungible tokens on the Ink chain are supported for both fixed and variable amount airdrops.
Airdrop Types
Fixed Amount Airdrop
- All specified addresses receive the same amount of tokens.
- Users manually input:
- The token contract address.
- The fixed amount of tokens per address.
- A list of recipient addresses (entered manually or uploaded via CSV).
- Suitable for uniform distributions, such as community rewards or promotional campaigns.
Variable Amount Airdrop
- Each address can receive a different amount of tokens, as specified in an uploaded CSV file.
- Users provide:
- The token contract address.
- A CSV file containing recipient addresses and corresponding token amounts.
- Suitable for customized distributions, such as tiered rewards or vesting payouts.
CSV File Requirements (Variable Airdrop)
For variable amount airdrops, users must upload a CSV file with the following format:
- Columns:
address
: The recipient’s Ink chain address (must be a valid address).amount
: The token amount to send to the address (in the human-readable format, e.g.,1
for1 ETH
).
Example:
- Requirements:
- The file must be in
.csv
format. - The first row must contain the headers address and amount.
- All addresses must be valid Ink chain addresses.
- Amounts must be positive integers or decimals compatible with the token’s decimals.
- The file must be in
- The UI validates the CSV file before allowing airdrop execution.