Commit df3f5406 authored by whisker's avatar whisker

modify gawk

parent 7a878465
...@@ -55,9 +55,7 @@ loop_send_lock_eth() { ...@@ -55,9 +55,7 @@ loop_send_lock_eth() {
i=0 i=0
while [[ i -lt ${#privateKeys[@]} ]]; do while [[ i -lt ${#privateKeys[@]} ]]; do
nowEthBalance=$(curl -ksd '{"jsonrpc":"2.0","method":"eth_getBalance","params":["'${ethAddress[i]}'", "latest"],"id":1}' http://localhost:7545 | jq -r ".result") nowEthBalance=$(curl -ksd '{"jsonrpc":"2.0","method":"eth_getBalance","params":["'${ethAddress[i]}'", "latest"],"id":1}' http://localhost:7545 | jq -r ".result")
res=$(gawk -M 'BEGIN{printf "%d\n", \ res=$(( ${preEthBalance[i]} - ${nowEthBalance} ))
'${preEthBalance[i]}' - \
'${nowEthBalance}'}')
echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res} echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res}
if [[ $res -le 100000000000000000 ]]; then if [[ $res -le 100000000000000000 ]]; then
echo -e "${RED}error number, expect greater than 100000000000000000, get ${res}${NOC}" echo -e "${RED}error number, expect greater than 100000000000000000, get ${res}${NOC}"
...@@ -67,9 +65,7 @@ loop_send_lock_eth() { ...@@ -67,9 +65,7 @@ loop_send_lock_eth() {
done done
nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t eth | jq ".res" | jq ".[]" | jq ".balance") nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t eth | jq ".res" | jq ".[]" | jq ".balance")
diff=$(gawk -M 'BEGIN{printf "%d\n", \ diff=$(( ${nowChain33Balance} - ${preChain33Balance} ))
'${nowChain33Balance}' - \
'${preChain33Balance}'}')
check_number "${diff}" 1 check_number "${diff}" 1
} }
...@@ -92,9 +88,7 @@ loop_send_burn_eth() { ...@@ -92,9 +88,7 @@ loop_send_burn_eth() {
i=0 i=0
while [[ i -lt ${#privateKeys[@]} ]]; do while [[ i -lt ${#privateKeys[@]} ]]; do
nowEthBalance=$(curl -ksd '{"jsonrpc":"2.0","method":"eth_getBalance","params":["'${ethAddress[i]}'", "latest"],"id":1}' http://localhost:7545 | jq -r ".result") nowEthBalance=$(curl -ksd '{"jsonrpc":"2.0","method":"eth_getBalance","params":["'${ethAddress[i]}'", "latest"],"id":1}' http://localhost:7545 | jq -r ".result")
res=$(gawk -M 'BEGIN{printf "%d\n", \ res=$(( ${nowEthBalance} - ${preEthBalance[i]} ))
'${nowEthBalance}' - \
'${preEthBalance[i]}'}')
echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res} echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res}
if [[ $res -gt 100000000000000000 ]]; then if [[ $res -gt 100000000000000000 ]]; then
echo -e "${RED}error number, expect greater than 100000000000000000, get ${res}${NOC}" echo -e "${RED}error number, expect greater than 100000000000000000, get ${res}${NOC}"
...@@ -103,9 +97,7 @@ loop_send_burn_eth() { ...@@ -103,9 +97,7 @@ loop_send_burn_eth() {
let i++ let i++
done done
nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t eth | jq ".res" | jq ".[]" | jq ".balance") nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t eth | jq ".res" | jq ".[]" | jq ".balance")
diff=$(gawk -M 'BEGIN{printf "%d\n", \ diff=$(( ${preChain33Balance} - ${nowChain33Balance} ))
'${preChain33Balance}' - \
'${nowChain33Balance}'}')
check_number "${diff}" 1 check_number "${diff}" 1
} }
...@@ -130,17 +122,13 @@ loop_send_lock_bty() { ...@@ -130,17 +122,13 @@ loop_send_lock_bty() {
i=0 i=0
while [[ i -lt ${#privateKeys[@]} ]]; do while [[ i -lt ${#privateKeys[@]} ]]; do
nowEthBalance=$(${CLIA} relayer ethereum balance -o "${ethAddress[i]}" -t "${tokenAddr}" | jq -r ".balance") nowEthBalance=$(${CLIA} relayer ethereum balance -o "${ethAddress[i]}" -t "${tokenAddr}" | jq -r ".balance")
res=$(gawk -M 'BEGIN{printf "%d\n", \ res=$(( ${nowEthBalance} - ${preEthBalance[i]} ))
'${nowEthBalance}' - \
'${preEthBalance[i]}'}')
echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res} echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res}
check_number "${res}" 1 check_number "${res}" 1
let i++ let i++
done done
nowChain33Balance=$(${Chain33_CLI} account balance -a 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -e x2ethereum | jq -r ".balance") nowChain33Balance=$(${Chain33_CLI} account balance -a 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -e x2ethereum | jq -r ".balance")
diff=$(gawk -M 'BEGIN{printf "%d\n", \ diff=$(( ${preChain33Balance} - ${nowChain33Balance} ))
'${preChain33Balance}' - \
'${nowChain33Balance}'}')
check_number "${diff}" 10 check_number "${diff}" 10
} }
...@@ -166,17 +154,13 @@ loop_send_burn_bty() { ...@@ -166,17 +154,13 @@ loop_send_burn_bty() {
i=0 i=0
while [[ i -lt ${#privateKeys[@]} ]]; do while [[ i -lt ${#privateKeys[@]} ]]; do
nowEthBalance=$(${CLIA} relayer ethereum balance -o "${ethAddress[i]}" -t "${tokenAddr}" | jq -r ".balance") nowEthBalance=$(${CLIA} relayer ethereum balance -o "${ethAddress[i]}" -t "${tokenAddr}" | jq -r ".balance")
res=$(gawk -M 'BEGIN{printf "%d\n", \ res=$(( ${preEthBalance[i]} - ${nowEthBalance} ))
'${preEthBalance[i]}' - \
'${nowEthBalance}'}')
echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res} echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res}
check_number "${res}" 1 check_number "${res}" 1
let i++ let i++
done done
nowChain33Balance=$(${Chain33_CLI} account balance -a 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -e x2ethereum | jq -r ".balance") nowChain33Balance=$(${Chain33_CLI} account balance -a 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -e x2ethereum | jq -r ".balance")
diff=$(gawk -M 'BEGIN{printf "%d\n", \ diff=$(( ${nowChain33Balance} - ${preChain33Balance} ))
'${nowChain33Balance}' - \
'${preChain33Balance}'}')
check_number "${diff}" 10 check_number "${diff}" 10
} }
...@@ -202,16 +186,12 @@ loop_send_lock_erc20() { ...@@ -202,16 +186,12 @@ loop_send_lock_erc20() {
eth_block_wait $((maturityDegree + 2)) eth_block_wait $((maturityDegree + 2))
nowEthBalance=$(${CLIA} relayer ethereum balance -o "${Ethsender}" -t "${testcAddr}" | jq -r ".balance") nowEthBalance=$(${CLIA} relayer ethereum balance -o "${Ethsender}" -t "${testcAddr}" | jq -r ".balance")
res=$(gawk -M 'BEGIN{printf "%d\n", \ res=$(( ${preEthBalance} - ${nowEthBalance} ))
'${preEthBalance}' - \
'${nowEthBalance}'}')
echo ${i} "preBalance" ${preEthBalance} "nowBalance" ${nowEthBalance} "diff" ${res} echo ${i} "preBalance" ${preEthBalance} "nowBalance" ${nowEthBalance} "diff" ${res}
check_number "${diff}" 10 check_number "${diff}" 10
nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t testc | jq ".res" | jq ".[]" | jq ".balance") nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t testc | jq ".res" | jq ".[]" | jq ".balance")
diff=$(gawk -M 'BEGIN{printf "%d\n", \ diff=$(( ${nowChain33Balance} - ${preChain33Balance} ))
'${nowChain33Balance}' - \
'${preChain33Balance}'}')
check_number "${diff}" 10 check_number "${diff}" 10
} }
...@@ -236,18 +216,14 @@ loop_send_burn_erc20() { ...@@ -236,18 +216,14 @@ loop_send_burn_erc20() {
i=0 i=0
while [[ i -lt ${#privateKeys[@]} ]]; do while [[ i -lt ${#privateKeys[@]} ]]; do
nowEthBalance=$(${CLIA} relayer ethereum balance -o "${ethAddress[i]}" -t "${testcAddr}" | jq -r ".balance") nowEthBalance=$(${CLIA} relayer ethereum balance -o "${ethAddress[i]}" -t "${testcAddr}" | jq -r ".balance")
res=$(gawk -M 'BEGIN{printf "%d\n", \ res=$(( ${nowEthBalance} - ${preEthBalance[i]} ))
'${nowEthBalance}' - \
'${preEthBalance[i]}'}')
echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res} echo ${i} "preBalance" ${preEthBalance[i]} "nowBalance" ${nowEthBalance} "diff" ${res}
check_number "${res}" 1 check_number "${res}" 1
let i++ let i++
done done
nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t testc | jq ".res" | jq ".[]" | jq ".balance") nowChain33Balance=$(${Chain33_CLI} x2ethereum balance -s 12qyocayNF7Lv6C9qW4avxs2E7U41fKSfv -t testc | jq ".res" | jq ".[]" | jq ".balance")
diff=$(gawk -M 'BEGIN{printf "%d\n", \ diff=$(( ${preChain33Balance} - ${nowChain33Balance} ))
'${preChain33Balance}' - \
'${nowChain33Balance}'}')
check_number "${diff}" 10 check_number "${diff}" 10
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment