HomePhabricator

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

Description

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

Summary:
Move txindex/undo data disk location stuff out of ConnectBlock

Backport of Core PR10279 commit 50701ba

Test Plan:

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

Reviewers: #bitcoin_abc, jasonbcox, deadalnix

Reviewed By: #bitcoin_abc, jasonbcox, deadalnix

Subscribers: deadalnix, teamcity

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

Details

Provenance
Matt Corallo <git@bluematt.me>Authored on Nov 29 2018, 21:01
schancelCommitted on Nov 29 2018, 21:10
schancelPushed on Nov 29 2018, 21:17
Reviewer
Restricted Project
Differential Revision
D1968: [Part 1 of 5] Add a CChainState class to clarify internal interfaces
Parents
rSTAGING90348f6ecce9: Rename account to label where appropriate
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/6181, tag: phabricator/base/6178