aboutsummaryrefslogtreecommitdiff
path: root/src/validation.h
AgeCommit message (Expand)Author
2024-01-05Remove GetAdjustedTimedergoegge
2023-11-30Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2)Andrew Chow
2023-11-18blockstorage: switch from CAutoFile to AutoFileAnthony Towns
2023-11-07[validation] change package-fee-too-low, return wtxid(s) and effective feerateglozow
2023-11-06[refactor] use Wtxid for m_wtxids_fee_calculationsglozow
2023-10-06doc: Add and edit some comments around assumeutxoFabian Jahr
2023-10-06validation: remove unused mempool param in DetectSnapshotChainstateFabian Jahr
2023-10-03refactor: Move `{MAX,DEFAULT}_SCRIPTCHECK_THREADS` constantsHennadii Stepanov
2023-10-03Make `CCheckQueue` destructor stop worker threadsHennadii Stepanov
2023-10-03Move global `scriptcheckqueue` into `ChainstateManager` classHennadii Stepanov
2023-09-30validation: assumeutxo: swap m_mempool on snapshot activationJames O'Beirne
2023-09-30validation: pruning for multiple chainstatesJames O'Beirne
2023-09-30validation: indexing changes for assumeutxoJames O'Beirne
2023-09-30validation: add ChainstateRoleJames O'Beirne
2023-09-30chainparams: add blockhash to AssumeutxoDataJames O'Beirne
2023-09-30assumeutxo: remove snapshot during -reindex{-chainstate}James O'Beirne
2023-09-30net_processing: Request assumeutxo background chain blocksSuhas Daftuar
2023-09-26Merge bitcoin/bitcoin#28483: refactor: Return CAutoFile from BlockManager::Op...fanquake
2023-09-23Merge bitcoin/bitcoin#28385: [refactor] rewrite DisconnectedBlockTransactions...fanquake
2023-09-15Make BufferedFile to be a CAutoFile wrapperMarcoFalke
2023-09-13Merge bitcoin/bitcoin#28251: validation: fix coins disappearing mid-package e...fanquake
2023-09-13[validation] make PackageMempoolAcceptResult members mutableglozow
2023-09-13rewrite DisconnectedBlockTransactions as a list + mapglozow
2023-09-05Merge bitcoin/bitcoin#28195: blockstorage: Drop legacy -txindex checkfanquake
2023-08-18assumeutxo cleanup: Move IsInitialBlockDownload & NotifyHeaderTip to Chainsta...Ryan Ofsky
2023-08-17Merge bitcoin/bitcoin#27675: p2p: Drop m_recently_announced_invs bloom filterfanquake
2023-08-07Remove Chainstate::LoadMempoolMarcoFalke
2023-08-03validation: when adding txs due to a block reorg, allow immediate relayAnthony Towns
2023-08-01move-only: Move CBlockTreeDB to node/blockstorageMarcoFalke
2023-07-24Remove unused function `reliesOnAssumedValid`Suhas Daftuar
2023-07-24Cache block index entry corresponding to assumeutxo snapshot base blockhashSuhas Daftuar
2023-07-24Move CheckBlockIndex() from Chainstate to ChainstateManagerSuhas Daftuar
2023-07-21Move block-storage-related logic to ChainstateManagerSuhas 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-11kernel: Remove StartShutdown calls from validation codeRyan Ofsky
2023-07-07scripted-diff: rename 'loadblk' thread name to 'initload'furszy
2023-06-28kernel: Add fatalError method to notificationsTheCharlatan
2023-06-28kernel: Pass interrupt reference to chainmanTheCharlatan
2023-06-27Merge bitcoin/bitcoin#27334: util: implement `noexcept` move assignment & mov...Andrew Chow
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: Add stop_at_height option in ChainstateManagerTheCharlatan
2023-05-20kernel: Add progress method to notificationsTheCharlatan
2023-05-20kernel: Add notification interfaceTheCharlatan
2023-04-03Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/systemfanquake
2023-03-30[validation] Annotate ChainstateManager::m_best_header as guarded by cs_maindergoegge
2023-03-29validation: Move warningcache to ChainstateManagerdimitaracev
2023-03-26test: CScriptCheck is used a lot in std::vector, make sure that's efficientMartin Leitner-Ankerl
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan