close_tx: make version 1, not version 2.

Fixes: #311
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2017-10-18 06:58:23 +10:30 committed by Christian Decker
parent 8f057f7fc7
commit 0969626918

View file

@ -18,8 +18,19 @@ struct bitcoin_tx *create_close_tx(const tal_t *ctx,
assert(to_us + to_them <= anchor_satoshis); assert(to_us + to_them <= anchor_satoshis);
/* BOLT #3:
*
* ## Closing Transaction
*
* Note that there are two possible variants for each node.
*
* * version: 1
* * locktime: 0
* * txin count: 1
*/
/* Now create close tx: one input, two outputs. */ /* Now create close tx: one input, two outputs. */
tx = bitcoin_tx(ctx, 1, 2); tx = bitcoin_tx(ctx, 1, 2);
tx->version = 1;
/* Our input spends the anchor tx output. */ /* Our input spends the anchor tx output. */
tx->input[0].txid = *anchor_txid; tx->input[0].txid = *anchor_txid;