美文网首页
ERC20代币,ETH空投工具

ERC20代币,ETH空投工具

作者: 泡沫与周期_白羊Jerry | 来源:发表于2018-04-19 01:42 被阅读320次

    ERC20代币,ETH空投工具

       mkdir airdrop
       cd airdrop
    
       npm install ether-airdrop
    
       node node_modules/ether-airdrop/batch_drop.js -h
    

    调用参数

    1. -k --keystore keystore文件目录

      假设keystore路径为 /data/keystore/UTC--2018-04-18T07-19-51.697Z--2fd3a2a2bf53b70f899a0aa7ce5a546d8e5d1bd5,那么调用参数为-k /data

      注意该目录下必须还要有一个keystore文件夹,里面才是json文件

    2. -d --data

      空投文件路径,每行一个地址,如果要指定每个地址空投数量,地址后跟数量值,用逗号分隔

      示例文件内容:

       c21673f13fa66dd1eedf10cc8fe7dfe3c7878282, 2
       0xA7f6Ab353F75a4815a407D1811AAc5092af7134f, 0.14
       0x99D72939eD2c13Bc7DEB10F20E7064bfDC2c6F45, 0.23
       0x42e56737679f8859951B558483584fAa483c4aFd, 0.3
       0x5fe9CFa5cFECDC333eb102d219B4e77EAcdE9828, 2.32
      
    3. -s --specify

      每个地址空投数量,不填或者填0表示每个地址指定数量,从数据文件中读取

    4. -w --web3

      ethereum节点rpc地址,建议使用 infura 的节点

    调用示例:

     node node_modules/ether-airdrop/batch_drop.js -k /data/test -d /data/test/ids2.csv -s 0.001 -w https://ropsten.infura.io/vAugb8H4cG1bOuFMZj3y
    

    使用说明

    1. 安全问题

      交易均为本地签名然后发送给节点,也不保存私钥和密码。

    2. 使用

      建议先创建一个新的以太坊账号,然后在ropsten网络上测试:

      空投开始前,最好先在 https://www.94eth.com/tool/#/tokenTool/airdrop 上调试参数,直到页面上可以顺利空投后,再用脚本工具自动批量空投。 另外空投ERC20代币必须先给合约授信,只能在页面上进行。

      使用脚本工具空投时,会依次询问如下信息:

       ? 请选择网络 ropsten
       ? 请输入代币地址,ETH输入0 0x2D20CC47DEb5387bEd4c72c3179f3B3E42696EB1
       ? 请输入投放使用账户的地址 0x2FD3a2A2bF53B70F899a0aa7CE5a546d8e5d1bD5
       ? 每批次投放地址数量,直接回车默认120 120
       ? 是否每批空投前均提示 (调试时请开启) no
       投放代币 BED
       当前可空投数量 3949.2, 空投总共需要数量 18.274
       获取账户nonce 17
       每批空投手续费0.004ETH
       信息收集完毕,请解锁钱包
       ? 请输入账户文件密码 [hidden]
       开始空投 第1批
       交易0xd24537f0410d64fea9369c88e235cd5dc8f109aa643b33b5037bce03d43f0235已经发出,等待交易结果...
      

    建议第一次使用时,“是否每批空投前均提示” 选yes,这样每批空投前会展示空投信息并询问是否正确

    相关文章

      网友评论

          本文标题:ERC20代币,ETH空投工具

          本文链接:https://www.haomeiwen.com/subject/qfdikftx.html