Swarm(BZZ)-Windows-Linux一键批量部署 批量获取eth地址 批量注水(转xdai)脚本

本脚本特色:

1. 可以在配置文件中指定每个硬盘部署的节点数量;

2. 可以批量自动生成指定节点数量的配置文件,bee目录、端口号等自动生成,无需再修改批量配置文件;

3. 生成配置文件后,一键点击批量运行;

4. 节点运行后,批量获取eth地址;

5. 批量向不同的eth地址转xdai。

一、一键部署脚本

脚本目录结构如下图:

截屏2021-06-27 下午12.45.57.png

patt/bee.yaml是配置文件的模版,所有生成的配置文件都以此为模版。
data-dir.txt文件可以指定每个硬盘部署的节点数。
截屏2021-06-27 下午12.59.28.png

如上图表示F盘部署1个节点,G盘部署2个节点。
pw.txt可以设置节点的密码。
设置好硬盘相对应的节点数量和密码之后,点击win-bee.bat就可以一键部署批量节点了。运行效果如下图:

截屏2021-06-27 下午1.03.05.png

截屏2021-06-27 下午1.03.25.png

可以看到配置文件自动生成,并且自动运行了节点。

二、批量获取eth地址

我们知道,主网bzz节点需要xdai才能运行,所以我们需要获取充值xdai的地址,如果只有几个节点还可以手动获取,但是如果几百个节点,获取地址就非常麻烦了。我写的这个脚本可以根据配置文件或者端口自动获取所有节点的eth地址。
文件夹结构如下:

截屏2021-06-27 下午1.06.50.png

config_path.txt文件可以指定节点配置文件的目录(建议所有节点的配置文件都放在一个文件夹下),点击get_addr.exe就可以获取到所有节点的eth地址,并把地址保存在eth_addrs.txt文件中。

三、批量转xdai脚本

批量转xdai脚本对于运行大量节点的人是必要的。
脚本结构如下图:

截屏2021-06-27 下午1.11.05.png

eth_addrs.txt就是我们上一步获得的eth地址。
send.conf可以配置相关参数,比如gas费,需要转的xdai的数量,以及用来转xdai的钱包地址和密钥等。
截屏2021-06-27 下午1.13.56.png

配置好钱包地址、密钥、gas费和转账量之后,点击send_xdai.exe就可以批量将xdai转到eth_addrs.txt文件中的地址中。
截屏2021-06-27 下午1.18.23.png

如需要以上脚本(有偿),请私信我。

你可能感兴趣的:(Swarm(BZZ)-Windows-Linux一键批量部署 批量获取eth地址 批量注水(转xdai)脚本)