bitcoin/src/index
James O'Beirne 373cf91531 validation: indexing changes for assumeutxo
When using an assumedvalid chainstate, only process validationinterface
callbacks from the background chainstate within indexes. This ensures
that all indexes are built in-order.

Later, we can possibly designate indexes which can be built out of order
and continue their operation during snapshot use.

Once the background sync has completed, restart the indexes so that
they continue to index the now-validated snapshot chainstate.
2023-09-30 06:38:47 -04:00
..
base.cpp validation: indexing changes for assumeutxo 2023-09-30 06:38:47 -04:00
base.h validation: indexing changes for assumeutxo 2023-09-30 06:38:47 -04:00
blockfilterindex.cpp Merge bitcoin/bitcoin#28427: index: coinstats reorg, fail when block cannot be reversed 2023-09-12 09:44:55 +01:00
blockfilterindex.h Remove unused includes from blockfilter.h 2023-08-17 18:28:15 +02:00
coinstatsindex.cpp index: add [nodiscard] attribute to functions writing to the db 2023-09-08 10:04:14 -03:00
coinstatsindex.h index: add [nodiscard] attribute to functions writing to the db 2023-09-08 10:04:14 -03:00
disktxpos.h Replace READWRITEAS macro with AsBase wrapping function 2023-08-28 17:48:15 +02:00
txindex.cpp Return CAutoFile from BlockManager::Open*File() 2023-09-15 14:34:24 +02:00
txindex.h scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00