HomePhabricator

[wallet] Support creating a blank wallet

Description

[wallet] Support creating a blank wallet

Summary:
A blank wallet is a wallet that has no keys, script or watch only things.
A new wallet flag indicating that it is blank will be set when the wallet
is blank. Once it is no longer blank (a seed has been generated, keys or
scripts imported, etc), the flag will be unset.

This is a backport of Core PR15226

Test Plan:

make check
./test/functional/test_runner.py

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

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

Details

Provenance
Andrew Chow <achow101-github@achow101.com>Authored on Feb 7 2019, 02:26
deadalnixCommitted on Jan 14 2020, 13:25
deadalnixPushed on Jan 14 2020, 13:25
Reviewer
Restricted Project
Differential Revision
D4921: [wallet] Support creating a blank wallet
Parents
rABC76e36aa9079b: add a flag that restricts sigChecks per-input
Branches
Unknown
Tags
Unknown