Merge branch 'master' into merge-mining

merge-mining
SChernykh 2023-12-11 17:30:32 +01:00
commit 18e5e6ab0f
1 changed files with 4 additions and 0 deletions

View File

@ -1384,9 +1384,13 @@ std::vector<uint8_t> BlockTemplate::get_block_template_blob(uint32_t template_id
bool BlockTemplate::submit_sidechain_block(uint32_t template_id, uint32_t nonce, uint32_t extra_nonce)
{
const uint64_t received_timestamp = microseconds_since_epoch();
WriteLock lock(m_lock);
if (template_id == m_templateId) {
m_poolBlockTemplate->m_receivedTimestamp = received_timestamp;
m_poolBlockTemplate->m_nonce = nonce;
m_poolBlockTemplate->m_extraNonce = extra_nonce;
m_poolBlockTemplate->m_sidechainId = calc_sidechain_hash(extra_nonce);