Helius AirShip is an open-source tool that makes token airdrops simple, affordable, and accessible. Whether you're distributing to Saga Chapter 2 holders, NFT/cNFT holders, SPL token holders, or using a CSV file, Helius AirShip streamlines the process and cuts costs.
- 🚀 Simplified Airdrops: Easy token airdrops for all, no technical skills needed.
- 💸 ZK Compression: Cut costs on large airdrops by reducing account usage. More info.
- 🖥️ Web Version: Perfect for small airdrops, up to 200,000 recipients.
- CLI Version: For advanced users needing larger-scale distribution.
- RPC that supports both ZK Compression and the DAS API. If you don't have one, you can get one for free at https://www.helius.dev
You can find public web version of Helius AirShip here.
git clone https://github.com/helius-labs/airship.git
cd airship
pnpm install
cd apps/web
pnpm preview
- Ensure you have Node >= v20.9.0 installed on your machine.
- You will need an RPC that supports both ZK Compression and the DAS API. If you don't have one, you can get one for free at https://www.helius.dev
- You will need a valid Solana filesystem wallet. If you don't have one yet, visit the Solana documentation for details. The CLI will use this wallet for signing transactions, covering transaction fees, and as the owner of the token you wish to distribute.
npm install -g helius-airship
git clone https://github.com/helius-labs/airship.git
cd airship
pnpm install && pnpm build
cd packages/cli
pnpm link --global
helius-airship --help
To perform an airdrop, use the following command and follow the steps:
helius-airship --keypair /path/to/your/airdrop_wallet.json --url https://mainnet.helius-rpc.com/?api-key=<YOUR_API_KEY>
Replace /path/to/your/airdrop_wallet.json
with the path to your Solana filesystem wallet that holds the token you wish to distribute and some SOL to pay for the transaction fees. Replace https://mainnet.helius-rpc.com/?api-key=<YOUR_API_KEY>
with your RPC URL and API key.