| 839 | } |
| 840 | |
| 841 | std::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 | |
| 849 | DescriptorScriptPubKeyMan::DescriptorScriptPubKeyMan(WalletStorage& storage, WalletDescriptor& descriptor, int64_t keypool_size, const KeyMap& keys, const CryptedKeyMap& ckeys) |
| 850 | : ScriptPubKeyMan(storage), |
nothing calls this directly
no test coverage detected