|
|
@ -18,8 +18,19 @@ struct bitcoin_tx *create_close_tx(const tal_t *ctx, |
|
|
|
|
|
|
|
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. */ |
|
|
|
tx = bitcoin_tx(ctx, 1, 2); |
|
|
|
tx->version = 1; |
|
|
|
|
|
|
|
/* Our input spends the anchor tx output. */ |
|
|
|
tx->input[0].txid = *anchor_txid; |
|
|
|