diff options
author | James O'Beirne <james.obeirne@pm.me> | 2021-07-15 10:40:28 -0400 |
---|---|---|
committer | James O'Beirne <james.obeirne@pm.me> | 2021-07-16 12:45:23 -0400 |
commit | ac4051d891e2d5c8ac130da16b85b9d880b44720 (patch) | |
tree | 20649daf56f45ea2388adae94691b322a8beb4b1 /src/validation.h | |
parent | 9f6bb539359b98d5b39482ab8a28a68608f0c645 (diff) |
refactor: remove unused assumeutxo methods
After feedback from Russ, I realized that there are some extraneous assumeutxo methods
that are not necessary and probably just overly confusing. These include
- `Validated*()`
- `IsBackgroundIBD()`
and they can be removed.
Diffstat (limited to 'src/validation.h')
-rw-r--r-- | src/validation.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/validation.h b/src/validation.h index b024699fe8..4fc46439cc 100644 --- a/src/validation.h +++ b/src/validation.h @@ -862,12 +862,6 @@ private: * *Background IBD chainstate*: an IBD chainstate for which the * IBD process is happening in the background while use of the * active (snapshot) chainstate allows the rest of the system to function. - * - * *Validated chainstate*: the most-work chainstate which has been validated - * locally via initial block download. This will be the snapshot chainstate - * if a snapshot was loaded and all blocks up to the snapshot starting point - * have been downloaded and validated (via background validation), otherwise - * it will be the IBD chainstate. */ class ChainstateManager { @@ -986,19 +980,6 @@ public: //! Is there a snapshot in use and has it been fully validated? bool IsSnapshotValidated() const { return m_snapshot_validated; } - //! @returns true if this chainstate is being used to validate an active - //! snapshot in the background. - bool IsBackgroundIBD(CChainState* chainstate) const; - - //! Return the most-work chainstate that has been fully validated. - //! - //! During background validation of a snapshot, this is the IBD chain. After - //! background validation has completed, this is the snapshot chain. - CChainState& ValidatedChainstate() const; - - CChain& ValidatedChain() const { return ValidatedChainstate().m_chain; } - CBlockIndex* ValidatedTip() const { return ValidatedChain().Tip(); } - /** * Process an incoming block. This only returns after the best known valid * block is made active. Note that it does not, however, guarantee that the |