Bitcoin Core  22.99.0
P2P Digital Currency
Functions
rawtransaction.cpp File Reference
#include <chain.h>
#include <coins.h>
#include <consensus/validation.h>
#include <core_io.h>
#include <index/txindex.h>
#include <key_io.h>
#include <merkleblock.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 <policy/rbf.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/util.h>
#include <script/script.h>
#include <script/sign.h>
#include <script/signingprovider.h>
#include <script/standard.h>
#include <uint256.h>
#include <util/bip32.h>
#include <util/moneystr.h>
#include <util/strencodings.h>
#include <util/string.h>
#include <validation.h>
#include <validationinterface.h>
#include <numeric>
#include <stdint.h>
#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 uint256 hashBlock, UniValue &entry, CChainState &active_chainstate)
 
static RPCHelpMan getrawtransaction ()
 
static RPCHelpMan gettxoutproof ()
 
static RPCHelpMan verifytxoutproof ()
 
static RPCHelpMan createrawtransaction ()
 
static RPCHelpMan decoderawtransaction ()
 
static std::string GetAllOutputTypes ()
 
static RPCHelpMan decodescript ()
 
static RPCHelpMan combinerawtransaction ()
 
static RPCHelpMan signrawtransactionwithkey ()
 
static RPCHelpMan sendrawtransaction ()
 
static RPCHelpMan testmempoolaccept ()
 
static RPCHelpMan decodepsbt ()
 
static RPCHelpMan combinepsbt ()
 
static RPCHelpMan finalizepsbt ()
 
static RPCHelpMan createpsbt ()
 
static RPCHelpMan converttopsbt ()
 
static RPCHelpMan utxoupdatepsbt ()
 
static RPCHelpMan joinpsbts ()
 
static RPCHelpMan analyzepsbt ()
 
void RegisterRawTransactionRPCCommands (CRPCTable &t)
 Register raw transaction RPC commands. More...
 

Function Documentation

◆ analyzepsbt()

static RPCHelpMan analyzepsbt ( )
static

Definition at line 1784 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 1336 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 639 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 1525 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 1445 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 374 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 1025 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 445 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 544 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 1386 of file rawtransaction.cpp.

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

◆ GetAllOutputTypes()

static std::string GetAllOutputTypes ( )
static

Definition at line 534 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 71 of file rawtransaction.cpp.

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

◆ gettxoutproof()

static RPCHelpMan gettxoutproof ( )
static

Definition at line 225 of file rawtransaction.cpp.

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

◆ joinpsbts()

static RPCHelpMan joinpsbts ( )
static

Definition at line 1688 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)

Register raw transaction RPC commands.

Definition at line 1895 of file rawtransaction.cpp.

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

◆ sendrawtransaction()

static RPCHelpMan sendrawtransaction ( )
static

Definition at line 824 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 725 of file rawtransaction.cpp.

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

◆ testmempoolaccept()

static RPCHelpMan testmempoolaccept ( )
static

Definition at line 885 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 uint256  hashBlock,
UniValue entry,
CChainState active_chainstate 
)
static

Definition at line 45 of file rawtransaction.cpp.

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

◆ utxoupdatepsbt()

static RPCHelpMan utxoupdatepsbt ( )
static

Definition at line 1594 of file rawtransaction.cpp.

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

◆ verifytxoutproof()

static RPCHelpMan verifytxoutproof ( )
static

Definition at line 326 of file rawtransaction.cpp.

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