mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-11 14:38:29 +01:00
refactor: share logic between ScriptPubKeyToUniv and ScriptToUniv
This commit is contained in:
@@ -1161,7 +1161,7 @@ static RPCHelpMan decodepsbt()
|
||||
txout = input.witness_utxo;
|
||||
|
||||
UniValue o(UniValue::VOBJ);
|
||||
ScriptToUniv(txout.scriptPubKey, o, true);
|
||||
ScriptPubKeyToUniv(txout.scriptPubKey, o, /* fIncludeHex */ true);
|
||||
|
||||
UniValue out(UniValue::VOBJ);
|
||||
out.pushKV("amount", ValueFromAmount(txout.nValue));
|
||||
@@ -1208,12 +1208,12 @@ static RPCHelpMan decodepsbt()
|
||||
// Redeem script and witness script
|
||||
if (!input.redeem_script.empty()) {
|
||||
UniValue r(UniValue::VOBJ);
|
||||
ScriptToUniv(input.redeem_script, r, false);
|
||||
ScriptToUniv(input.redeem_script, r);
|
||||
in.pushKV("redeem_script", r);
|
||||
}
|
||||
if (!input.witness_script.empty()) {
|
||||
UniValue r(UniValue::VOBJ);
|
||||
ScriptToUniv(input.witness_script, r, false);
|
||||
ScriptToUniv(input.witness_script, r);
|
||||
in.pushKV("witness_script", r);
|
||||
}
|
||||
|
||||
@@ -1268,12 +1268,12 @@ static RPCHelpMan decodepsbt()
|
||||
// Redeem script and witness script
|
||||
if (!output.redeem_script.empty()) {
|
||||
UniValue r(UniValue::VOBJ);
|
||||
ScriptToUniv(output.redeem_script, r, false);
|
||||
ScriptToUniv(output.redeem_script, r);
|
||||
out.pushKV("redeem_script", r);
|
||||
}
|
||||
if (!output.witness_script.empty()) {
|
||||
UniValue r(UniValue::VOBJ);
|
||||
ScriptToUniv(output.witness_script, r, false);
|
||||
ScriptToUniv(output.witness_script, r);
|
||||
out.pushKV("witness_script", r);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user