@@ -953,10 +953,12 @@ function test_send() {
953
953
954
954
log_test_header
955
955
956
- local receiver_addr=" $( create_receiver_contract) "
957
- local receiver_hash=" $( secretcli q compute contract-hash $receiver_addr | sed ' s/^0x//' ) "
956
+ local receiver_addr
957
+ receiver_addr=" $( create_receiver_contract) "
958
+ local receiver_hash
959
+ receiver_hash=" $( secretcli q compute contract-hash $receiver_addr | sed ' s/^0x//' ) "
958
960
959
- if [ " $skip_register_receiver " != " true " ]; then
961
+ if [ " $skip_register_receiver " != " skip-register " ]; then
960
962
register_receiver " $receiver_addr " " $contract_addr "
961
963
fi
962
964
@@ -971,7 +973,8 @@ function test_send() {
971
973
972
974
# Try to send more than "a" has
973
975
log ' sending funds from "a" to "b", but more than "a" has'
974
- local send_message=' {"send":{"recipient":"' " ${ADDRESS[b]} " ' ","amount":"1000001"}}'
976
+ local send_message
977
+ send_message=' {"send":{"recipient":"' " ${ADDRESS[b]} " ' ","amount":"1000001"}}'
975
978
local send_response
976
979
tx_hash=" $( compute_execute " $contract_addr " " $send_message " ${FROM[a]} --gas 150000) "
977
980
# Notice the `!` before the command - it is EXPECTED to fail.
@@ -1002,7 +1005,7 @@ function test_send() {
1002
1005
local receiver_msg=' {"increment":{}}'
1003
1006
receiver_msg=" $( base64 <<< " $receiver_msg" ) "
1004
1007
1005
- if [ " $skip_register_receiver " = " true " ]; then
1008
+ if [ " $skip_register_receiver " = " skip-register " ]; then
1006
1009
send_message=' {"send":{"recipient":"' " $receiver_addr " ' ","recipient_code_hash":"' " $receiver_hash " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
1007
1010
else
1008
1011
send_message=' {"send":{"recipient":"' " $receiver_addr " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
@@ -1051,7 +1054,7 @@ function test_send() {
1051
1054
receiver_msg=' {"fail":{}}'
1052
1055
receiver_msg=" $( base64 <<< " $receiver_msg" ) "
1053
1056
1054
- if [ " $skip_register_receiver " = " true " ]; then
1057
+ if [ " $skip_register_receiver " = " skip-register " ]; then
1055
1058
send_message=' {"send":{"recipient":"' " $receiver_addr " ' ","recipient_code_hash":"' " $receiver_hash " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
1056
1059
else
1057
1060
send_message=' {"send":{"recipient":"' " $receiver_addr " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
@@ -1285,10 +1288,12 @@ function test_send_from() {
1285
1288
1286
1289
log_test_header
1287
1290
1288
- local receiver_addr=" $( create_receiver_contract) "
1289
- local receiver_hash=" $( secretcli q compute contract-hash $receiver_addr | sed ' s/^0x//' ) "
1291
+ local receiver_addr
1292
+ receiver_addr=" $( create_receiver_contract) "
1293
+ local receiver_hash
1294
+ receiver_hash=" $( secretcli q compute contract-hash $receiver_addr | sed ' s/^0x//' ) "
1290
1295
1291
- if [ " $skip_register_receiver " != " true " ]; then
1296
+ if [ " $skip_register_receiver " != " skip-register " ]; then
1292
1297
register_receiver " $receiver_addr " " $contract_addr "
1293
1298
fi
1294
1299
@@ -1342,7 +1347,8 @@ function test_send_from() {
1342
1347
local receiver_msg=' {"increment":{}}'
1343
1348
receiver_msg=" $( base64 <<< " $receiver_msg" ) "
1344
1349
1345
- if [ " $skip_register_receiver " = " true" ]; then
1350
+ local send_message
1351
+ if [ " $skip_register_receiver " = " skip-register" ]; then
1346
1352
send_message=' {"send_from":{"owner":"' " ${ADDRESS[a]} " ' ","recipient":"' " $receiver_addr " ' ","recipient_code_hash":"' " $receiver_hash " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
1347
1353
else
1348
1354
send_message=' {"send_from":{"owner":"' " ${ADDRESS[a]} " ' ","recipient":"' " $receiver_addr " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
@@ -1403,7 +1409,7 @@ function test_send_from() {
1403
1409
receiver_msg=' {"fail":{}}'
1404
1410
receiver_msg=" $( base64 <<< " $receiver_msg" ) "
1405
1411
1406
- if [ " $skip_register_receiver " = " true " ]; then
1412
+ if [ " $skip_register_receiver " = " skip-register " ]; then
1407
1413
send_message=' {"send_from":{"owner":"' " ${ADDRESS[a]} " ' ","recipient":"' " $receiver_addr " ' ","recipient_code_hash":"' " $receiver_hash " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
1408
1414
else
1409
1415
send_message=' {"send_from":{"owner":"' " ${ADDRESS[a]} " ' ","recipient":"' " $receiver_addr " ' ","amount":"400000","msg":"' $receiver_msg ' "}}'
@@ -1451,12 +1457,12 @@ function main() {
1451
1457
test_viewing_key " $contract_addr "
1452
1458
test_deposit " $contract_addr "
1453
1459
test_transfer " $contract_addr "
1454
- test_send " $contract_addr "
1455
- test_send " $contract_addr " true
1460
+ test_send " $contract_addr " register
1461
+ test_send " $contract_addr " skip-register
1456
1462
test_burn " $contract_addr "
1457
1463
test_transfer_from " $contract_addr "
1458
- test_send_from " $contract_addr "
1459
- test_send_from " $contract_addr " true
1464
+ test_send_from " $contract_addr " register
1465
+ test_send_from " $contract_addr " skip-register
1460
1466
1461
1467
log ' Tests completed successfully'
1462
1468
0 commit comments