Bitcoin ABC 0.32.4
P2P Digital Currency
Functions
rawtransaction.cpp File Reference
#include <chain.h>
#include <chainparams.h>
#include <coins.h>
#include <config.h>
#include <consensus/amount.h>
#include <consensus/validation.h>
#include <core_io.h>
#include <index/txindex.h>
#include <key_io.h>
#include <node/blockstorage.h>
#include <node/coin.h>
#include <node/context.h>
#include <node/psbt.h>
#include <node/transaction.h>
#include <policy/packages.h>
#include <policy/policy.h>
#include <primitives/transaction.h>
#include <psbt.h>
#include <random.h>
#include <rpc/blockchain.h>
#include <rpc/rawtransaction_util.h>
#include <rpc/server.h>
#include <rpc/server_util.h>
#include <rpc/util.h>
#include <script/script.h>
#include <script/sign.h>
#include <script/signingprovider.h>
#include <script/standard.h>
#include <txmempool.h>
#include <uint256.h>
#include <util/bip32.h>
#include <util/check.h>
#include <util/error.h>
#include <util/strencodings.h>
#include <util/string.h>
#include <validation.h>
#include <validationinterface.h>
#include <cstdint>
#include <numeric>
#include <univalue.h>
Include dependency graph for rawtransaction.cpp:

Go to the source code of this file.

Functions

static void TxToJSON (const CTransaction &tx, const BlockHash &hashBlock, UniValue &entry, Chainstate &active_chainstate)
 
static RPCHelpMan getrawtransaction ()
 
static RPCHelpMan createrawtransaction ()
 
static RPCHelpMan decoderawtransaction ()
 
static RPCHelpMan decodescript ()
 
static RPCHelpMan combinerawtransaction ()
 
static RPCHelpMan signrawtransactionwithkey ()
 
static RPCHelpMan decodepsbt ()
 
static RPCHelpMan combinepsbt ()
 
static RPCHelpMan finalizepsbt ()
 
static RPCHelpMan createpsbt ()
 
static RPCHelpMan converttopsbt ()
 
RPCHelpMan utxoupdatepsbt ()
 
RPCHelpMan joinpsbts ()
 
RPCHelpMan analyzepsbt ()
 
RPCHelpMan gettransactionstatus ()
 
void RegisterRawTransactionRPCCommands (CRPCTable &t)
 

Function Documentation

◆ analyzepsbt()

RPCHelpMan analyzepsbt ( )

Definition at line 1624 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ combinepsbt()

static RPCHelpMan combinepsbt ( )
static

Definition at line 1119 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ combinerawtransaction()

static RPCHelpMan combinerawtransaction ( )
static

Definition at line 537 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ converttopsbt()

static RPCHelpMan converttopsbt ( )
static

Definition at line 1342 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createpsbt()

static RPCHelpMan createpsbt ( )
static

Definition at line 1242 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createrawtransaction()

static RPCHelpMan createrawtransaction ( )
static

Definition at line 288 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodepsbt()

static RPCHelpMan decodepsbt ( )
static

Definition at line 778 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decoderawtransaction()

static RPCHelpMan decoderawtransaction ( )
static

Definition at line 388 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ decodescript()

static RPCHelpMan decodescript ( )
static

Definition at line 480 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ finalizepsbt()

static RPCHelpMan finalizepsbt ( )
static

Definition at line 1173 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getrawtransaction()

static RPCHelpMan getrawtransaction ( )
static

Definition at line 84 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gettransactionstatus()

RPCHelpMan gettransactionstatus ( )

Definition at line 1768 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ joinpsbts()

RPCHelpMan joinpsbts ( )

Definition at line 1514 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RegisterRawTransactionRPCCommands()

void RegisterRawTransactionRPCCommands ( CRPCTable t)

Definition at line 1837 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ signrawtransactionwithkey()

static RPCHelpMan signrawtransactionwithkey ( )
static

Definition at line 643 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TxToJSON()

static void TxToJSON ( const CTransaction tx,
const BlockHash hashBlock,
UniValue entry,
Chainstate active_chainstate 
)
static

Definition at line 55 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ utxoupdatepsbt()

RPCHelpMan utxoupdatepsbt ( )

Definition at line 1408 of file rawtransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: