| AddCryptedKey(const CKeyID &key_id, const CPubKey &pubkey, const std::vector< unsigned char > &crypted_key) | wallet::DescriptorScriptPubKeyMan | |
| AddDescriptorKey(const CKey &key, const CPubKey &pubkey) | wallet::DescriptorScriptPubKeyMan | |
| AddDescriptorKeyWithDB(WalletBatch &batch, const CKey &key, const CPubKey &pubkey) EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | private |
| AddKey(const CKeyID &key_id, const CKey &key) | wallet::DescriptorScriptPubKeyMan | |
| CanGetAddresses(bool internal=false) const override | wallet::DescriptorScriptPubKeyMan | virtual |
| CanProvide(const CScript &script, SignatureData &sigdata) override | wallet::DescriptorScriptPubKeyMan | virtual |
| CanUpdateToWalletDescriptor(const WalletDescriptor &descriptor, std::string &error) | wallet::DescriptorScriptPubKeyMan | |
| CheckDecryptionKey(const CKeyingMaterial &master_key) override | wallet::DescriptorScriptPubKeyMan | virtual |
| CryptedKeyMap typedef | wallet::DescriptorScriptPubKeyMan | private |
| cs_desc_man | wallet::DescriptorScriptPubKeyMan | mutable |
| DescriptorScriptPubKeyMan(WalletStorage &storage, WalletDescriptor &descriptor, int64_t keypool_size) | wallet::DescriptorScriptPubKeyMan | inline |
| DescriptorScriptPubKeyMan(WalletStorage &storage, int64_t keypool_size) | wallet::DescriptorScriptPubKeyMan | inline |
| DisplayAddress(const CTxDestination &dest, const ExternalSigner &signer) const | wallet::ExternalSignerScriptPubKeyMan | |
| Encrypt(const CKeyingMaterial &master_key, WalletBatch *batch) override | wallet::DescriptorScriptPubKeyMan | virtual |
| ExternalSignerScriptPubKeyMan(WalletStorage &storage, WalletDescriptor &descriptor, int64_t keypool_size) | wallet::ExternalSignerScriptPubKeyMan | inline |
| ExternalSignerScriptPubKeyMan(WalletStorage &storage, int64_t keypool_size) | wallet::ExternalSignerScriptPubKeyMan | inline |
| FillPSBT(PartiallySignedTransaction &psbt, const PrecomputedTransactionData &txdata, std::optional< int > sighash_type=std::nullopt, bool sign=true, bool bip32derivs=false, int *n_signed=nullptr, bool finalize=true) const override | wallet::ExternalSignerScriptPubKeyMan | virtual |
| GetDescriptorString(std::string &out, const bool priv) const | wallet::DescriptorScriptPubKeyMan | |
| GetEndRange() const | wallet::DescriptorScriptPubKeyMan | |
| GetExternalSigner() | wallet::ExternalSignerScriptPubKeyMan | static |
| GetID() const override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetKey(const CKeyID &keyid) const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | |
| GetKeyPoolSize() const override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | private |
| GetMetadata(const CTxDestination &dest) const override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetNewDestination(const OutputType type) override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetReservedDestination(const OutputType type, bool internal, int64_t &index) override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetScriptPubKeys() const override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetScriptPubKeys(int32_t minimum_index) const | wallet::DescriptorScriptPubKeyMan | |
| GetSigningProvider(const CScript &script, bool include_private=false) const | wallet::DescriptorScriptPubKeyMan | private |
| GetSigningProvider(int32_t index, bool include_private=false) const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | private |
| GetSigningProvider(const CPubKey &pubkey) const | wallet::DescriptorScriptPubKeyMan | |
| GetSolvingProvider(const CScript &script) const override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetTimeFirstKey() const override | wallet::DescriptorScriptPubKeyMan | virtual |
| GetWalletDescriptor() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | |
| GUARDED_BY(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | private |
| GUARDED_BY(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | private |
| GUARDED_BY(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | private |
| GUARDED_BY(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | private |
| GUARDED_BY(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | inlineprivate |
| GUARDED_BY(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | protected |
| HasPrivKey(const CKeyID &keyid) const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man) | wallet::DescriptorScriptPubKeyMan | |
| HasWalletDescriptor(const WalletDescriptor &desc) const | wallet::DescriptorScriptPubKeyMan | |
| HaveCryptedKeys() const override | wallet::DescriptorScriptPubKeyMan | virtual |
| HavePrivateKeys() const override | wallet::DescriptorScriptPubKeyMan | virtual |
| IsHDEnabled() const override | wallet::DescriptorScriptPubKeyMan | virtual |
| IsMine(const CScript &script) const override | wallet::DescriptorScriptPubKeyMan | virtual |
| KeepDestination(int64_t index, const OutputType &type) | wallet::ScriptPubKeyMan | inlinevirtual |
| KeyMap typedef | wallet::DescriptorScriptPubKeyMan | private |
| m_decryption_thoroughly_checked | wallet::DescriptorScriptPubKeyMan | private |
| m_map_signing_providers | wallet::DescriptorScriptPubKeyMan | mutableprivate |
| m_max_cached_index | wallet::DescriptorScriptPubKeyMan | private |
| m_musig2_secnonces | wallet::DescriptorScriptPubKeyMan | mutableprivate |
| m_storage | wallet::ScriptPubKeyMan | protected |
| MarkUnusedAddresses(const CScript &script) override | wallet::DescriptorScriptPubKeyMan | virtual |
| NotifyCanGetAddressesChanged | wallet::ScriptPubKeyMan | |
| NotifyFirstKeyTimeChanged | wallet::ScriptPubKeyMan | |
| PubKeyMap typedef | wallet::DescriptorScriptPubKeyMan | private |
| ReturnDestination(int64_t index, bool internal, const CTxDestination &addr) override | wallet::DescriptorScriptPubKeyMan | virtual |
| RewriteDB() | wallet::ScriptPubKeyMan | inlinevirtual |
| ScriptPubKeyMan(WalletStorage &storage) | wallet::ScriptPubKeyMan | inlineexplicit |
| ScriptPubKeyMap typedef | wallet::DescriptorScriptPubKeyMan | private |
| SetCache(const DescriptorCache &cache) | wallet::DescriptorScriptPubKeyMan | |
| SetupDescriptor(WalletBatch &batch, std::unique_ptr< Descriptor >desc) | wallet::ExternalSignerScriptPubKeyMan | |
| SetupDescriptorGeneration(WalletBatch &batch, const CExtKey &master_key, OutputType addr_type, bool internal) | wallet::DescriptorScriptPubKeyMan | |
| SignMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig) const override | wallet::DescriptorScriptPubKeyMan | virtual |
| SignTransaction(CMutableTransaction &tx, const std::map< COutPoint, Coin > &coins, int sighash, std::map< int, bilingual_str > &input_errors) const override | wallet::DescriptorScriptPubKeyMan | virtual |
| TopUp(unsigned int size=0) override | wallet::DescriptorScriptPubKeyMan | virtual |
| TopUpWithDB(WalletBatch &batch, unsigned int size=0) | wallet::DescriptorScriptPubKeyMan | protected |
| UpdateWalletDescriptor(WalletDescriptor &descriptor) | wallet::DescriptorScriptPubKeyMan | |
| UpgradeDescriptorCache() | wallet::DescriptorScriptPubKeyMan | |
| WalletLogPrintf(util::ConstevalFormatString< sizeof...(Params)> wallet_fmt, const Params &... params) const | wallet::ScriptPubKeyMan | inline |
| WriteDescriptor() | wallet::DescriptorScriptPubKeyMan | |
| ~ScriptPubKeyMan()=default | wallet::ScriptPubKeyMan | virtual |