Skip to content

Helius AirShip is an open-source tool that simplifies and reduces the cost of Solana token airdrops, offering both web and CLI versions.

License

Notifications You must be signed in to change notification settings

helius-labs/airship

Repository files navigation

Helius AirShip

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.

Features

  • 🚀 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.

Web Version

Requirements

  • 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

Public Web Version

You can find public web version of Helius AirShip here.

Run locally from source

git clone https://github.com/helius-labs/airship.git
cd airship
pnpm install
cd apps/web
pnpm preview

Open http://localhost:4173/

CLI Version

Requirements

  • 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.

Installation

Using npm

npm install -g helius-airship

Build from source using pnpm

git clone https://github.com/helius-labs/airship.git
cd airship
pnpm install && pnpm build
cd packages/cli
pnpm link --global
helius-airship --help

Example

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.

About

Helius AirShip is an open-source tool that simplifies and reduces the cost of Solana token airdrops, offering both web and CLI versions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published