rpc refactor: stop using deprecated getCoinbaseCommitment method
There should be no change in behavior Co-authored-by: Sjors Provoost <sjors@sprovoost.nl>
This commit is contained in:
1 parent
0b4cd08fcd
commit
df53a3e5ec
1 file changed
+3
-2
+3
-2
@@ -1015,8 +1015,9 @@ static RPCHelpMan getblocktemplate()
|
|||||||
result.pushKV("signet_challenge", HexStr(consensusParams.signet_challenge));
|
result.pushKV("signet_challenge", HexStr(consensusParams.signet_challenge));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!block_template->getCoinbaseCommitment().empty()) {
|
if (auto coinbase{block_template->getCoinbaseTx()}; coinbase.required_outputs.size() > 0) {
|
||||||
result.pushKV("default_witness_commitment", HexStr(block_template->getCoinbaseCommitment()));
|
CHECK_NONFATAL(coinbase.required_outputs.size() == 1); // Only one output is currently expected
|
||||||
|
result.pushKV("default_witness_commitment", HexStr(coinbase.required_outputs[0].scriptPubKey));
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Reference in new issue
Block a user