wallet::ScriptPubKeyMan::ScriptPubKeyMan

Constructors

Synopses

Declared in <wallet/scriptpubkeyman.h>

A class implementing ScriptPubKeyMan manages some (or all) scriptPubKeys used in a wallet. It contains the scripts and keys related to the scriptPubKeys it manages. A ScriptPubKeyMan will be able to give out scriptPubKeys to be used, as well as marking when a scriptPubKey has been used. It also handles when and how to store a scriptPubKey and its related scripts and keys, including encryption.

constexpr
ScriptPubKeyMan(ScriptPubKeyMan const&) = delete = default;
» more...

Construct a ScriptPubKeyMan bound to the given wallet storage.

explicit
ScriptPubKeyMan(WalletStorage& storage);
» more...

Parameters

NameDescription
storageThe wallet storage this ScriptPubKeyMan uses to persist and query wallet-wide state.