Confirm the payment

This commit is contained in:
Michael Vines 2018-07-02 17:40:17 -07:00 committed by Grimes
parent 253048f72d
commit 2c0e704c82
1 changed files with 13 additions and 4 deletions

View File

@ -21,14 +21,23 @@ check_balance_output() {
fi
}
# Ensure a fresh client configuration every time
pay_and_confirm() {
exec 42>&1
signature=$($wallet pay "$@" | tee >(cat - >&42))
$wallet confirm "$signature"
}
$wallet reset
$wallet address
check_balance_output "No account found! Request an airdrop to get started"
$wallet airdrop --tokens 100
check_balance_output "Your balance is: 100"
$wallet pay --to $garbage_address --tokens 100
$wallet airdrop
check_balance_output "Your balance is: 0"
$wallet airdrop --tokens 60
check_balance_output "Your balance is: 60"
$wallet airdrop --tokens 40
check_balance_output "Your balance is: 100"
pay_and_confirm --to $garbage_address --tokens 99
check_balance_output "Your balance is: 1"
echo PASS
exit 0