Page MenuHomePhabricator

[wallet] Clarify wallet initialization / destruction interface
ClosedPublic

Authored by Fabien on Dec 7 2018, 15:15.

Details

Summary

All wallet component initialization/destruction functions are now in their own wallet/init.cpp translation unit and are no longer static functions on the CWallet class. The bitcoin_server also no longer has any knowledge that there are multiple wallets in vpwallet.

There should be no changes in behavior from this PR.

Backport of core PR10767

Test Plan
make check

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR10767
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 4277
Build 6619: Bitcoin ABC Buildbot (legacy)
Build 6618: arc lint + arc unit