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
Lint
Lint Not Applicable
Unit
Tests Not Applicable