多账户控制,多转一
[94eth工具站](https://tools.94eth.com/metamask/multi已经上线了基于Metamask的多账户控制工具,您可以通过智能合约创建并控制多账户操作,实现多转一和代币归集。
本文将会指导您在Ropsten测试网上基于多账户工具0撸一个代币并且归集到您自己的账户,批量控制可以做很多其它的交互,不过目前多账户最常见的操作就是0撸代币和归集代币。
1. 创建控制器
控制器是用来创建和指挥多账户的,使用前请确认:
您当前处于ropsten网络
您持有ropsten 测试eth
请在多账户控制工具页面,生成一个新的控制器。
2. 创建子账户
等待生成控制器的交易入链后,刷新页面,您应该能看到新生成的控制器,选中它,然后可以点击创建子账户(每次会生成30个子账户)。
3. 批量多转一撸币
注意有些0撸合约是不允许合约账户参与的,批量多转一前,您最好先控制一个子账户尝试下是否可以撸到代币.
生成子账户交易入链后,您还需要再次刷新页面,再选中之前的控制器,现在查看账户数量,应该已经变成了30.
接下来,选择一个地址范围,然后让它们向某个撸币合约发一笔撸币交易。
为了方便测试,ropsten网络上已经部署了一个撸币合约,地址是0x8fb7e02345165b3fa42a780b33a8382a8100b734
我们就控制这30个子账户中 的前10个向该撸币合约发送0ETH获取代币
子账户集合选择0到10,前10个子账户
发送到测试用的0撸合约地址
发送ETH数量0,发送数据保持0x0(即空数据)
按照上图示例填入各项参数后,点击发送,然后在Metamask中确认交易。
这里给出一个测试交易链接,可以看到各个子账户都获得了0撸的代币
等交易入链后,您可以查看交易细节,确认交易成功,各个子账户收到了代币
4. 代币回收归集
代币回收,其实也是指挥所有子账户向代币合约发一笔转账交易,转账到自己的归集地址。
代币收集其实是命令所有子账户向代币合约发一个转账调用,转账到收集地址
如上图,选定控制器其中前10个地址,命令他们向代币地址发送交易内容:
0xa9059cbb000000000000000000000000a993342ed6dbbf2836f53bd274f0ab6697c0ae5e0000000000000000000000000000000000000000000000000DE0B6B3A7640000
该调用会向0xa993342ed6dbbf2836f53bd274f0ab6697c0ae5e地址转1代币,点击发送并确认交易。
示例交易地址 0xc579792087fbf08f86927a5d6e065204251ce90361f703ccb4d4c4d672bf2f40