HomePhabricator

[wallet] Add CWallet::Verify function

Description

[wallet] Add CWallet::Verify function

Summary:

This allows a single wallet to be verified. Prior to this commit, all
wallets were verified together by the WalletInit::Verify() function at
start-up.

Individual wallet verification will be done when loading wallets
dynamically at runtime.

Partial backport of core PR10740 (commit e0e90db)
https://github.com/bitcoin/bitcoin/pull/10740/commits/e0e90db07b4e798dd1625bd23c2e9bd96fc6ff49

Progress towards T459

Depends on D3631

Test Plan:

make check
./test/functional/test_runner.py wallet_*

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
John Newbery <john@johnnewbery.com>Authored on Apr 18 2018, 17:11
FabienCommitted on Jul 11 2019, 20:01
FabienPushed on Jul 11 2019, 20:01
Reviewer
Restricted Project
Differential Revision
D3632: [wallet] Add CWallet::Verify function
Parents
rABC8b39a91fe12f: [wallet] setup wallet background flushing in WalletInit directly
Branches
Unknown
Tags
Unknown