HomePhabricator

Convert chain and blockfileinfo to new serialization

Description

Convert chain and blockfileinfo to new serialization

Summary:
For the differences between this diff and the original commit, see:

  • D1450: Introduce a BlockStatus class to encapsulate CBlockIndex's validation status
  • D1654: Moved CBlockFileInfo class from chain.h into its own header
  • D8319: Add routine to upgrade the block tree db to index block size

This concludes backport of Core PR17896 [3/3]
Depends on D8627

Test Plan: ninja all check all

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

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

Details

Provenance
Pieter Wuille <pieter.wuille@gmail.com>Authored on Jul 8 2017, 03:27
PiRKCommitted on Dec 8 2020, 19:39
PiRKPushed on Dec 8 2020, 19:39
Reviewer
Restricted Project
Differential Revision
D8629: Convert chain and blockfileinfo to new serialization
Parents
rABC2953167fb5e4: Convert VARINT to the formatter/Using approach
Branches
Unknown
Tags
Unknown