aboutsummaryrefslogtreecommitdiff
path: root/src/test/validation_chainstatemanager_tests.cpp
AgeCommit message (Expand)Author
2022-10-13Merge bitcoin/bitcoin#25667: assumeutxo: snapshot initializationAndrew Chow
2022-09-15Fix issues identified by codespell 2.2.1 and update ignored wordsJon Atack
2022-09-13test: add testcases for snapshot initializationJames O'Beirne
2022-09-13test: add reset_chainstate parameter for snapshot unittestsJames O'Beirne
2022-09-13move-only: test: make snapshot chainstate setup reusableJames O'Beirne
2022-09-13init: add utxo snapshot detectionJames O'Beirne
2022-09-13validation: rename snapshot chainstate dirJames O'Beirne
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-08-16refactor: Add lock annotations to Active* methodsMacroFake
2022-06-29Use AutoFile where possibleMacroFake
2022-04-26validation: default initialize and guard chainman membersAnthony Towns
2022-02-22tests: Remove now-unnecessary manual Unload'sCarl Dong
2022-01-25Require CBlockIndex::IsAssumedValid() to hold cs_mainVasil Dimov
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-15Merge bitcoin/bitcoin#23174: validation: have LoadBlockIndex account for snap...MarcoFalke
2021-12-13test: add tests for LoadBlockIndex when using multiple chainstatesJames O'Beirne
2021-12-13validation: don't modify genesis during snapshot loadJames O'Beirne
2021-11-19scripted-diff: Use clang-tidy syntax for C++ named argumentsMarcoFalke
2021-09-15test: refactor: separate CreateBlock in TestChain100SetupJames O'Beirne
2021-09-15move-only: unittest: add test/util/chainstate.hJames O'Beirne
2021-07-16refactor: remove unused assumeutxo methodsJames O'Beirne
2021-07-13validation: make CChainState::m_mempool optionalJames O'Beirne
2021-06-13refactor: Remove chainparams arg from CChainState member functionsMarcoFalke
2021-05-11refactor: Avoid magic value of all-zeros in assumeutxo base_blockhashMarcoFalke
2021-05-11Fix assumeutxo crash due to invalid base_blockhashMarcoFalke
2021-04-26validation: remove nchaintx from assumeutxo metadataJames O'Beirne
2021-04-14validation: fix ActivateSnapshot to use hardcoded nChainTxJames O'Beirne
2021-04-08test: Remove option to make TestChain100Setup non-deterministicMarcoFalke
2021-04-04Fix assumeutxo crash due to missing base_blockhashMarcoFalke
2021-02-12test: Add tests with maleated snapshot dataFabian Jahr
2021-02-12tests: add snapshot activation testJames O'Beirne
2021-02-12simplify ChainstateManager::SnapshotBlockhash() return semanticsJames O'Beirne
2021-01-12Merge #20495: sync: Use decltype(auto) return type for WITH_LOCKfanquake
2020-12-08test: Add new ChainTestingSetup and use itCarl Dong
2020-12-04sync: Use decltype(auto) return type for WITH_LOCKCarl Dong
2020-08-28Pass mempool reference to chainstate constructorMarcoFalke
2020-07-29test: Simplify cs_main locksMarcoFalke
2020-07-01add ChainstateManager::MaybeRebalanceCaches()James O'Beirne
2020-07-01Add CChainState::ResizeCoinsCachesJames O'Beirne
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-04-15test: Avoid accessing free'd memory in validation_chainstatemanager_testsMarcoFalke
2020-03-17test: add basic tests for ChainstateManagerJames O'Beirne