Browse Source

test.sh: handle appended amounts in transactions.

cut -d: -f1 gets just the transactions, or passed through if no ":".

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ppa-0.6.1
Rusty Russell 10 years ago
parent
commit
90e4160862
  1. 12
      test-cli/scripts/test.sh

12
test-cli/scripts/test.sh

@ -86,7 +86,7 @@ $PREFIX ./check-anchor-scriptsigs B-open.pb A-open.pb B-anchor-scriptsigs.pb A-a
cmp A-anchor.tx B-anchor.tx
# Broadcast
$CLI sendrawtransaction `cat A-anchor.tx` > anchor.txid
$CLI sendrawtransaction `cut -d: -f1 A-anchor.tx` > anchor.txid
# # Wait for confirms
# while [ 0$($CLI getrawtransaction $(cat anchor.txid) 1 | sed -n 's/.*"confirmations" : \([0-9]*\),/\1/p') -lt $($PREFIX ./get-anchor-depth A-open.pb) ]; do scripts/generate-block.sh; done
@ -116,21 +116,21 @@ $PREFIX ./create-commit-tx A-anchor.tx A-open.pb B-open.pb $A_TMPKEY B-update-ac
if [ x"$1" = x--steal ]; then
# A stupidly broadcasts a revoked transaction.
$CLI sendrawtransaction `cat A-commit-1.tx` > A-commit-1.txid
$CLI sendrawtransaction `cut -d: -f1 A-commit-1.tx` > A-commit-1.txid
# B uses the preimage from A-update-sig-2 to cash in.
$PREFIX ./create-steal-tx A-commit-1.tx A-update-sig-2.pb $B_FINALKEY B-open.pb A-open.pb $B_CHANGEPUBKEY > B-commit-steal.tx
$CLI sendrawtransaction `cat B-commit-steal.tx` > B-commit-steal.txid
$CLI sendrawtransaction `cut -d: -f1 B-commit-steal.tx` > B-commit-steal.txid
exit 0
fi
if [ x"$1" = x--unilateral ]; then
$CLI sendrawtransaction `cat A-commit-2.tx` > A-commit-2.txid
$CLI sendrawtransaction `cut -d: -f1 A-commit-2.tx` > A-commit-2.txid
# Normally we'd have to wait before redeeming, but OP_CHECKSEQUENCEVERIFY
# is a noop.
$PREFIX ./create-commit-spend-tx A-commit-2.tx A-open.pb B-open.pb $A_FINALKEY $A_CHANGEPUBKEY A-update-1.pb A-update-2.pb > A-spend.tx
$CLI sendrawtransaction `cat A-spend.tx` > A-spend.txid
$CLI sendrawtransaction `cut -d: -f1 A-spend.tx` > A-spend.txid
exit 0
fi
@ -139,4 +139,4 @@ $PREFIX ./close-channel A-anchor.tx A-open.pb B-open.pb $A_TMPKEY A-update-1.pb
$PREFIX ./close-channel --complete B-anchor.tx B-open.pb A-open.pb $B_TMPKEY A-update-1.pb A-update-2.pb > B-close-complete.pb
$PREFIX ./create-close-tx A-anchor.tx A-open.pb B-open.pb A-close.pb B-close-complete.pb A-update-1.pb A-update-2.pb > A-close.tx
$CLI sendrawtransaction `cat A-close.tx` > close.txid
$CLI sendrawtransaction `cut -d: -f1 A-close.tx` > close.txid

Loading…
Cancel
Save