mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-17 19:03:42 +01:00
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>
This commit is contained in:
parent
ae31431168
commit
90e4160862
@ -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…
Reference in New Issue
Block a user