![]() |
Bitcoin ABC 0.32.4
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: More... | |
| 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 |
Definition at line 320 of file transaction.h.
|
inline |
|
inline |
Basic transaction serialization format:
Definition at line 168 of file transaction.h.