Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 1,423 Lines • ▼ Show 20 Lines | ScriptPubKeyMan *GetScriptPubKeyMan(const OutputType &type, | ||||
bool internal) const; | bool internal) const; | ||||
//! Get the ScriptPubKeyMan for a script | //! Get the ScriptPubKeyMan for a script | ||||
ScriptPubKeyMan *GetScriptPubKeyMan(const CScript &script) const; | ScriptPubKeyMan *GetScriptPubKeyMan(const CScript &script) const; | ||||
//! Get the ScriptPubKeyMan by id | //! Get the ScriptPubKeyMan by id | ||||
ScriptPubKeyMan *GetScriptPubKeyMan(const uint256 &id) const; | ScriptPubKeyMan *GetScriptPubKeyMan(const uint256 &id) const; | ||||
//! Get the SigningProvider for a script | //! Get the SigningProvider for a script | ||||
const SigningProvider *GetSigningProvider(const CScript &script) const; | std::unique_ptr<SigningProvider> | ||||
const SigningProvider *GetSigningProvider(const CScript &script, | GetSigningProvider(const CScript &script) const; | ||||
SignatureData &sigdata) const; | std::unique_ptr<SigningProvider> | ||||
GetSigningProvider(const CScript &script, SignatureData &sigdata) const; | |||||
//! Get the LegacyScriptPubKeyMan which is used for all types, internal, and | //! Get the LegacyScriptPubKeyMan which is used for all types, internal, and | ||||
//! external. | //! external. | ||||
LegacyScriptPubKeyMan *GetLegacyScriptPubKeyMan() const; | LegacyScriptPubKeyMan *GetLegacyScriptPubKeyMan() const; | ||||
LegacyScriptPubKeyMan *GetOrCreateLegacyScriptPubKeyMan(); | LegacyScriptPubKeyMan *GetOrCreateLegacyScriptPubKeyMan(); | ||||
//! Make a LegacyScriptPubKeyMan and set it for all types, internal, and | //! Make a LegacyScriptPubKeyMan and set it for all types, internal, and | ||||
//! external. | //! external. | ||||
▲ Show 20 Lines • Show All 76 Lines • Show Last 20 Lines |