Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 1,458 Lines • ▼ Show 20 Lines | public: | ||||
//! Get all of the ScriptPubKeyMans for a script given additional | //! Get all of the ScriptPubKeyMans for a script given additional | ||||
//! information in sigdata (populated by e.g. a psbt) | //! information in sigdata (populated by e.g. a psbt) | ||||
std::set<ScriptPubKeyMan *> | std::set<ScriptPubKeyMan *> | ||||
GetScriptPubKeyMans(const CScript &script, SignatureData &sigdata) const; | GetScriptPubKeyMans(const CScript &script, SignatureData &sigdata) const; | ||||
//! Get the SigningProvider for a script | //! Get the SigningProvider for a script | ||||
std::unique_ptr<SigningProvider> | std::unique_ptr<SigningProvider> | ||||
GetSigningProvider(const CScript &script) const; | GetSolvingProvider(const CScript &script) const; | ||||
std::unique_ptr<SigningProvider> | std::unique_ptr<SigningProvider> | ||||
GetSigningProvider(const CScript &script, SignatureData &sigdata) const; | GetSolvingProvider(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 81 Lines • Show Last 20 Lines |