以太坊批量控制,智能合约多转一

多账户控制,多转一

[94eth工具站](https://tools.94eth.com/metamask/multi已经上线了基于Metamask的多账户控制工具,您可以通过智能合约创建并控制多账户操作,实现多转一和代币归集。

本文将会指导您在Ropsten测试网上基于多账户工具0撸一个代币并且归集到您自己的账户,批量控制可以做很多其它的交互,不过目前多账户最常见的操作就是0撸代币和归集代币。

原文链接

##1. 创建控制器

控制器是用来创建和指挥多账户的,使用前请确认:

  1. 您当前处于ropsten网络

  2. 您持有ropsten 测试eth

请在多账户控制工具页面,生成一个新的控制器。
以太坊批量控制,智能合约多转一_第1张图片

2. 创建子账户

等待生成控制器的交易入链后,刷新页面,您应该能看到新生成的控制器,选中它,然后可以点击创建子账户(每次会生成30个子账户)。

以太坊批量控制,智能合约多转一_第2张图片

3. 批量多转一撸币

注意有些0撸合约是不允许合约账户参与的,批量多转一前,您最好先控制一个子账户尝试下是否可以撸到代币.

生成子账户交易入链后,您还需要再次刷新页面,再选中之前的控制器,现在查看账户数量,应该已经变成了30.

接下来,选择一个地址范围,然后让它们向某个撸币合约发一笔撸币交易。

为了方便测试,ropsten网络上已经部署了一个撸币合约,地址是0x8fb7e02345165b3fa42a780b33a8382a8100b734​

我们就控制这30个子账户中 的前10个向该撸币合约发送0ETH获取代币

以太坊批量控制,智能合约多转一_第3张图片

  • 子账户集合选择0到10,前10个子账户

  • 发送到测试用的0撸合约地址

  • 发送ETH数量0,发送数据保持0x0(即空数据)

按照上图示例填入各项参数后,点击发送,然后在Metamask中确认交易。

这里给出一个测试交易链接,可以看到各个子账户都获得了0撸的代币

以太坊批量控制,智能合约多转一_第4张图片

等交易入链后,您可以查看交易细节,确认交易成功,各个子账户收到了代币

4. 代币回收归集

代币回收,其实也是指挥所有子账户向代币合约发一笔转账交易,转账到自己的归集地址。

以太坊批量控制,智能合约多转一_第5张图片

代币收集其实是命令所有子账户向代币合约发一个转账调用,转账到收集地址

如上图,选定控制器其中前10个地址,命令他们向代币地址发送交易内容:

0xa9059cbb000000000000000000000000a993342ed6dbbf2836f53bd274f0ab6697c0ae5e0000000000000000000000000000000000000000000000000DE0B6B3A7640000

该调用会向0xa993342ed6dbbf2836f53bd274f0ab6697c0ae5e地址转1代币,点击发送并确认交易。

示例交易地址 0xc579792087fbf08f86927a5d6e065204251ce90361f703ccb4d4c4d672bf2f40​

以太坊批量控制,智能合约多转一_第6张图片

代币归集是向代币合约地址发交易,不是向归集地址发交易,切记!!

你可能感兴趣的:(以太坊)