Ryan Ofsky
4dfe383912
refactor: Convert ChainstateRole enum to struct
...
Change ChainstateRole parameter passed to wallets and indexes. Wallets and
indexes need to know whether chainstate is historical and whether it is fully
validated. They should not be aware of the assumeutxo snapshot validation
process.
2025-12-12 06:49:59 -04:00
Andrew Toth
41479ed1d2
test: add test for periodic flush inside ActivateBestChain
2025-05-04 15:00:50 -04:00
Andrew Toth
e976bd3045
validation: add randomness to periodic write interval
...
Co-Authored-By: Pieter Wuille <pieter@wuille.net>
Co-Authored-By: l0rinc <pap.lorinc@gmail.com>
2025-04-30 18:35:03 -04:00
Andrew Toth
d73bd9fbe4
validation: write chainstate to disk every hour
...
Remove the 24 hour periodic flush interval and
write the chainstate along with blocks and block
index every hour
2025-04-30 18:32:41 -04:00
Andrew Toth
0ad7d7abdb
test: chainstate write test for periodic chainstate flush
2024-12-28 10:14:01 -05:00