Changeset View
Changeset View
Standalone View
Standalone View
src/node/chainstate.cpp
Show First 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | ChainstateLoadResult LoadChainstate(ChainstateManager &chainman, | ||||
const CacheSizes &cache_sizes, | const CacheSizes &cache_sizes, | ||||
const ChainstateLoadOptions &options) { | const ChainstateLoadOptions &options) { | ||||
if (!chainman.AssumedValidBlock().IsNull()) { | if (!chainman.AssumedValidBlock().IsNull()) { | ||||
LogPrintf("Assuming ancestors of block %s have valid signatures.\n", | LogPrintf("Assuming ancestors of block %s have valid signatures.\n", | ||||
chainman.AssumedValidBlock().GetHex()); | chainman.AssumedValidBlock().GetHex()); | ||||
} else { | } else { | ||||
LogPrintf("Validating signatures for all blocks.\n"); | LogPrintf("Validating signatures for all blocks.\n"); | ||||
} | } | ||||
LogPrintf("Setting nMinimumChainWork=%s\n", nMinimumChainWork.GetHex()); | LogPrintf("Setting nMinimumChainWork=%s\n", | ||||
if (nMinimumChainWork < | chainman.MinimumChainWork().GetHex()); | ||||
if (chainman.MinimumChainWork() < | |||||
UintToArith256(chainman.GetConsensus().nMinimumChainWork)) { | UintToArith256(chainman.GetConsensus().nMinimumChainWork)) { | ||||
LogPrintf("Warning: nMinimumChainWork set below default value of %s\n", | LogPrintf("Warning: nMinimumChainWork set below default value of %s\n", | ||||
chainman.GetConsensus().nMinimumChainWork.GetHex()); | chainman.GetConsensus().nMinimumChainWork.GetHex()); | ||||
} | } | ||||
if (chainman.m_blockman.GetPruneTarget() == | if (chainman.m_blockman.GetPruneTarget() == | ||||
std::numeric_limits<uint64_t>::max()) { | std::numeric_limits<uint64_t>::max()) { | ||||
LogPrintf( | LogPrintf( | ||||
"Block pruning enabled. Use RPC call pruneblockchain(height) to " | "Block pruning enabled. Use RPC call pruneblockchain(height) to " | ||||
▲ Show 20 Lines • Show All 123 Lines • Show Last 20 Lines |