diff --git a/src/rpc/mining.cpp b/src/rpc/mining.cpp index 66a8e13da4..26c97909c5 100644 --- a/src/rpc/mining.cpp +++ b/src/rpc/mining.cpp @@ -1057,6 +1057,8 @@ UniValue getnewblockhex(const JSONRPCRequest& request) } std::vector fedpeg_bytes = ParseHex(fps_str); proposed.m_fedpegscript = CScript(fedpeg_bytes.begin(), fedpeg_bytes.end()); + // Compute the P2WSH scriptPubKey of this fedpegscript + proposed.m_fedpeg_program = GetScriptForDestination(WitnessV0ScriptHash(proposed.m_fedpegscript)); UniValue extension_array = prop["extension_space"].get_array(); for (unsigned int i = 0; i < extension_array.size(); i++) {