| 5508 | } |
| 5509 | |
| 5510 | void ChainstateManager::Unload() |
| 5511 | { |
| 5512 | AssertLockHeld(::cs_main); |
| 5513 | for (CChainState* chainstate : this->GetAll()) { |
| 5514 | chainstate->m_chain.SetTip(nullptr); |
| 5515 | chainstate->UnloadBlockIndex(); |
| 5516 | } |
| 5517 | |
| 5518 | m_failed_blocks.clear(); |
| 5519 | m_blockman.Unload(); |
| 5520 | m_best_invalid = nullptr; |
| 5521 | } |
| 5522 | |
| 5523 | void ChainstateManager::Reset() |
| 5524 | { |
no test coverage detected