Andrew Toth
7825b8b9ae
coins: pass linked list of flagged entries to BatchWrite
...
BatchWrite now iterates through the linked
list of flagged entries instead of the entire
coinsCache map.
Co-Authored-By: l0rinc <pap.lorinc@gmail.com >
2024-08-05 19:43:56 -04:00
Andrew Toth
df34a94e57
refactor: encapsulate flags access for dirty and fresh checks
...
No behavior change. This prepares moving the cache entry flags field
to private access.
Co-Authored-By: l0rinc <pap.lorinc@gmail.com >
2024-08-01 23:36:00 -04:00
dergoegge
9e58c5bcd9
Use Txid in COutpoint
2023-11-21 13:15:44 +00:00
Pieter Wuille
561848aaf2
Exercise non-DIRTY spent coins in caches in fuzz test
2023-02-03 10:33:31 -05:00
Pieter Wuille
59e6828bb5
Add deterministic mode to CCoinsViewCache
2023-02-02 09:00:15 -05:00
Pieter Wuille
b0ff310840
Add CCoinsViewCache::SanityCheck() and use it in fuzz test
2023-02-01 23:14:12 -05:00
Pieter Wuille
3c9cea1340
Add simulation-based CCoinsViewCache fuzzer
...
The fuzzer goes through a sequence of operations that get applied to both a
real stack of CCoinsViewCache objects, and to simulation data, comparing
the two at the end.
2023-02-01 18:28:41 -05:00