txhash=$(${PARA_CLI} send para nodegroup -o 2 -i"$id"-c 5-k 0xc34b5d9d44ac7b754806f761d3d4d2c4fe5214f6b074c19f069c4f5c2a29c8cc)
echo"tx=$txhash"
echo"tx=$txhash"
query_tx "${PARA_CLI}""${txhash}"
query_tx "${PARA_CLI}""${txhash}"
...
@@ -244,7 +250,7 @@ function para_create_nodegroup() {
...
@@ -244,7 +250,7 @@ function para_create_nodegroup() {
echo"=========== # para chain quit node group fail ============="
echo"=========== # para chain quit node group fail ============="
##quit fail
##quit fail
txhash=$(${PARA_CLI} send para nodegroup -o 3 -a"1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY,1KSBd17H7ZK8iT37aJztFB22XGwsPTdwE4,1JRNjdEqp4LJ5fqycUBm9ayCKSeeskgMKR,1NLHPEcbTWWxxU3dGUZBhayjrCHD3psX7k,1MCftFynyvG2F4ED5mdHYgziDxx6vDrScs"-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b)
txhash=$(${PARA_CLI} send para nodegroup -o 3 -i"$id"-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b)
echo"tx=$txhash"
echo"tx=$txhash"
query_tx "${CLI}""${txhash}"
query_tx "${CLI}""${txhash}"
status=$(${CLI} para nodegroup_status -t user.p.para. | jq -r".status")
status=$(${CLI} para nodegroup_status -t user.p.para. | jq -r".status")
...
@@ -396,7 +402,7 @@ function para_cross_transfer_withdraw() {
...
@@ -396,7 +402,7 @@ function para_cross_transfer_withdraw() {
sleep 15
sleep 15
${CLI} send para asset_withdraw --title user.p.para. -a 0.7 -ntest-t 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -k 4257D8692EF7FE13C68B65D6A52F03933DB2FA5CE8FAF210B5B8B80C721CED01
${CLI} send para asset_withdraw --title user.p.para. -a 0.7 -ntest-t 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -k 4257D8692EF7FE13C68B65D6A52F03933DB2FA5CE8FAF210B5B8B80C721CED01
local times=100
local times=200
while true;do
while true;do
acc=$(${CLI} account balance -e paracross -a 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv | jq -r".balance")
acc=$(${CLI} account balance -e paracross -a 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv | jq -r".balance")
echo"account balance is ${acc}, expect 9.3 "
echo"account balance is ${acc}, expect 9.3 "
...
@@ -511,7 +517,7 @@ function para_nodemanage_node_join() {
...
@@ -511,7 +517,7 @@ function para_nodemanage_node_join() {
fi
fi
echo"=========== # para chain new node join ============="
echo"=========== # para chain new node join ============="
hash=$(${PARA_CLI} send para node -ojoin-c 5 -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
hash=$(${PARA_CLI} send para node -o1-c 5 -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -525,7 +531,7 @@ function para_nodemanage_node_join() {
...
@@ -525,7 +531,7 @@ function para_nodemanage_node_join() {
function para_nodemanage_node_behalf_join(){
function para_nodemanage_node_behalf_join(){
echo"=========== # para chain new node join 1 ============="
echo"=========== # para chain new node join 1 ============="
hash=$(${PARA_CLI} send para node -ojoin-c 8 -a 1Luh4AziYyaC5zP3hUXtXFZS873xAxm6rH -k 0xd165c84ed37c2a427fea487470ee671b7a0495d68d82607cafbc6348bf23bec5)
hash=$(${PARA_CLI} send para node -o1-c 8 -a 1Luh4AziYyaC5zP3hUXtXFZS873xAxm6rH -k 0xd165c84ed37c2a427fea487470ee671b7a0495d68d82607cafbc6348bf23bec5)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -542,7 +548,7 @@ function para_nodemanage_node_behalf_join() {
...
@@ -542,7 +548,7 @@ function para_nodemanage_node_behalf_join() {
fi
fi
echo"=========== # para chain new node join 2============="
echo"=========== # para chain new node join 2============="
hash=$(${PARA_CLI} send para node -ojoin-c 9 -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -k 0xd165c84ed37c2a427fea487470ee671b7a0495d68d82607cafbc6348bf23bec5)
hash=$(${PARA_CLI} send para node -o1-c 9 -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -k 0xd165c84ed37c2a427fea487470ee671b7a0495d68d82607cafbc6348bf23bec5)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -553,7 +559,13 @@ function para_nodemanage_node_behalf_join() {
...
@@ -553,7 +559,13 @@ function para_nodemanage_node_behalf_join() {
fi
fi
echo"=========== # para chain node 1 quit ============="
echo"=========== # para chain node 1 quit ============="
hash=$(${PARA_CLI} send para node -o quit -a 1Luh4AziYyaC5zP3hUXtXFZS873xAxm6rH -k 0xfdf2bbff853ecff2e7b86b2a8b45726c6538ca7d1403dc94e50131ef379bdca0)
id=$(${PARA_CLI} para node_status -a 1Luh4AziYyaC5zP3hUXtXFZS873xAxm6rH -t user.p.para. | jq -r".id")
if[-z"${id}"];then
echo"wrong id "
${PARA_CLI} para node_status -t user.p.para. -a 1Luh4AziYyaC5zP3hUXtXFZS873xAxm6rH
exit 1
fi
hash=$(${PARA_CLI} send para node -o 3 -i"$id"-k 0xfdf2bbff853ecff2e7b86b2a8b45726c6538ca7d1403dc94e50131ef379bdca0)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -569,7 +581,13 @@ function para_nodemanage_quit_test() {
...
@@ -569,7 +581,13 @@ function para_nodemanage_quit_test() {
para_nodemanage_node_join
para_nodemanage_node_join
echo"=========== # para chain node quit ============="
echo"=========== # para chain node quit ============="
hash=$(${PARA_CLI} send para node -o quit -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
id=$(${PARA_CLI} para node_status -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -t user.p.para. | jq -r".id")
if[-z"${id}"];then
echo"wrong id "
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
fi
hash=$(${PARA_CLI} send para node -o 3 -i"$id"-k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -590,7 +608,14 @@ function para_nodemanage_quit_test() {
...
@@ -590,7 +608,14 @@ function para_nodemanage_quit_test() {
function para_nodegroup_behalf_quit_test(){
function para_nodegroup_behalf_quit_test(){
echo"=========== # para chain behalf node quit ============="
echo"=========== # para chain behalf node quit ============="
hash=$(${PARA_CLI} send para node -o quit -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
id=$(${PARA_CLI} para node_status -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -t user.p.para. | jq -r".id")
if[-z"${id}"];then
echo"wrong id "
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
fi
hash=$(${PARA_CLI} send para node -o 3 -i"$id"-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -601,10 +626,10 @@ function para_nodegroup_behalf_quit_test() {
...
@@ -601,10 +626,10 @@ function para_nodegroup_behalf_quit_test() {
exit 1
exit 1
fi
fi
${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588
hash=$(${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
hash=$(${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -635,9 +660,15 @@ function para_nodemanage_test() {
...
@@ -635,9 +660,15 @@ function para_nodemanage_test() {
para_nodemanage_node_join
para_nodemanage_node_join
echo"=========== # para chain node vote ============="
echo"=========== # para chain node vote ============="
${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
id=$(${PARA_CLI} para node_status -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -t user.p.para. | jq -r".id")
${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
if[-z"${id}"];then
hash=$(${PARA_CLI} send para node -o vote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"wrong id "
${PARA_CLI} para node_status -t user.p.para. -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY
exit 1
fi
${PARA_CLI} send para node -o 2 -i"$id"-v 1 -k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o 2 -i"$id"-v 1 -k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
hash=$(${PARA_CLI} send para node -o 2 -i"$id"-v 1 -k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -656,11 +687,11 @@ function para_nodemanage_test() {
...
@@ -656,11 +687,11 @@ function para_nodemanage_test() {
fi
fi
echo"=========== # para chain node quit ============="
echo"=========== # para chain node quit ============="
hash=$(${PARA_CLI} send para node -oquit -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY-k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588)
hash=$(${PARA_CLI} send para node -o3 -i"$id"-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].targetAddr")
@@ -668,10 +699,10 @@ function para_nodemanage_test() {
...
@@ -668,10 +699,10 @@ function para_nodemanage_test() {
fi
fi
echo"=========== # para chain node vote quit ============="
echo"=========== # para chain node vote quit ============="
${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x9c451df9e5cb05b88b28729aeaaeb3169a2414097401fcb4c79c1971df734588
hash=$(${PARA_CLI} send para node -ovote -a 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY -vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
hash=$(${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -697,10 +728,15 @@ function para_nodemanage_test() {
...
@@ -697,10 +728,15 @@ function para_nodemanage_test() {
echo"=========== # para chain behalf node vote test ============="
echo"=========== # para chain behalf node vote test ============="
para_nodemanage_node_behalf_join
para_nodemanage_node_behalf_join
id=$(${PARA_CLI} para node_status -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -t user.p.para. | jq -r".id")
${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
if[-z"${id}"];then
${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
echo"wrong id "
hash=$(${PARA_CLI} send para node -o vote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
${PARA_CLI} para node_status -t user.p.para. -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB
exit 1
fi
${PARA_CLI} send para node -o 2 -i"$id"-v 1 -k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o 2 -i"$id"-v 1 -k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
hash=$(${PARA_CLI} send para node -o 2 -i"$id"-v 1 -k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -719,15 +755,15 @@ function para_nodemanage_test() {
...
@@ -719,15 +755,15 @@ function para_nodemanage_test() {
fi
fi
echo"=========== # para chain node quit ============="
echo"=========== # para chain node quit ============="
hash=$(${PARA_CLI} send para node -oquit -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB-k 0x794443611e7369a57b078881445b93b754cbc9b9b8f526535ab9c6d21d29203d)
hash=$(${PARA_CLI} send para node -o3 -i"$id"-k 0x794443611e7369a57b078881445b93b754cbc9b9b8f526535ab9c6d21d29203d)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
echo"=========== # para chain node vote quit ============="
echo"=========== # para chain node vote quit ============="
${PARA_CLI} send para node -ovote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x6da92a632ab7deb67d38c0f6560bcfed28167998f6496db64c258d5e8393a81b
${PARA_CLI} send para node -ovote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x19c069234f9d3e61135fefbeb7791b149cdf6af536f26bebb310d4cd22c3fee4
${PARA_CLI} send para node -ovote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x794443611e7369a57b078881445b93b754cbc9b9b8f526535ab9c6d21d29203d
${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x794443611e7369a57b078881445b93b754cbc9b9b8f526535ab9c6d21d29203d
hash=$(${PARA_CLI} send para node -ovote -a 1NNaYHkscJaLJ2wUrFNeh6cQXBS4TrFYeB -vyes-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
hash=$(${PARA_CLI} send para node -o2 -i"$id"-v 1-k 0x7a80a1f75d7360c6123c32a78ecf978c1ac55636f87892df38d8b85a9aeff115)
echo"${hash}"
echo"${hash}"
query_tx "${PARA_CLI}""${hash}"
query_tx "${PARA_CLI}""${hash}"
...
@@ -754,6 +790,7 @@ function para_nodemanage_test() {
...
@@ -754,6 +790,7 @@ function para_nodemanage_test() {