mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-06 03:02:37 +02:00
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:
@@ -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