aboutsummaryrefslogtreecommitdiff
path: root/src/index
AgeCommit message (Expand)Author
2022-05-12Increase threadsafety annotation coverageAnthony Towns
2022-05-08index, refactor: Change sync variables to use `std::chrono::steady_clock`w0xlt
2022-05-03Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions al...MacroFake
2022-05-02Make sanity check in GCSFilter constructor optionalPatrick Strateman
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-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-03-09refactor: more const annotations for uses of CBlockIndex*Anthony Towns
2022-02-21index: Commit DB_MUHASH and DB_BEST_BLOCK to disk togetherMartin Zumsande
2022-02-17index: check muhash is in sync on coinstatsindex launchFabian Jahr
2022-02-17index: remove txindex references from base indexFabian Jahr
2022-01-31index: Don't commit without valid m_best_block_indexMartin Zumsande
2022-01-25Require CBlockIndex::GetBlockPos() to hold mutex cs_mainJon Atack
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2022-01-05Merge bitcoin/bitcoin#23411: refactor: Avoid integer overflow in ApplyStats w...MarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-17refactor: Avoid integer overflow in ApplyStats when activating snapshotMarcoFalke
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-08-20Remove txindex migration codeMarcoFalke
2021-08-20Add missing includes and forward declarations, remove unused onesMarcoFalke
2021-07-28Merge bitcoin/bitcoin#22047: index, rpc: Coinstatsindex follow-upsW. J. van der Laan
2021-07-25Index: Improve logging in coinstatsindexFabian Jahr
2021-07-15Move pblocktree global to BlockManagerMarcoFalke
2021-06-10scripted-diff: tree-wide: Remove all review-only assertionsCarl Dong
2021-06-03Index: Return early from failed coinstatsindex initFabian Jahr
2021-06-03index: Use batch writing in coinstatsindex WriteBlockFabian Jahr
2021-06-03scripted-diff: Fix coinstats data member namesFabian Jahr
2021-06-01Merge bitcoin/bitcoin#21767: [Bundle 6/n] Prune g_chainman usage in auxiliary...MarcoFalke
2021-05-27index: refactor-only: Reuse CChain refCarl Dong
2021-05-27index: Add chainstate member to BaseIndexCarl Dong
2021-05-24index: Avoid unnecessary type casts in coinstatsindexFabian Jahr
2021-05-24scripted-diff: Replace `GetDataDir()` calls with `gArgs.GetDataDirNet()` callsKiminuo
2021-05-12index: Avoid async shutdown on init errorMarcoFalke
2021-05-12Merge bitcoin/bitcoin#19064: refactor: Cleanup thread ctor callsMarcoFalke
2021-05-05Merge bitcoin/bitcoin#21727: refactor: Move more stuff to blockstorageW. J. van der Laan
2021-05-01refactor: [index] Replace deprecated char with uint8_t in serializationMarcoFalke
2021-04-29refactor: Replace std::bind with lambdasHennadii Stepanov
2021-04-27move-only: Move functions to blockstorageMarcoFalke
2021-04-25refactor: Make TraceThread a non-template free functionHennadii Stepanov
2021-04-19rpc, index: Add verbose amounts tracking to Coinstats indexFabian Jahr
2021-04-19index: Add Coinstats indexFabian Jahr
2021-04-13Merge #21575: refactor: Create blockstorage modulefanquake
2021-04-05move-only: Move *Disk functions to blockstorageMarcoFalke