MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / CreateFromMigration

Method CreateFromMigration

src/wallet/scriptpubkeyman.cpp:841–847  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

839}
840
841std::unique_ptr<DescriptorScriptPubKeyMan> DescriptorScriptPubKeyMan::CreateFromMigration(WalletStorage& storage, WalletBatch& batch, WalletDescriptor& descriptor, int64_t keypool_size, const FlatSigningProvider& provider)
842{
843 auto spkm = std::unique_ptr<DescriptorScriptPubKeyMan>(new DescriptorScriptPubKeyMan(storage, descriptor, keypool_size));
844 LOCK(spkm->cs_desc_man);
845 spkm->UpdateWithSigningProvider(batch, provider);
846 return spkm;
847}
848
849DescriptorScriptPubKeyMan::DescriptorScriptPubKeyMan(WalletStorage& storage, WalletDescriptor& descriptor, int64_t keypool_size, const KeyMap& keys, const CryptedKeyMap& ckeys)
850 : ScriptPubKeyMan(storage),

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected