今天我们要说的是这款款叫Token MultiSender的DAPP,目前支持中英文
这个DAPP可用来批量发送以太币和ERC20的代币,通过在一个交易中实现批量发送,可以节省很多时间和不必要的交易费。
Demo
问题
以前在以太坊网络中,需要额外的工具或者写合约的方式才能同时发送许多ERC20代币。这对于普通人来说还是有一定的门槛的,于是 很多人仍然通过手工的方式一个一个的发送,这个过程既耗时,耗手续费、最主要是容易出错。(本人就有过类似惨痛的教训,今天讲出来给大家当个乐子,当时公司要给上千个地址发送代币,无奈找不到批量发送工具,又局限对以太坊智能合约理解粗浅以及心生敬畏,也不敢轻易尝试智能合约发送代币,只好自己一个一个的粘贴、设置gas、发送,无奈数量较多,在中途就有几个地址重复发送,造成了一定的损失,那感觉,既窝火,又无奈),于是下定决心研究如何创建一个批量发送代币工具,并且对于我们普通人用起来也更方便易用一些。
解决方案
用户几分钟内用很少的交易即可完成对上千个地址的代币发送,每次发送的数量1到200个,默认是200(至于为什么200可以修改,原因是个别操蛋的代币,转账方法设计的巨复杂,这样的话200个地址转移需要消耗的gas可能会超过8,000,000,这样单个块是打包不了的,这个是受限于以太坊单个块的gas限制,但是几乎99.99%的代币200个都是可以的)。当你点击确认时,会自动生成交易到MetaMask。该工具允许用户通过将其私钥的信任委派给MetaMask钱包来维护其帐户的安全性,这样代币是您授权的情况下从metamask的账户中扣除的。
如何使用
安装 MetaMask.
确保你有MetaMask账户并且有代币或ETH余额.
确保MetaMask连接到你想连接的测试环境.
确保MetaMask账户账户是解锁状态.
前往 https://bulksender.app?locate=zh
等待页面全部加载完成.
从下拉框中选择一个你想发送的代币.
上传包含地址和数量的EXCEL或CSV或TXT文件,具体的格式,你可以参考网站中给出的例子文件.
点击下一步.
如果一些都没问题的话.
需要您授信一定的额度给我们的合约,授信数量建议给的大一些,这样以后你就不用重复授信了
点击授信,并前往MetaMask中发起这笔交易
点击确认后
授信成功
一旦授信交易完成, 点击下一步,进入到发送列表,点击发送,MetaMask将会自动为你的代币生成一笔交易 (默认每笔交易200个地址,如果您在首页有修改该数量,则实际为您修改后的数值,最多200个地址).
注意:手续费是自动获取到的全网最优手续费,保证你用最少的手续费获得最快的速度,当然你可以修改它
查看发送明细
点击发送
MetaMask中交易确认后,交易状态为确认中,这时你可以查看正在确认中的交易
交易状态会自动更新,如下图,交易已确认
完成,确认下最后的交易详情 当时演示时发出去的交易 https://ropsten.etherscan.io/tx/0x289efb159fa9c1f184d9dca3ee8dae33bb73035c6cd18b36cdd1ccd06a72a424
合约部署和源码
合约部署:
Mainnet, Ropsten
主网: 0x2f6321db2461f68676f42f396330a4dc4a8f49df
Ropsten测试网络: 0xfe25a97b5e3257e6e7164ede813c3d4fbb1c2e3b
源码:
主网: https://etherscan.io/address/0x2f6321db2461f68676f42f396330a4dc4a8f49df#code
Ropsten测试网络: https://ropsten.etherscan.io/address/0xfe25a97b5e3257e6e7164ede813c3d4fbb1c2e3b#code
如果觉得不放心
1.可以在测试网络中测试一下,看下是不是通的,因为测试网络和主网的合约代码都是开源的并且是一样的
2.主网打币时,一开始可以少打几个地址,确认下是不是正常的,然后在放开打。











网友评论