HomePhabricator

[backport#16451 3/3][wallet] Remove CMerkleTx serialization logic

Description

[backport#16451 3/3][wallet] Remove CMerkleTx serialization logic

Summary:
CMerkleTx is only used for deserialization of old wallet files. Remove
the serialization logic, and tidy up CWalletTx serialization logic.

https://github.com/bitcoin/bitcoin/pull/16451/commits/05b56d1c937b7667ad51400d2f9fb674af72953f


Depends on D7039

Concludes backport of Core PR16451

Test Plan:

ninja check check-functional

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
John Newbery <john@johnnewbery.com>Authored on Jul 24 2019, 18:09
majcostaCommitted on Jul 26 2020, 13:53
majcostaPushed on Jul 26 2020, 13:53
Reviewer
Restricted Project
Differential Revision
D7040: [backport#16451 3/3][wallet] Remove CMerkleTx serialization logic
Parents
rABCd5d0327a58df: [backport#16451 2/3][wallet] Flatten CWalletTx class hierarchy
Branches
Unknown
Tags
Unknown