echo"================# para node manage test ================="
balance=$(${CLI} account balance -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-e paracross | jq -r".balance")
balance=$(${CLI} account balance -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-e paracross | jq -r".balance")
if["$balance"!="$PARA_COIN_FROZEN"];then
if["$balance"!="$PARA_COIN_FROZEN"];then
echo"balance coinfrozen error balance=$balance"
echo"balance coinfrozen error balance=$balance"
exit 1
exit 1
fi
fi
echo"=========== # para chain new node join ============="
echo"=========== # para chain new node join ============="
hash=$(${PARA_CLI} send para node -ojoin-c 20 -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt -k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)
hash=$(${PARA_CLI} send para node -ojoin-c 20 -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-e paracross | jq -r".frozen")
balance=$(${CLI} account balance -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-e paracross | jq -r".frozen")
if["$balance"!="$PARA_COIN_FROZEN"];then
if["$balance"!="$PARA_COIN_FROZEN"];then
echo"frozen coinfrozen error balance=$balance"
echo"frozen coinfrozen error balance=$balance"
exit 1
exit 1
fi
fi
status=$(${PARA_CLI} para node_list -t user.p.para. -s 1 | jq -r".addrs[0].applyAddr")
status=$(${PARA_CLI} para node_list -t user.p.para. -s 1 | jq -r".addrs[0].applyAddr")
echo"=========== # para chain node vote ============="
echo"=========== # para chain node vote ============="
${PARA_CLI} send para node -o vote -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o vote -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
hash=$(${PARA_CLI} send para node -o vote -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
hash=$(${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
status=$(${PARA_CLI} para node_status -t user.p.para. -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt | jq -r".status")
status=$(${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY | jq -r".status")
if["${status}"!="2"];then
if["${status}"!="2"];then
echo"wrong vote status"
echo"wrong vote status"
${PARA_CLI} para node_status -t user.p.para. -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
exit 1
fi
fi
node=$(${PARA_CLI} para nodegroup_addrs -t user.p.para. | jq -r'.value|contains("14K")')
node=$(${PARA_CLI} para nodegroup_addrs -t user.p.para. | jq -r'.value|contains("1E5")')
if["${node}"!="true"];then
if["${node}"!="true"];then
echo"wrong node group addr"
echo"wrong node group addr"
${PARA_CLI} para nodegroup_addrs -t user.p.para.
${PARA_CLI} para nodegroup_addrs -t user.p.para.
...
@@ -490,38 +497,38 @@ function para_nodemanage_test() {
...
@@ -490,38 +497,38 @@ function para_nodemanage_test() {
fi
fi
echo"=========== # para chain node quit ============="
echo"=========== # para chain node quit ============="
hash=$(${PARA_CLI} send para node -o quit -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt -k CC38546E9E659D15E6B4893F0AB32A06D103931A8230B0BDE71459D2B27D6944)
hash=$(${PARA_CLI} send para node -o quit -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
status=$(${PARA_CLI} para node_list -t user.p.para. -s 3 | jq -r".addrs[0].applyAddr")
status=$(${PARA_CLI} para node_list -t user.p.para. -s 3 | jq -r".addrs[0].applyAddr")
echo"=========== # para chain node vote quit ============="
echo"=========== # para chain node vote quit ============="
${PARA_CLI} send para node -o vote -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o vote -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
hash=$(${PARA_CLI} send para node -o vote -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
hash=$(${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt-e paracross | jq -r".balance")
balance=$(${CLI} account balance -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-e paracross | jq -r".balance")
if["$balance"!="$PARA_COIN_FROZEN"];then
if["$balance"!="$PARA_COIN_FROZEN"];then
echo"unfrozen coinfrozen error balance=$balance"
echo"unfrozen coinfrozen error balance=$balance"
exit 1
exit 1
fi
fi
status=$(${PARA_CLI} para node_status -t user.p.para. -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt | jq -r".status")
status=$(${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY | jq -r".status")
if["${status}"!="4"];then
if["${status}"!="4"];then
echo"wrong vote status"
echo"wrong vote status"
${PARA_CLI} para node_status -t user.p.para. -a 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
exit 1
fi
fi
node=$(${PARA_CLI} para nodegroup_addrs -t user.p.para. | jq -r'.value|contains("14K")')
node=$(${PARA_CLI} para nodegroup_addrs -t user.p.para. | jq -r'.value|contains("1E5")')