mirror of
https://github.com/aljazceru/lightning.git
synced 2026-01-18 05:14:22 +01:00
psbt: add helper method for setting a psbt input's redeemscript
This commit is contained in:
committed by
Christian Decker
parent
c3ae44e296
commit
0d1f1bc66e
@@ -312,6 +312,17 @@ void psbt_input_set_prev_utxo_wscript(struct wally_psbt *psbt, size_t in,
|
||||
psbt_input_set_prev_utxo(psbt, in, scriptPubkey, amt);
|
||||
}
|
||||
|
||||
bool psbt_input_set_redeemscript(struct wally_psbt *psbt, size_t in,
|
||||
const u8 *redeemscript)
|
||||
{
|
||||
int wally_err;
|
||||
assert(psbt->num_inputs > in);
|
||||
wally_err = wally_psbt_input_set_redeem_script(&psbt->inputs[in],
|
||||
cast_const(u8 *, redeemscript),
|
||||
tal_bytelen(redeemscript));
|
||||
return wally_err == WALLY_OK;
|
||||
}
|
||||
|
||||
struct amount_sat psbt_input_get_amount(struct wally_psbt *psbt,
|
||||
size_t in)
|
||||
{
|
||||
|
||||
@@ -57,6 +57,8 @@ void psbt_input_set_prev_utxo(struct wally_psbt *psbt, size_t in,
|
||||
const u8 *wscript, struct amount_sat amt);
|
||||
void psbt_input_set_prev_utxo_wscript(struct wally_psbt *psbt, size_t in,
|
||||
const u8 *wscript, struct amount_sat amt);
|
||||
bool psbt_input_set_redeemscript(struct wally_psbt *psbt, size_t in,
|
||||
const u8 *redeemscript);
|
||||
struct amount_sat psbt_input_get_amount(struct wally_psbt *psbt,
|
||||
size_t in);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user