MCPcopy Create free account
hub / github.com/ElementsProject/lightning / bitcoin_tx_output_get_witscript

Function bitcoin_tx_output_get_witscript

bitcoin/tx.c:290–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

288}
289
290u8 *bitcoin_tx_output_get_witscript(const tal_t *ctx, const struct bitcoin_tx *tx,
291 int outnum)
292{
293 struct wally_psbt_output *out;
294
295 assert(outnum < tx->psbt->num_outputs);
296 out = &tx->psbt->outputs[outnum];
297
298 if (out->witness_script_len == 0)
299 return NULL;
300
301 return tal_dup_arr(ctx, u8, out->witness_script, out->witness_script_len, 0);
302}
303
304struct amount_asset bitcoin_tx_output_get_amount(const struct bitcoin_tx *tx,
305 int outnum)

Callers 3

calc_commitsigsFunction · 0.85
handle_peer_commit_sigFunction · 0.85
mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected