wallet::CWallet::GetSolvingProvider

GetSolvingProvider overloads

Synopses

Declared in <wallet/wallet.h>

Get the SigningProvider for a script

std::unique_ptr<SigningProvider>
GetSolvingProvider(CScript const& script) const;
» more...

Get the SigningProvider for a script, collecting signature data.

std::unique_ptr<SigningProvider>
GetSolvingProvider(
    CScript const& script,
    SignatureData& sigdata) const;
» more...

Return Value

A signing provider for the script, or nullptr if none.

Parameters

NameDescription
scriptThe script to solve for.
sigdataSignature data updated with information about the script.