HomePhabricator

[backport#15639] bitcoin-wallet tool: Drop MakeChain calls

Description

[backport#15639] bitcoin-wallet tool: Drop MakeChain calls

Summary:
Pass null Chain interface pointer to CWallet. This is needed to drop
libbitcoin_server dependency and avoid linking node code.

https://github.com/bitcoin/bitcoin/pull/15639/commits/fbc6bb8e8310ddf12e675d698cda3bdae4f361b8


Partial backport of Core PR15639

Test Plan:

ninja check-all
ninja src/bench/bitcoin-bench
./src/bench/bitcoin-bench -filter=CoinSelection

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
Russell Yanofsky <russ@yanofsky.org>Authored on Mar 22 2019, 04:24
majcostaCommitted on May 22 2020, 23:00
majcostaPushed on May 22 2020, 23:01
Reviewer
Restricted Project
Differential Revision
D6233: [backport#15639] bitcoin-wallet tool: Drop MakeChain calls
Parents
rABC63a0aeceba57: Remove hdmasterkeyid
Branches
Unknown
Tags
Unknown