rm hashFinalSproutRoot
related to https://git.hush.is/hush/hush3/issues/248
This commit is contained in:
14
src/main.cpp
14
src/main.cpp
@@ -5960,20 +5960,6 @@ bool static LoadBlockIndexDB()
|
|||||||
pblocktree->ReadFlag("spentindex", fSpentIndex);
|
pblocktree->ReadFlag("spentindex", fSpentIndex);
|
||||||
LogPrintf("%s: spent index %s\n", __func__, fSpentIndex ? "enabled" : "disabled");
|
LogPrintf("%s: spent index %s\n", __func__, fSpentIndex ? "enabled" : "disabled");
|
||||||
|
|
||||||
// Fill in-memory data
|
|
||||||
BOOST_FOREACH(const PAIRTYPE(uint256, CBlockIndex*)& item, mapBlockIndex)
|
|
||||||
{
|
|
||||||
CBlockIndex* pindex = item.second;
|
|
||||||
// - This relationship will always be true even if pprev has multiple
|
|
||||||
// children, because hashSproutAnchor is technically a property of pprev,
|
|
||||||
// not its children.
|
|
||||||
// - This will miss chain tips; we handle the best tip below, and other
|
|
||||||
// tips will be handled by ConnectTip during a re-org.
|
|
||||||
if (pindex->pprev) {
|
|
||||||
pindex->pprev->hashFinalSproutRoot = pindex->hashSproutAnchor;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Load pointer to end of best chain
|
// Load pointer to end of best chain
|
||||||
BlockMap::iterator it = mapBlockIndex.find(pcoinsTip->GetBestBlock());
|
BlockMap::iterator it = mapBlockIndex.find(pcoinsTip->GetBestBlock());
|
||||||
if (it == mapBlockIndex.end())
|
if (it == mapBlockIndex.end())
|
||||||
|
|||||||
Reference in New Issue
Block a user