ERC20/ETH批量发送工具【AirDroper】

在开发DeFi应用或其他以太坊DApp的过程中,常常会需要将应用 相关的ERC20代币发送给众多的测试用户,如果逐个手工发送的话, 不仅非常繁琐而且容易出错。AirDroper 是一个解决ERC20/ETH批量发送问题的在线工具,利用AirDroper可以快速 将应用代币发放给广泛的测试人群,不仅提高效率,而且有效 节约发送所需的GAS成本。

airdroper home page

利用AirDroper批量投放ERC20/ETH的使用方法非常简单:

  1. 连接MetaMask钱包
  2. 设置ERC20代币地址和批量发送数据
  3. 选择一个合适的GAS价格
  4. 提交给AirDroper执行批量发送

1、连接MetaMask钱包

在使用AirDroper之前,需要确保你的浏览器已经安装了MetaMask钱包。 可以前往MetaMask官网进行安装。

点击AirDroper页面的【连接钱包】按钮并确认MetaMask的弹窗后,可以 看到页面上显示的当前账号地址:

AirDroper wallet connect

2、设置ERC20地址和发送数据

将要发送的ERC20的代币地址粘贴到地址栏,点击create options行, 就完成了ERC20地址的设置:

AirDroper setup erc20

稍等片刻,可以看到AirDroper自动识别了ERC20代币的符号与小数位数:

AirDroper token recognized

可以手工填写批量发送数据,也可以上传预先准备好的文本数据文件, 格式很简单:一行对应一个转账,目标地址在前,转账数量在后, 两个字段之间用逗号隔开,例如向地址0x1dF62f291b2E969fB0849d99D9Ce41e2F137006e 转12.34个代币,就可以写成如下形式:

1
0x1dF62f291b2E969fB0849d99D9Ce41e2F137006e, 12.34

设置完成之后,AirDroper页面看起来是这样:

AirDroper Step 1 done

这表示,我们将向4个不同的地址分别投放数量不等的EZT代币。

点击【下一步】选择查看批量交易设置信息并选择合适的GAS价格。

3、查看批量交易总览并选择GAS价格

在设置GAS价格之前,可以先检查一下批量交易总览信息:

AirDroper select gas price

AirDroper提供如下的批量发送总览信息:

  • 待发送总量:本次要发送的代币总量
  • 目标地址总数:要投放的目标地址个数
  • 代币余额:当前连接的MetaMask钱包的代币余额
  • 当前授权额度:当前连接的MetaMask钱包对AirDroper的授权额度
  • 以太币余额:当前连接的MetaMask钱包的以太币余额
  • GAS价格:当前选择的GAS价格

GAS价格会影响以太坊交易确认的快慢程度。AirDroper会基于 以太坊网络的实时数据提供几种可选的GAS价格方案:

AirDroper select gas price

较高的GAS价格会更快地确认交易,较低地GAS价格有助于降低 发送手续费,可以根据自己地需要进行选择。

继续点击【下一步】提交给AirDroper进行批量发送。

4、提交批量发送

在这个步骤,AirDroper将自动执行你提交的批量发送任务:

AirDroper submit massive send

可以看到上面提示需要在MetaMask中确认两个交易。第一个交易 是授权AirDroper合约代为处理你的ERC20代币,第二个交易则是 真正的批量发送交易。

如果你提交的批量发送数据包含很多行,AirDroper按每批次200 行自动切分为多个交易逐个发送。例如假设要投放给1520人,那么 就会分为 1520/200 + 1 = 8个批量发送交易,依次进行处理。

在MetaMask弹出的交易确认对话框中按照提示进行确认并等待 交易完成即可。当所有交易执行完毕后,可以看到:

AirDroper massive send completed

点击响应的交易哈希可以在Etherscan中查看交易详情。

5、AirDroper小结

AirDroper作为一个出色的ERC20/ETH在线批量发送工具,有助于 DeFi或DApp开发者向广泛群体快速投放应用通证,非常值得收藏。


原文链接:AirDroper:ERC20批量转账工具 - DefiPlot