Faster block verification

This commit is contained in:
SChernykh 2023-03-21 13:25:35 +01:00
parent b6c1b1a6d7
commit 6c45573976

View file

@ -1532,7 +1532,11 @@ void SideChain::verify(PoolBlock* block)
}
difficulty_type diff;
if (!get_difficulty(parent, m_difficultyData, diff)) {
if (parent == m_chainTip) {
LOGINFO(6, "block " << block->m_sidechainId << " is built on top of the current chain tip, using current difficulty for verification");
diff = difficulty();
}
else if (!get_difficulty(parent, m_difficultyData, diff)) {
block->m_invalid = true;
return;
}