aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2023-08-15Merge bitcoin/bitcoin#27460: rpc: Add importmempool RPCAndrew Chow
2023-08-07Merge bitcoin/bitcoin#28186: kernel: Prune leveldb headersfanquake
2023-08-07Remove Chainstate::LoadMempoolMarcoFalke
2023-08-03refactor: fix unterminated LogPrintf()sfanquake
2023-08-03lint: remove /* Continued */ markers from codebasefanquake
2023-08-01refactor: Wrap DestroyDB in dbwrapper helperTheCharlatan
2023-07-31Merge bitcoin/bitcoin#27746: Rework validation logic for assumeutxoRyan Ofsky
2023-07-24Cache block index entry corresponding to assumeutxo snapshot base blockhashSuhas Daftuar
2023-07-24Move CheckBlockIndex() from Chainstate to ChainstateManagerSuhas Daftuar
2023-07-24Fix initialization of setBlockIndexCandidates when working with multiple chai...Suhas Daftuar
2023-07-24Tighten requirements for adding elements to setBlockIndexCandidatesSuhas Daftuar
2023-07-21Move block-storage-related logic to ChainstateManagerSuhas Daftuar
2023-07-17validation: use noexcept instead of deprecated throw()fanquake
2023-07-14Update CheckBlockIndex invariants for chains based on an assumeutxo snapshotSuhas Daftuar
2023-07-14Add wrapper for adding entries to a chainstate's block index candidatesSuhas Daftuar
2023-07-14Move block-arrival information / preciousblock counters to ChainstateManagerSuhas Daftuar
2023-07-14Remove CChain dependency in node/blockstorageSuhas Daftuar
2023-07-11kernel: Remove StartShutdown calls from validation codeRyan Ofsky
2023-06-28kernel: Add fatalError method to notificationsTheCharlatan
2023-06-28kernel: Pass interrupt reference to chainmanTheCharlatan
2023-06-23Merge bitcoin/bitcoin#26828: assumeutxo: catch and log fs::remove error inste...Andrew Chow
2023-06-22Merge bitcoin/bitcoin#27862: validation: Stricter assumeutxo error handling w...Andrew Chow
2023-06-16validation: add missing insert to m_dirty_blockindexMartin Zumsande
2023-06-15validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDiskRyan Ofsky
2023-06-12Merge bitcoin/bitcoin#27357: validation: Move warningcache to ChainstateManag...fanquake
2023-05-30refactor: Remove gArgs access from validation.cppTheCharlatan
2023-05-30refactor: Add path argument to FindSnapshotChainstateDirTheCharlatan
2023-05-30refactor: Add stop_at_height option in ChainstateManagerTheCharlatan
2023-05-30Merge bitcoin/bitcoin#27636: kernel: Remove util/system from kernel library, ...fanquake
2023-05-20kernel: Add warning method to notificationsTheCharlatan
2023-05-20kernel: Add progress method to notificationsTheCharlatan
2023-05-20kernel: Add headerTip method to notificationsTheCharlatan
2023-05-20kernel: Add notification interfaceTheCharlatan
2023-05-16ConnectTip: don't log total disk read time in benchSjors Provoost
2023-05-11Merge bitcoin/bitcoin#27125: refactor, kernel: Decouple ArgsManager from bloc...fanquake
2023-05-10Merge bitcoin/bitcoin#19690: util: improve FindByte() performanceAndrew Chow
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-05-05util: improve streams.h:FindByte() performanceLarry Ruane
2023-05-04Remove unused chainparams from BlockManager methodsMarcoFalke
2023-05-03Merge bitcoin/bitcoin#24957: prune, import: allow pruning to work during load...Andrew Chow
2023-04-26Merge bitcoin/bitcoin#26933: mempool: disallow txns under min relay fee, even...glozow
2023-04-21Merge bitcoin/bitcoin#27419: move-only: Extract common/args from util/systemfanquake
2023-04-20Merge bitcoin/bitcoin#25325: Add pool based memory resourceAndrew Chow
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-04-17[validation] set PackageValidationState when mempool fullglozow
2023-04-17[policy] disallow transactions under min relay fee, even in packagesglozow
2023-04-03Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/systemfanquake
2023-03-29validation: Move warningcache to ChainstateManagerdimitaracev
2023-03-23Call ReallocateCache() on each Flush()Martin Leitner-Ankerl
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan