wallet::DescriptorScriptPubKeyMan::CreateFromImport

Creates a DescriptorScriptPubKeyMan from an imported descriptor and signing provider.

Synopsis

Declared in <wallet/scriptpubkeyman.h>

static
std::unique_ptr<DescriptorScriptPubKeyMan>
CreateFromImport(
    WalletStorage& storage,
    WalletDescriptor& descriptor,
    int64_t keypool_size,
    FlatSigningProvider const& provider);

Return Value

The new DescriptorScriptPubKeyMan.

Parameters

NameDescription
storageThe wallet storage this spkm is bound to.
descriptorThe wallet descriptor being imported.
keypool_sizeThe number of keys/scripts to keep pre-generated.
providerThe signing provider supplying keys for the descriptor.