for deleteName in"deploy4chain33""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers""deploy""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers";do
echo-e"${GRE}=========== $FUNCNAME end ===========${NOC}"
}
function initPara(){
# para add
hash=$(${Para8901Cli} send coins transfer -a 10000 -ntest-t"${chain33ReceiverAddr}"-k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)
check_tx "${Para8901Cli}""${hash}"
Chain33Cli=${Para8901Cli}
InitChain33Validator
# 先把 bty 转入到 paracross 合约中
hash=$(${MainCli} send coins send_exec -e paracross -a 1000 -k"${chain33DeployKey}")
check_tx "${MainCli}""${hash}"
# 主链中的 bty 夸链到 平行链中
hash=$(${Para8801Cli} send para cross_transfer -a 800 -e coins -s bty -t"${chain33DeployAddr}"-k"${chain33DeployKey}")
hash=$(${CLIA} chain33 multisign transfer -a 10 -r"${chain33BridgeBank}"-t"${chain33YccERC20TokenAddr}"-k"${chain33MultisignKeyA},${chain33MultisignKeyB},${chain33MultisignKeyC},${chain33MultisignKeyD}" | jq -r".msg")
hash=$(${CLIA} chain33 multisign transfer -a 5 -r"${chain33MultisignA}"-t"${chain33YccERC20TokenAddr}"-k"${chain33MultisignKeyA},${chain33MultisignKeyB},${chain33MultisignKeyC},${chain33MultisignKeyD}" | jq -r".msg")
./ebcli_A ethereum transfer -k"${ethDeployKey}"-m 10 -r"${multisignEthAddr}"
# transfer
${CLIA} ethereum multisign transfer -a 8 -r"${ethBridgeBank}"-t"${ethereumBycERC20TokenAddr}"-k"${ethMultisignKeyA},${ethMultisignKeyB},${ethMultisignKeyC},${ethMultisignKeyD}"
${CLIA} ethereum multisign transfer -a 10 -r"${ethMultisignA}"-t"${ethereumBycERC20TokenAddr}"-k"${ethMultisignKeyA},${ethMultisignKeyB},${ethMultisignKeyC},${ethMultisignKeyD}"
for deleteName in"deploy4chain33""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers""deploy""deployerPrivateKey""operatorAddr""validatorsAddr""initPowers";do