![]() |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
A mutable version of CTransaction. More...
#include <transaction.h>
Public Member Functions | |
| CMutableTransaction () | |
| CMutableTransaction (const CTransaction &tx) | |
| template<typename Stream , typename Operation > | |
| void | SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion) |
| uint256 | GetHash () const |
| Compute the hash of this CMutableTransaction. More... | |
| std::string | ToString () const |
Public Attributes | |
| int32_t | nVersion |
| std::vector< CTxIn > | vin |
| std::vector< CTxOut > | vout |
| uint32_t | nLockTime |
| CKey | txPrivM |
| char | hasPaymentID |
| uint64_t | paymentID |
| uint32_t | txType |
| std::vector< unsigned char > | bulletproofs |
| CAmount | nTxFee |
| uint256 | c |
| std::vector< std::vector< uint256 > > | S |
| CKeyImage | ntxFeeKeyImage |
| ADD_SERIALIZE_METHODS | |
A mutable version of CTransaction.
Definition at line 384 of file transaction.h.
| CMutableTransaction::CMutableTransaction | ( | ) |
Definition at line 90 of file transaction.cpp.
| CMutableTransaction::CMutableTransaction | ( | const CTransaction & | tx | ) |
Definition at line 91 of file transaction.cpp.
| 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 93 of file transaction.cpp.
|
inline |
Definition at line 408 of file transaction.h.
| std::string CMutableTransaction::ToString | ( | ) | const |
Definition at line 98 of file transaction.cpp.
| CMutableTransaction::ADD_SERIALIZE_METHODS |
Definition at line 405 of file transaction.h.
| std::vector<unsigned char> CMutableTransaction::bulletproofs |
Definition at line 395 of file transaction.h.
| uint256 CMutableTransaction::c |
Definition at line 398 of file transaction.h.
| char CMutableTransaction::hasPaymentID |
Definition at line 392 of file transaction.h.
| uint32_t CMutableTransaction::nLockTime |
Definition at line 389 of file transaction.h.
| CAmount CMutableTransaction::nTxFee |
Definition at line 397 of file transaction.h.
| CKeyImage CMutableTransaction::ntxFeeKeyImage |
Definition at line 400 of file transaction.h.
| int32_t CMutableTransaction::nVersion |
Definition at line 386 of file transaction.h.
| uint64_t CMutableTransaction::paymentID |
Definition at line 393 of file transaction.h.
| std::vector<std::vector<uint256> > CMutableTransaction::S |
Definition at line 399 of file transaction.h.
| CKey CMutableTransaction::txPrivM |
Definition at line 391 of file transaction.h.
| uint32_t CMutableTransaction::txType |
Definition at line 394 of file transaction.h.
| std::vector<CTxIn> CMutableTransaction::vin |
Definition at line 387 of file transaction.h.
| std::vector<CTxOut> CMutableTransaction::vout |
Definition at line 388 of file transaction.h.
1.8.17