wallet::DescriptorScriptPubKeyMan::DescriptorScriptPubKeyMan

Constructors

Synopses

Declared in <wallet/scriptpubkeyman.h>

Create an empty DescriptorScriptPubKeyMan with the given keypool size.

DescriptorScriptPubKeyMan(
    WalletStorage& storage,
    int64_t keypool_size);
» more...

Create a DescriptorScriptPubKeyMan from existing data (i.e. during loading)

DescriptorScriptPubKeyMan(
    WalletStorage& storage,
    WalletDescriptor& descriptor,
    int64_t keypool_size,
    KeyMap const& keys,
    CryptedKeyMap const& ckeys);
» more...

Parameters

NameDescription
storageThe wallet storage this spkm is bound to.
keypool_sizeThe number of keys/scripts to keep pre-generated.
descriptorThe wallet descriptor backing this spkm.
keysThe unencrypted private keys to load.
ckeysThe encrypted private keys to load.