| 5 | #include <wire/peer_wire.h> |
| 6 | |
| 7 | static void |
| 8 | psbt_input_set_final_witness_stack(const tal_t *ctx, |
| 9 | struct wally_psbt_input *in, |
| 10 | const struct witness_element **elements) |
| 11 | { |
| 12 | wally_tx_witness_stack_free(in->final_witness); |
| 13 | |
| 14 | tal_wally_start(); |
| 15 | wally_tx_witness_stack_init_alloc(tal_count(elements), |
| 16 | &in->final_witness); |
| 17 | |
| 18 | for (size_t i = 0; i < tal_count(elements); i++) |
| 19 | wally_tx_witness_stack_add(in->final_witness, |
| 20 | elements[i]->witness, |
| 21 | tal_bytelen(elements[i]->witness)); |
| 22 | tal_wally_end(ctx); |
| 23 | } |
| 24 | |
| 25 | void psbt_finalize_input(const tal_t *ctx, |
| 26 | struct wally_psbt_input *in, |
no test coverage detected