mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 15:14:23 +01:00
listfunds: add "redeemscript" field.
You'd need this if you ever wanted to make your own PSBT. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: `listfunds` now has a `redeemscript` field for p2sh-wrapped outputs.
This commit is contained in:
committed by
neil saitug
parent
cf25ca11b8
commit
bcd632f2ae
@@ -868,6 +868,14 @@ static void json_add_utxo(struct json_stream *response,
|
||||
json_add_amount_sat_compat(response, utxo->amount,
|
||||
"value", "amount_msat");
|
||||
|
||||
if (utxo->is_p2sh) {
|
||||
struct pubkey key;
|
||||
bip32_pubkey(wallet->bip32_base, &key, utxo->keyindex);
|
||||
|
||||
json_add_hex_talarr(response, "redeemscript",
|
||||
bitcoin_redeem_p2sh_p2wpkh(tmpctx, &key));
|
||||
}
|
||||
|
||||
json_add_hex_talarr(response, "scriptpubkey", utxo->scriptPubkey);
|
||||
out = encode_scriptpubkey_to_addr(tmpctx, chainparams,
|
||||
utxo->scriptPubkey);
|
||||
|
||||
Reference in New Issue
Block a user