Fills out a PSBT with information from the wallet. Fills in UTXOs if we have them. Tries to sign if options.sign=true. Sets complete if the PSBT is now complete (i.e. has all required signatures or signature‐parts, and is ready to finalize.)

Synopsis

Declared in <wallet/wallet.h>

std::optional<common::PSBTError>
FillPSBT(
    PartiallySignedTransaction& psbtx,
    common::PSBTFillOptions const& options,
    bool& complete,
    size_t* n_signed = nullptr) const;

Return Value

an error if something goes wrong

Parameters

Name

Description

psbtx [in]

PartiallySignedTransaction to fill in

options [in]

options for filling or signing

complete [out]

indicates whether the PSBT is now complete

n_signed [out]

the number of inputs signed by this wallet

Created with MrDocs