Page MenuHomePhabricator

Move PSBT definitions and code to separate files
ClosedPublic

Authored by Fabien on Apr 13 2020, 20:08.

Details

Summary
Move non-wallet PSBT code to src/psbt.{h,cpp}, and PSBT wallet code to
src/wallet/psbtwallet.{h,cpp}. This commit contains only code movement
(and adjustments to includes and Makefile.am.)

Partial backport of core PR14978:
https://github.com/bitcoin/bitcoin/pull/14978/commits/c6c3d42a7d6b525144fc7fc6653cd11139d2b34a

Depends on D5715.

Test Plan
ninja check check-functional

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR14978_part2
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 10201
Build 18227: Default Diff Build & Tests
Build 18226: arc lint + arc unit

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

This revision is now accepted and ready to land.Apr 13 2020, 22:55