HomePhabricator

Seperated BlockStatus class from chain.h file and updated .h and .cpp…

Description

Seperated BlockStatus class from chain.h file and updated .h and .cpp dependencies.

Summary: Continues work on T380, dependent on D1656. Removed the CBlockStatus class from chain.h and placed it into its own .h file, blockstatus.h. Updated other .h and .cpp files for dependencies.

Test Plan: Make check

Reviewers: jasonbcox, schancel, deadalnix, O1 Bitcoin ABC, #bitcoin_abc

Reviewed By: jasonbcox, O1 Bitcoin ABC, #bitcoin_abc

Subscribers: teamcity

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