Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
psbtoperationsdialog.cpp File Reference
#include <qt/psbtoperationsdialog.h>
#include <common/messages.h>
#include <core_io.h>
#include <interfaces/node.h>
#include <key_io.h>
#include <node/psbt.h>
#include <node/types.h>
#include <policy/policy.h>
#include <qt/bitcoinunits.h>
#include <qt/forms/ui_psbtoperationsdialog.h>
#include <qt/guiutil.h>
#include <qt/optionsmodel.h>
#include <util/fs.h>
#include <util/strencodings.h>
#include <fstream>
#include <iostream>
#include <string>
Include dependency graph for psbtoperationsdialog.cpp:

Go to the source code of this file.

Classes

struct  PSBTAnalysis
 Holds the results of AnalyzePSBT (miscellaneous information about a PSBT). More...

Enumerations

enum class  TransactionError

Functions

bilingual_str TransactionErrorString (const TransactionError err)
PSBTAnalysis AnalyzePSBT (PartiallySignedTransaction psbtx)
 Provides helpful miscellaneous information about where a PSBT is in the signing workflow.

Variables

static const CFeeRate DEFAULT_MAX_RAW_TX_FEE_RATE
 Maximum fee rate for sendrawtransaction and testmempoolaccept RPC calls.

Enumeration Type Documentation

◆ TransactionError

enum class node::TransactionError
strong

Definition at line 28 of file types.h.

Function Documentation

◆ AnalyzePSBT()

Provides helpful miscellaneous information about where a PSBT is in the signing workflow.

Parameters
[in]psbtxthe PSBT to analyze
Returns
A PSBTAnalysis with information about the provided PSBT.

Definition at line 16 of file psbt.cpp.

Here is the caller graph for this function:

◆ TransactionErrorString()

Definition at line 127 of file messages.cpp.

Here is the caller graph for this function:

Variable Documentation

◆ DEFAULT_MAX_RAW_TX_FEE_RATE

Maximum fee rate for sendrawtransaction and testmempoolaccept RPC calls.

Also used by the GUI when broadcasting a completed PSBT. By default, a transaction with a fee rate higher than this will be rejected by these RPCs and the GUI. This can be overridden with the maxfeerate argument.

Definition at line 28 of file transaction.h.