aboutsummaryrefslogtreecommitdiff
path: root/src/index/base.cpp
AgeCommit message (Expand)Author
2022-05-19Merge bitcoin/bitcoin#25074: index: During sync, commit best block after inde...fanquake
2022-05-19index: Don't commit a best block before indexing it during syncMartin Zumsande
2022-05-08index, refactor: Change sync variables to use `std::chrono::steady_clock`w0xlt
2022-04-28blockstorage, refactor: pass GetFirstStoredBlock() start_block by referenceJon Atack
2022-04-28blockstorage, refactor: make GetFirstStoredBlock() a member of BlockManagerJon Atack
2022-04-25Index: Use prune locks for blockfilterindexFabian Jahr
2022-04-25refactor: Introduce GetFirstStoredBlock helper functionFabian Jahr
2022-01-31index: Don't commit without valid m_best_block_indexMartin Zumsande
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-16Merge bitcoin/bitcoin#23785: refactor: Move stuff to ChainstateManagerMarcoFalke
2021-12-15Move FindForkInGlobalIndex from BlockManager to CChainStateMarcoFalke
2021-12-15doc: add explanations for assert in index and magic numbers in testMartin Zumsande
2021-11-26index: Fix backwards search for bestblockMartin Zumsande
2021-10-12Fix outdated comments referring to ::ChainActive()Samuel Dobson
2021-10-01Add syscall sandboxing (seccomp-bpf)practicalswift
2021-06-10scripted-diff: tree-wide: Remove all review-only assertionsCarl Dong
2021-05-27index: refactor-only: Reuse CChain refCarl Dong
2021-05-27index: Add chainstate member to BaseIndexCarl Dong
2021-05-12index: Avoid async shutdown on init errorMarcoFalke
2021-05-12Merge bitcoin/bitcoin#19064: refactor: Cleanup thread ctor callsMarcoFalke
2021-05-01refactor: [index] Replace deprecated char with uint8_t in serializationMarcoFalke
2021-04-29refactor: Replace std::bind with lambdasHennadii Stepanov
2021-04-25refactor: Make TraceThread a non-template free functionHennadii Stepanov
2021-04-05move-only: Move *Disk functions to blockstorageMarcoFalke
2021-02-11Avoid accessing nullpointer in BaseIndex::GetSummary()Jonas Schnelli
2021-02-11Allow blockfilter in conjunction with pruneJonas Schnelli
2021-01-28validation: Move FindForkInGlobalIndex to BlockManagerCarl Dong
2021-01-28scripted-diff: Use BlockManager::LookupBlockIndexCarl Dong
2020-08-16rpc: Add getindexinfo RPCFabian Jahr
2020-06-27scripted-diff: Move ui_interface to the node libMarcoFalke
2020-06-16refactor: Use AbortError in FatalErrorMarcoFalke
2020-06-10Make SetMiscWarning() accept bilingual_str argumentHennadii Stepanov
2020-05-05Make ThreadSafe{MessageBox|Question} bilingualHennadii Stepanov
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-03-19Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved si...Wladimir J. van der Laan
2020-03-11[validation interface] Remove vtxConflicted from BlockConnectedJohn Newbery
2020-03-02make BlockUntilSyncedToCurrentChain() constKarl-Johan Alm
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-05-03scripted-diff: replace chainActive -> ::ChainActive()James O'Beirne
2019-04-06index: Ensure block locator is not stale after chain reorg.Jim Posen
2019-04-06index: Allow atomic commits of index state to be extended.Jim Posen
2019-01-09Merge #14085: index: Fix for indexers skipping genesis block.Wladimir J. van der Laan
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-10-10Add compile time checking for cs_main locks which we assert at run timepracticalswift
2018-08-27index: Fix for indexers skipping genesis block.Jim Posen
2018-06-25Break circular dependency: init -> * -> init by extracting shutdown.hBen Woosley
2018-06-04index: Move index DBs into index/ directory.Jim Posen
2018-06-04MOVEONLY: Move BaseIndex to its own file.Jim Posen