![]() |
Bitcoin Core
0.21.0rc3
P2P Digital Currency
|
A mutable version of CTransaction. More...
#include <transaction.h>
Public Member Functions | |
| CMutableTransaction () | |
| CMutableTransaction (const CTransaction &tx) | |
| template<typename Stream > | |
| void | Serialize (Stream &s) const |
| template<typename Stream > | |
| void | Unserialize (Stream &s) |
| template<typename Stream > | |
| CMutableTransaction (deserialize_type, Stream &s) | |
| uint256 | GetHash () const |
| Compute the hash of this CMutableTransaction. More... | |
| bool | HasWitness () const |
Public Attributes | |
| std::vector< CTxIn > | vin |
| std::vector< CTxOut > | vout |
| int32_t | nVersion |
| uint32_t | nLockTime |
A mutable version of CTransaction.
Definition at line 353 of file transaction.h.
| CMutableTransaction::CMutableTransaction | ( | ) |
Definition at line 59 of file transaction.cpp.
|
explicit |
Definition at line 60 of file transaction.cpp.
|
inline |
| uint256 CMutableTransaction::GetHash | ( | ) | const |
Compute the hash of this CMutableTransaction.
This is computed on the fly, as opposed to GetHash() in CTransaction, which uses a cached result.
Definition at line 62 of file transaction.cpp.
|
inline |
Definition at line 384 of file transaction.h.
|
inline |
|
inline |
Definition at line 370 of file transaction.h.
| uint32_t CMutableTransaction::nLockTime |
Definition at line 358 of file transaction.h.
| int32_t CMutableTransaction::nVersion |
Definition at line 357 of file transaction.h.
| std::vector<CTxIn> CMutableTransaction::vin |
Definition at line 355 of file transaction.h.
| std::vector<CTxOut> CMutableTransaction::vout |
Definition at line 356 of file transaction.h.
1.8.5