HomePhabricator

validation: run VerifyDB on all chainstates

Description

validation: run VerifyDB on all chainstates

Summary:

refactor: rename active_chainstate in VerifyDB

To prepare VerifyDB semantics for multiple chainstate use.

validation: prepare VerifyDB for assumeutxo

Removes assumptions of use only on the active chainstate.

doc: IsSnapshotActive

This is a backport of core#21523

Test Plan: ninja all check-all

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D11334

Details

Provenance
James O'Beirne <james.obeirne@pm.me>Authored on Apr 13 2021, 13:57
PiRKCommitted on Apr 13 2022, 06:39
PiRKPushed on Apr 13 2022, 06:39
Reviewer
Restricted Project
Differential Revision
D11334: validation: run VerifyDB on all chainstates
Parents
rABC64fc457623b2: doc: remove potentially confusing ChainstateManager comment
Branches
Unknown
Tags
Unknown