for deleteName in"deploy4chain33""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers""deploy""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers";do
hash=$(${Para8901Cli} send coins transfer -a 10000 -ntest-t"${chain33ReceiverAddr}"-k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)
local isExit=$(docker inspect ${ganacheName} | jq ".[]" | jq ".Id")
if[[${isExit}!=""]];then
docker stop ${ganacheName}
docker rm${ganacheName}
fi
# 启动 eth
docker run -d-e 10000 --name${ganacheName}-p 7545:8545 -l eth_test trufflesuite/ganache-cli:latest -a 20 --debug-b 1 -m"coast bar giraffe art venue decide symbol law visual crater vital fold"-l 0x7a1200
sleep 1
}
# eth 区块等待 $1:等待高度 $2:url地址,默认为 http://localhost:7545,测试网络用 https://ropsten-rpc.linkpool.io/
for deleteName in"deploy4chain33""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers""deploy""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers";do
hash=$(${Para8901Cli} send coins transfer -a 10000 -ntest-t"${chain33ReceiverAddr}"-k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)
for deleteName in"deploy4chain33""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers""deploy""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers";do
hash=$(${Para8901Cli} send coins transfer -a 10000 -ntest-t"${chain33ReceiverAddr}"-k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)
echo"=========== # para cross transfer from parachain test ============="
balance=$(${PARA_CLI5} account balance -a 1BM2xhBk95qoae8zKNDWwAVGgBERhb7DQu -e user.p.game.coins | jq -r".balance")
if["${balance}"!="1000.0000"];then
echo"para account 1BM2xhBk should be 1000, real is $balance"
exit 1
fi
hash=$(${PARA_CLI5} send coins send_exec -e user.p.game.paracross -a 300 -k 0x128de4afa7c061c00d854a1bca51b58e80a2c292583739e5aebf4c0f778959e1)
echo"${hash}"
query_tx "${PARA_CLI5}""${hash}"
balance=$(${PARA_CLI5} account balance -a 1BM2xhBk95qoae8zKNDWwAVGgBERhb7DQu -e user.p.game.paracross | jq -r".balance")
if["${balance}"!="300.0000"];then
echo"para paracross account 1BM2xhBk should be 300, real is $balance"
exit 1
fi
echo"========== #1. user.p.game chain transfer to main chain 300 user.p.game.coins.para, remain=0 ==========="
hash=$(${PARA_CLI5} send para cross_transfer -a 300 -e user.p.game.coins -s para -t 1BM2xhBk95qoae8zKNDWwAVGgBERhb7DQu -k 0x128de4afa7c061c00d854a1bca51b58e80a2c292583739e5aebf4c0f778959e1)
for deleteName in"deploy4chain33""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers""deploy""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers";do
hash=$(${Para8901Cli} send coins transfer -a 10000 -ntest-t"${chain33ReceiverAddr}"-k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)
hash=$(${Para8901Cli} send coins transfer -a 10000 -ntest-t"${chain33ReceiverAddr}"-k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)