Add a descriptor to the wallet, return a ScriptPubKeyMan & associated output type
Synopsis
Declared in <wallet/wallet.h>
[[requires_capability(0x7f2e1e59a728), requires_capability(0x7f2e11aab4e8), requires_capability(0x7f2e16a012d8), requires_capability(0x7f2e15f30778), requires_capability(0x7f2e12c6f408)]]
util::Result<std::reference_wrapper<DescriptorScriptPubKeyMan>>
AddWalletDescriptor(
WalletDescriptor& desc,
FlatSigningProvider const& signing_provider,
std::string const& label,
bool internal);
Return Value
The added descriptor ScriptPubKeyMan, or an error on failure.
Parameters
Name |
Description |
desc |
The wallet descriptor to add. |
signing_provider |
Keys and scripts needed to solve the descriptor. |
label |
The label to assign to generated addresses. |
internal |
Whether the descriptor manages internal (change) addresses. |
Created with MrDocs