在開發DeFi應用或其他以太坊DApp的過程中,常常會需要將應用相關的ERC20代幣發送給眾多的測試用戶,如果逐個手工發送的話,不僅非常繁瑣而且容易出錯。AirDroper是一個解決ERC20/ETH批量發送問題的在線工具,利用AirDroper可以快速將應用代幣發放給廣泛的測試人群,不僅提高效率,而且有效節約發送所需的GAS成本。
利用AirDroper批量投放ERC20/ETH的使用方法非常簡單:
- 連接MetaMask錢包
- 設置ERC20代幣地址和批量發送數據
- 選擇一個合適的GAS價格
- 提交給AirDroper執行批量發送
1、連接MetaMask錢包
在使用AirDroper之前,需要確保你的瀏覽器已經安裝了MetaMask錢包。可以前往MetaMask官網進行安裝。
點擊AirDroper頁面的【連接錢包】按鈕並確認MetaMask的彈窗後,可以看到頁面上顯示的當前賬號地址:
2、設置ERC20地址和發送數據
將要發送的ERC20的代幣地址粘貼到地址欄,點擊create options
行,就完成了ERC20地址的設置:
稍等片刻,可以看到AirDroper自動識別了ERC20代幣的符號與小數位數:
可以手工填寫批量發送數據,也可以上傳預先準備好的文本數據文件,格式很簡單:一行對應一個轉賬,目標地址在前,轉賬數量在後,兩個字段之間用逗號隔開,例如向地址0x1dF62f291b2E969fB0849d99D9Ce41e2F137006e
轉12.34個代幣,就可以寫成如下形式:
0x1dF62f291b2E969fB0849d99D9Ce41e2F137006e, 12.34
設置完成之後,AirDroper頁面看起來是這樣:
這表示,我們將向4個不同的地址分別投放數量不等的EZT代幣。
點擊【下一步】選擇查看批量交易設置信息並選擇合適的GAS價格。
3、查看批量交易總覽並選擇GAS價格
在設置GAS價格之前,可以先檢查一下批量交易總覽信息:
AirDroper提供如下的批量發送總覽信息:
- 待發送總量:本次要發送的代幣總量
- 目標地址總數:要投放的目標地址個數
- 代幣餘額:當前連接的MetaMask錢包的代幣餘額
- 當前授權額度:當前連接的MetaMask錢包對AirDroper的授權額度
- 以太幣餘額:當前連接的MetaMask錢包的以太幣餘額
- GAS價格:當前選擇的GAS價格
GAS價格會影響以太坊交易確認的快慢程度。AirDroper會基於以太坊網絡的實時數據提供幾種可選的GAS價格方案:
較高的GAS價格會更快地確認交易,較低地GAS價格有助於降低發送手續費,可以根據自己地需要進行選擇。
繼續點擊【下一步】提交給AirDroper進行批量發送。
4、提交批量發送
在這個步驟,AirDroper將自動執行你提交的批量發送任務:
可以看到上面提示需要在MetaMask中確認兩個交易。第一個交易是授權AirDroper合約代為處理你的ERC20代幣,第二個交易則是真正的批量發送交易。
如果你提交的批量發送數據包含很多行,AirDroper按每批次200行自動切分為多個交易逐個發送。例如假設要投放給1520人,那麼就會分為 1520/200 + 1 = 8
個批量發送交易,依次進行處理。
在MetaMask彈出的交易確認對話框中按照提示進行確認並等待交易完成即可。當所有交易執行完畢後,可以看到:
點擊響應的交易哈希可以在Etherscan中查看交易詳情。
5、AirDroper小結
AirDroper作為一個出色的ERC20/ETH在線批量發送工具,有助於DeFi或DApp開發者向廣泛群體快速投放應用通證,非常值得收藏。