HomePhabricator

Remove txindex migration code

Description

Remove txindex migration code

Summary:

Add missing includes and forward declarations, remove unused ones

doc: Fix validation typo

Remove txindex migration code

PR description:

No supported version of Bitcoin used the legacy txindex, so all relevant nodes can be assumed to have upgraded. Thus, there is no need to keep this code any longer.

As a temporary courtesy, provide a one-time warning on how to free the disk space used by the legacy txindex.

This is a backport of core#22626
Depends on D12242

Test Plan: ninja all check-all

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

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

Details

Provenance
MarcoFalke <falke.marco@gmail.com>Authored on Aug 4 2021, 19:04
PiRKCommitted on Oct 17 2022, 08:35
PiRKPushed on Oct 17 2022, 08:35
Reviewer
Restricted Project
Differential Revision
D12244: Remove txindex migration code
Parents
rABCa5e2313d4709: Move pblocktree global to BlockManager
Branches
Unknown
Tags
Unknown

Event Timeline