diff --git a/src/merge_mining_proxy/merge_mining_proxy.cpp b/src/merge_mining_proxy/merge_mining_proxy.cpp index 3e24383..925288b 100644 --- a/src/merge_mining_proxy/merge_mining_proxy.cpp +++ b/src/merge_mining_proxy/merge_mining_proxy.cpp @@ -723,9 +723,14 @@ bool merge_mining_proxy::submit_parent_block(const cryptonote::COMMAND_RPC_SUBMI return false; if (res.status != CORE_RPC_STATUS_OK) { + res.parent_accepted = false; MERROR("submit_parent_block: parent daemon returned status=" << res.status << ", block_id=" << res.block_id); return false; } + // Normalize parent-only submits so pool telemetry does not have to infer + // acceptance from a bare parent daemon response. + res.parent_accepted = true; + res.parent_height = 0; return true; }