#!/bin/bash
# 用于批量制造 eth 賬戶
## Config #######
num=1000
eth_datadir=/data/eth
password='abcd@1234'
## Running #######
now=$(date +%s)
logfile=eth_keys_$now.log
txtfile=eth_account_$now.txt
if [ ! -d $eth_datadir ]; then
mkdir -p $eth_datadir
fi
echo $password > /tmp/eth_pass
for i in $(seq 0 $num); do
geth account new --lightkdf --datadir $eth_datadir --password /tmp/eth_pass >> $logfile 2>&1
# --lightkdf 減少CPU和RAM消耗,更快,但降低kdf強(qiáng)度
# --datadir 默認(rèn)datadir在 /root/.ethereum/
printf "Progress: [%d/%d]\r" $[i+1] $num
done
grep "Public address of the key:" $eth_datadir/$logfile | egrep -o '0x.*' | tr '[A-Z]' '[a-z]' >> $txtfile
rm -f /tmp/eth_pass
echo "Account has been generated, see: $txtfile"
echo "Keystore files has been generated, see: $eth_datadir/keystore/"
批量創(chuàng)建eth賬戶的shell腳本
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。