echo"================# para node behalf join test ================="
balance=$(${CLI} account balance -a 1Ka7EPFRqs3v9yreXG6qA4RQbNmbPJCZPj -e paracross | jq -r".balance")
if["$balance"!="100.0000"];then
echo"balance coinfrozen error balance=$balance"
exit 1
fi
echo"=========== # para chain new node join 1 ============="
hash=$(${PARA_CLI} send para node -ojoin-c 20 -a 1Luh4AziYyaC5zP3hUXtXFZS873xAxm6rH -k 0xd165c84ed37c2a427fea487470ee671b7a0495d68d82607cafbc6348bf23bec5)
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 1Ka7EPFRqs3v9yreXG6qA4RQbNmbPJCZPj -e paracross | jq -r".frozen")
echo"=========== # para chain new node join 2============="
hash=$(${PARA_CLI} send para node -ojoin-c 20 -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -k 0xd165c84ed37c2a427fea487470ee671b7a0495d68d82607cafbc6348bf23bec5)
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 1Ka7EPFRqs3v9yreXG6qA4RQbNmbPJCZPj -e paracross | jq -r".frozen")
@@ -516,8 +582,8 @@ function para_nodemanage_quit_test() {
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -e paracross | jq -r".balance")
if["$balance"!="$PARA_COIN_FROZEN"];then
balance=$(${CLI} account balance -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -e paracross | jq -r".frozen")
if["$balance"=="$PARA_COIN_FROZEN"];then
echo"unfrozen coinfrozen error balance=$balance"
exit 1
fi
...
...
@@ -528,6 +594,19 @@ function para_nodemanage_quit_test() {
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
fi
para_nodemanage_node_behalf_join
echo"=========== # para chain other node quit ============="
hash=$(${PARA_CLI} send para node -o quit -a 1Luh4AziYyaC5zP3hUXtXFZS873xAxm6rH -k 0xfdf2bbff853ecff2e7b86b2a8b45726c6538ca7d1403dc94e50131ef379bdca0)
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 1Ka7EPFRqs3v9yreXG6qA4RQbNmbPJCZPj -e paracross | jq -r".frozen")
if["$balance"!="$PARA_COIN_FROZEN"];then
echo"unfrozen coinfrozen error balance=$balance"
exit 1
fi
}
function para_nodemanage_test(){
...
...
@@ -574,8 +653,8 @@ function para_nodemanage_test() {
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -e paracross | jq -r".balance")
if["$balance"!="$PARA_COIN_FROZEN"];then
balance=$(${CLI} account balance -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -e paracross | jq -r".frozen")
if["$balance"!="0.0000"];then
echo"unfrozen coinfrozen error balance=$balance"
exit 1
fi
...
...
@@ -594,6 +673,61 @@ function para_nodemanage_test() {
exit 1
fi
echo"=========== # para chain other node vote quit ============="
${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
hash=$(${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
status=$(${PARA_CLI} para node_status -t user.p.para. -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB | jq -r".status")
if["${status}"!="2"];then
echo"wrong vote status"
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
fi
node=$(${PARA_CLI} para nodegroup_addrs -t user.p.para. | jq -r'.value|contains("1NNa")')
if["${node}"!="true"];then
echo"wrong node group addr"
${PARA_CLI} para nodegroup_addrs -t user.p.para.
exit 1
fi
echo"=========== # para chain node quit ============="
hash=$(${PARA_CLI} send para node -o quit -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -k 0x794443611e7369a57b078881445b93b754cbc9b9b8f526535ab9c6d21d29203d)
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
echo"=========== # para chain node vote quit ============="
${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
hash=$(${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
balance=$(${CLI} account balance -a 1Ka7EPFRqs3v9yreXG6qA4RQbNmbPJCZPj -e paracross | jq -r".frozen")
if["$balance"!="0.0000"];then
echo"unfrozen coinfrozen error balance=$balance"
exit 1
fi
status=$(${PARA_CLI} para node_status -t user.p.para. -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB | jq -r".status")
if["${status}"!="4"];then
echo"wrong vote status"
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
fi
node=$(${PARA_CLI} para nodegroup_addrs -t user.p.para. | jq -r'.value|contains("1NNa")')