HomePhabricator

[Part 3 of 5] Add a CChainState class to clarify internal interfaces

Description

[Part 3 of 5] Add a CChainState class to clarify internal interfaces

Summary:
Make DisconnectBlock unaware of where undo data resides on disk

Backport of core PR 10279 Commit 93a34cf.

Depends on D1969

Test Plan:

make VERBOSE=1 check && ./test/functional/test_runner.py

Reviewers: #bitcoin_abc, O1 Bitcoin ABC, jasonbcox

Reviewed By: #bitcoin_abc, O1 Bitcoin ABC, jasonbcox

Subscribers: teamcity

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

Details

Provenance
Matt Corallo <git@bluematt.me>Authored on Mar 30 2019, 17:12
schancelCommitted on Mar 31 2019, 17:53
schancelPushed on Mar 31 2019, 20:07
Reviewer
Restricted Project
Differential Revision
D1970: [Part 3 of 5] Add a CChainState class to clarify internal interfaces
Parents
rSTAGINGc018bd540341: [LINTER] Enforce a minimum version for autopep8
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/7890, tag: phabricator/base/7888, tag: phabricator/base/7886, tag: phabricator/base/7885