本腳本特色:
1. 可以在配置文件中指定每個(gè)硬盤部署的節(jié)點(diǎn)數(shù)量;
2. 可以批量自動(dòng)生成指定節(jié)點(diǎn)數(shù)量的配置文件,bee目錄、端口號等自動(dòng)生成,無需再修改批量配置文件;
3. 生成配置文件后,一鍵點(diǎn)擊批量運(yùn)行;
4. 節(jié)點(diǎn)運(yùn)行后,批量獲取eth地址;
5. 批量向不同的eth地址轉(zhuǎn)xdai。
一、一鍵部署腳本
腳本目錄結(jié)構(gòu)如下圖:

截屏2021-06-27 下午12.45.57.png
patt/bee.yaml是配置文件的模版,所有生成的配置文件都以此為模版。data-dir.txt文件可以指定每個(gè)硬盤部署的節(jié)點(diǎn)數(shù)。
截屏2021-06-27 下午12.59.28.png
如上圖表示F盤部署1個(gè)節(jié)點(diǎn),G盤部署2個(gè)節(jié)點(diǎn)。
pw.txt可以設(shè)置節(jié)點(diǎn)的密碼。
設(shè)置好硬盤相對應(yīng)的節(jié)點(diǎn)數(shù)量和密碼之后,點(diǎn)擊win-bee.bat就可以一鍵部署批量節(jié)點(diǎn)了。運(yùn)行效果如下圖:

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

截屏2021-06-27 下午1.03.25.png
可以看到配置文件自動(dòng)生成,并且自動(dòng)運(yùn)行了節(jié)點(diǎn)。
二、批量獲取eth地址
我們知道,主網(wǎng)bzz節(jié)點(diǎn)需要xdai才能運(yùn)行,所以我們需要獲取充值xdai的地址,如果只有幾個(gè)節(jié)點(diǎn)還可以手動(dòng)獲取,但是如果幾百個(gè)節(jié)點(diǎn),獲取地址就非常麻煩了。我寫的這個(gè)腳本可以根據(jù)配置文件或者端口自動(dòng)獲取所有節(jié)點(diǎn)的eth地址。
文件夾結(jié)構(gòu)如下:

截屏2021-06-27 下午1.06.50.png
config_path.txt文件可以指定節(jié)點(diǎn)配置文件的目錄(建議所有節(jié)點(diǎn)的配置文件都放在一個(gè)文件夾下),點(diǎn)擊get_addr.exe就可以獲取到所有節(jié)點(diǎn)的eth地址,并把地址保存在eth_addrs.txt文件中。
三、批量轉(zhuǎn)xdai腳本
批量轉(zhuǎn)xdai腳本對于運(yùn)行大量節(jié)點(diǎn)的人是必要的。
腳本結(jié)構(gòu)如下圖:

截屏2021-06-27 下午1.11.05.png
eth_addrs.txt就是我們上一步獲得的eth地址。send.conf可以配置相關(guān)參數(shù),比如gas費(fèi),需要轉(zhuǎn)的xdai的數(shù)量,以及用來轉(zhuǎn)xdai的錢包地址和密鑰等。
截屏2021-06-27 下午1.13.56.png
配置好錢包地址、密鑰、gas費(fèi)和轉(zhuǎn)賬量之后,點(diǎn)擊
send_xdai.exe就可以批量將xdai轉(zhuǎn)到eth_addrs.txt文件中的地址中。
截屏2021-06-27 下午1.18.23.png