#!/usr/bin/env bash
# ps aux | grep bash | grep user | awk '{print $2}' | xargs kill
function genUser(){
user=$1
chain=${2:-mychain}
home=${3:-/root/mytest/sm2}
admin=alice
admin_addr=$(hcd keys show $admin --output json --keyring-backend test --home $home | jq .address | tr -d '"')
user_addr=$(hcd keys add $user --output json --keyring-backend test --home $home | jq .address | tr -d '"')
hcd tx bank send $admin_addr $user_addr 200000token --chain-id $chain -b block -y --keyring-backend test --home $home
echo "$user, $user_addr" >> user.list
cat <<EOF > $user.sh
#!/usr/bin/env bash
for i in {1..200000}; do
hcd tx bank send $user_addr $admin_addr 1token --from $user --chain-id $chain -y -b block --keyring-backend test --home $home
done
EOF
}
for k in {0..1}; do
genUser user$k
bash user$k.sh &>/dev/null &
done
-
樊家合 authored564b928b