HomePhabricator

[backport#15508] Move PSBT decoding functions from core_io to psbt.cpp

Description

[backport#15508] Move PSBT decoding functions from core_io to psbt.cpp

Summary:
Move PSBT decoding functions from core_io.h/core_read.cpp to psbt.h/psbt.cpp,
to deal with a linker issue.

https://github.com/bitcoin/bitcoin/pull/15508/commits/afd20a25f2937fee8d992c279631fa26cde4a7c8


This is a partial backport of Core PR15508

Test Plan:

ninja check
./test/lint/lint-circular-dependencies.py

Reviewers: #bitcoin_abc, nakihito

Reviewed By: nakihito

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

Details

Provenance
Glenn Willen <gwillen@nerdnet.org>Authored on Mar 6 2019, 02:55
majcostaCommitted on May 16 2020, 11:41
majcostaPushed on May 16 2020, 11:41
Reviewer
nakihito
Differential Revision
D6077: [backport#15508] Move PSBT decoding functions from core_io to psbt.cpp
Parents
rABCd58572522736: [backport#14906] refactor: Make explicit CMutableTransaction -> CTransaction…
Branches
Unknown
Tags
Unknown