bitcoin/doc/design
James O'Beirne c29f26b47b validation: add CChainState::m_disabled and ChainMan::isUsable
and remove m_snapshot_validated. This state can now be inferred by the
number of isUsable chainstates.

m_disabled is used to signal that a chainstate should no longer be used
by validation logic; it is used as a sentinel when background validation
completes or if the snapshot chainstate is found to be invalid.

isUsable is a convenience method that incorporates m_disabled.
2023-02-22 12:13:11 -05:00
..
assumeutxo.md validation: add CChainState::m_disabled and ChainMan::isUsable 2023-02-22 12:13:11 -05:00
libraries.md doc: Rearrange some lines in the dependency graph of libraries 2022-10-20 22:09:54 -04:00
multiprocess.md Add doc/design/libraries.md 2022-02-15 09:29:53 -05:00