Bitcoin ABC 0.26.3
P2P Digital Currency
|
#include <consensus/amount.h>
#include <feerate.h>
#include <primitives/txid.h>
#include <script/script.h>
#include <serialize.h>
Go to the source code of this file.
Classes | |
class | COutPoint |
An outpoint - a combination of a transaction hash and an index n into its vout. More... | |
class | CTxIn |
An input of a transaction. More... | |
class | CTxOut |
An output of a transaction. More... | |
class | CTransaction |
The basic transaction that is broadcasted on the network and contained in blocks. More... | |
class | CMutableTransaction |
A mutable version of CTransaction. More... | |
struct | PrecomputedTransactionData |
Precompute sighash midstate to avoid quadratic hashing. More... | |
Typedefs | |
using | CTransactionRef = std::shared_ptr< const CTransaction > |
Functions | |
template<typename Stream , typename TxType > | |
void | UnserializeTransaction (TxType &tx, Stream &s) |
Basic transaction serialization format: | |
template<typename Stream , typename TxType > | |
void | SerializeTransaction (const TxType &tx, Stream &s) |
static CTransactionRef | MakeTransactionRef () |
template<typename Tx > | |
static CTransactionRef | MakeTransactionRef (Tx &&txIn) |
using CTransactionRef = std::shared_ptr<const CTransaction> |
Definition at line 315 of file transaction.h.
|
inlinestatic |
|
inlinestatic |
Basic transaction serialization format:
Definition at line 168 of file transaction.h.