aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
authorJames O'Beirne <james.obeirne@pm.me>2021-07-15 10:40:28 -0400
committerJames O'Beirne <james.obeirne@pm.me>2021-07-16 12:45:23 -0400
commitac4051d891e2d5c8ac130da16b85b9d880b44720 (patch)
tree20649daf56f45ea2388adae94691b322a8beb4b1 /src/validation.cpp
parent9f6bb539359b98d5b39482ab8a28a68608f0c645 (diff)
downloadbitcoin-ac4051d891e2d5c8ac130da16b85b9d880b44720.tar.xz
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.cpp')
-rw-r--r--src/validation.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index 756e2ba905..bed97d05c5 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -5007,22 +5007,6 @@ bool ChainstateManager::IsSnapshotActive() const
return m_snapshot_chainstate && m_active_chainstate == m_snapshot_chainstate.get();
}
-CChainState& ChainstateManager::ValidatedChainstate() const
-{
- LOCK(::cs_main);
- if (m_snapshot_chainstate && IsSnapshotValidated()) {
- return *m_snapshot_chainstate.get();
- }
- assert(m_ibd_chainstate);
- return *m_ibd_chainstate.get();
-}
-
-bool ChainstateManager::IsBackgroundIBD(CChainState* chainstate) const
-{
- LOCK(::cs_main);
- return (m_snapshot_chainstate && chainstate == m_ibd_chainstate.get());
-}
-
void ChainstateManager::Unload()
{
for (CChainState* chainstate : this->GetAll()) {