From f01bd88edd5e01689cdcfacaaceeca6be04da034 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 24 Jan 2023 07:59:36 +0100 Subject: [PATCH] Fixed PPLNS window calculation --- src/block_template.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/block_template.cpp b/src/block_template.cpp index a026d07..0e4b880 100644 --- a/src/block_template.cpp +++ b/src/block_template.cpp @@ -267,6 +267,9 @@ void BlockTemplate::update(const MinerData& data, const Mempool& mempool, Wallet m_blockHeader.insert(m_blockHeader.end(), NONCE_SIZE, 0); m_poolBlockTemplate->m_nonce = 0; + // Fill in m_txinGenHeight here so get_shares() can use it to calculate the correct PPLNS window + m_poolBlockTemplate->m_txinGenHeight = data.height; + m_blockHeaderSize = m_blockHeader.size(); const int sidechain_version = m_poolBlockTemplate->get_sidechain_version();