Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 1,562 Lines • ▼ Show 20 Lines | public: | ||||
//! @param[in] id The unique id for the ScriptPubKeyMan | //! @param[in] id The unique id for the ScriptPubKeyMan | ||||
//! @param[in] type The OutputType this ScriptPubKeyMan provides addresses | //! @param[in] type The OutputType this ScriptPubKeyMan provides addresses | ||||
//! for | //! for | ||||
//! @param[in] internal Whether this ScriptPubKeyMan provides change | //! @param[in] internal Whether this ScriptPubKeyMan provides change | ||||
//! addresses | //! addresses | ||||
void LoadActiveScriptPubKeyMan(uint256 id, OutputType type, bool internal); | void LoadActiveScriptPubKeyMan(uint256 id, OutputType type, bool internal); | ||||
//! Create new DescriptorScriptPubKeyMans and add them to the wallet | //! Create new DescriptorScriptPubKeyMans and add them to the wallet | ||||
void SetupDescriptorScriptPubKeyMans(); | void SetupDescriptorScriptPubKeyMans() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); | ||||
//! Return the DescriptorScriptPubKeyMan for a WalletDescriptor if it is | //! Return the DescriptorScriptPubKeyMan for a WalletDescriptor if it is | ||||
//! already in the wallet | //! already in the wallet | ||||
DescriptorScriptPubKeyMan * | DescriptorScriptPubKeyMan * | ||||
GetDescriptorScriptPubKeyMan(const WalletDescriptor &desc) const; | GetDescriptorScriptPubKeyMan(const WalletDescriptor &desc) const; | ||||
//! Add a descriptor to the wallet, return a ScriptPubKeyMan & associated | //! Add a descriptor to the wallet, return a ScriptPubKeyMan & associated | ||||
//! output type | //! output type | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |