Helius AirShip 是一个开源工具,使代币空投变得简单、经济且易于访问。无论您是向 Saga Chapter 2 持有者、NFT/cNFT 持有者、SPL 代币持有者分发,还是使用 CSV 文件,AirShip 都能简化流程,并通过 ZK 压缩大幅降低成本。
什么是 AirShip?
AirShip 是一个全面的空投解决方案,利用 ZK 压缩使大规模代币分发在 Solana 上变得经济实惠。AirShip 不再为每个接收者创建单独的代币账户(每个账户约需 0.002 SOL),而是使用 ZK 压缩将接收者数据捆绑到一个单一的 Merkle 根中,从而将成本降低超过 95%。有关空投成本和 ZK 压缩工作原理的详细说明,请阅读我们的综合指南:The Cheapest Way to Airdrop Solana Tokens
主要功能
简化空投
轻松进行代币空投,无需技术技能
ZK 压缩
通过减少账户使用来降低大型空投的成本
多接收者
支持 NFT 持有者、代币持有者、CSV 文件等
成本效益
与传统方法相比,空投成本降低超过 95%
成本比较
随着您扩展到更大的接收者列表,ZK 压缩带来的节省变得更加显著。
传统空投
10,000 名接收者: 20 SOL ($4,800)
ZK 压缩空投
10,000 名接收者: 0.01 SOL ($2.40)
先决条件
Solana 钱包
一个持有您想要分发的代币的钱包
用于费用的 SOL
足够的 SOL 以支付最低交易费用
接收者列表
CSV 文件、NFT 持有者或代币持有者
RPC 端点
支持 ZK 压缩和 DAS API (免费获取一个)
使用网页版
网页版非常适合较小的空投和喜欢图形界面的用户。
1
访问 AirShip
访问 AirShip 网站 并点击“创建新空投”。
2
配置您的钱包
- 输入您的私钥和 RPC URL
- 使用一个 RPC,例如
https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY
使用专为此空投任务创建的临时钱包。私钥仅用于签署交易,不会存储或共享。
3
选择接收者
从多个选项中选择:
NFT 持有者
选择特定的 NFT 集合
代币持有者
目标是特定 SPL 代币的持有者
Saga 持有者
分发给 Saga 第 2 章的持有者
CSV 上传
上传您自己的接收者列表
4
设置代币数量
指定以下之一:
- 每个接收者的固定代币数量
- 分发的总代币供应的百分比
5
审核并确认
仔细审核空投摘要:
- 总接收者数
- 每个接收者的代币数量
- 预计交易费用
- 总成本
使用 CLI 版本
CLI 版本更适合较大的空投和喜欢命令行工具的用户。
安装
- npm
- 从源码构建
使用方法
将
/path/to/your/airdrop_wallet.json
替换为您的 Solana 文件系统钱包路径,将 YOUR_API_KEY
替换为您的 Helius API 密钥。交互式设置
1
选择接收者类型
从 NFT 持有者、代币持有者、CSV 等中选择
2
指定代币数量
设置每个接收者的分发数量
3
确认详情
查看空投配置
4
执行交易
AirShip 将处理批量处理
要求
Node.js
Node.js >= v20.9.0pnpm >= v9.13.2(用于从源码构建)
Solana 钱包
一个有效的文件系统钱包,需满足:
- 持有要分发的代币
- 有用于交易费用的 SOL
- 拥有正在分发的代币
RPC 端点
如果您没有文件系统钱包,请访问 Solana 文档 了解创建方法。
最佳实践
先测试
在进行大规模空投之前,始终先用小批量进行测试
使用专用钱包
专门创建一个用于空投的钱包
备份数据
保存您的接收者列表和交易签名
验证接收者
在执行之前仔细检查接收者地址
获取帮助
下一步
AirShip 使代币分发变得易于访问且经济实惠,使您能够在不破费的情况下奖励您的社区。ZK 压缩和直观界面的结合消除了以前使大规模空投成本高昂且复杂的技术障碍。