ChainPortalChainPortal Docs
Features
Features

Airdrops

Distribute tokens to thousands of addresses in batch transactions. CSV upload, gas-efficient, multi-chain.

Overview

ChainPortal's airdrop feature lets you distribute tokens to multiple recipients in a single batch transaction, saving significant gas compared to individual transfers.

How Airdrops Work

1

Select your token

Choose the token you want to airdrop from your deployed assets.

2

Prepare recipient list

Upload a CSV file with addresses and amounts, or enter them manually.

3

Review distribution

Verify the total amount, number of recipients, and estimated gas cost.

4

Approve token spending

Approve the airdrop contract to spend your tokens (ERC20 approval).

5

Execute airdrop

Send the batch transaction. All recipients receive tokens in one transaction.

CSV Format

Prepare your airdrop CSV with two columns:

address,amount
0x1234...abcd,1000
0x5678...efgh,500
0xabcd...1234,2500

Tip: Amounts should be in human-readable format (e.g., 1000 for 1000 tokens). ChainPortal handles decimal conversion automatically.

Supported Ecosystems

EcosystemMax Recipients per TXGas per Recipient
EVMEVM~200~$0.01-0.50
SolanaSolana~50~$0.001
CosmosCosmos~100~$0.005
AptosAptos~100~$0.002
SUISUI~100~$0.001
NEARNEAR~50~$0.005

Best Practices

  • Test first -- Always test with a small batch on testnet before mainnet
  • Check balances -- Ensure you have enough tokens AND gas for the full batch
  • Verify addresses -- Double-check all recipient addresses are valid
  • Split large airdrops -- For 1000+ recipients, split into multiple transactions

On this page

Edit on GitHub