#include <cryptonote_basic.h>
◆ transaction() [1/2]
| cryptonote::transaction::transaction |
( |
| ) |
|
|
inline |
◆ transaction() [2/2]
| cryptonote::transaction::transaction |
( |
const transaction & |
t | ) |
|
|
inline |
◆ ~transaction()
| cryptonote::transaction::~transaction |
( |
| ) |
|
|
inlinevirtual |
◆ get_signature_size()
| size_t cryptonote::transaction::get_signature_size |
( |
const txin_v & |
tx_in | ) |
|
|
inlinestaticprivate |
◆ if() [1/3]
| cryptonote::transaction::if |
( |
!typename Archive< W > |
::is_saving() | ) |
|
|
inline |
◆ if() [2/3]
| cryptonote::transaction::if |
( |
version |
= = 1 | ) |
|
|
inline |
◆ if() [3/3]
| cryptonote::transaction::if |
( |
!vin. |
empty() | ) |
|
|
inline |
◆ invalidate_hashes()
| void cryptonote::transaction::invalidate_hashes |
( |
| ) |
|
|
inline |
◆ is_blob_size_valid()
| bool cryptonote::transaction::is_blob_size_valid |
( |
| ) |
const |
|
inline |
◆ is_hash_valid()
| bool cryptonote::transaction::is_hash_valid |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ serialize_base()
template<bool W, template< bool > class Archive>
| bool cryptonote::transaction::serialize_base |
( |
Archive< W > & |
ar | ) |
|
|
inline |
◆ set_blob_size_valid()
| void cryptonote::transaction::set_blob_size_valid |
( |
bool |
v | ) |
const |
|
inline |
◆ set_hash_valid()
| void cryptonote::transaction::set_hash_valid |
( |
bool |
v | ) |
const |
|
inline |
◆ set_null()
| void cryptonote::transaction::set_null |
( |
| ) |
|
|
inline |
◆ blob_size
| size_t cryptonote::transaction::blob_size |
|
mutable |
◆ blob_size_valid
| std::atomic<bool> cryptonote::transaction::blob_size_valid |
|
mutableprivate |
◆ else
| cryptonote::transaction::else |
Initial value:{
ar.tag("rct_signatures")
◆ hash
| crypto::hash cryptonote::transaction::hash |
|
mutable |
◆ hash_valid
| std::atomic<bool> cryptonote::transaction::hash_valid |
|
mutableprivate |
◆ rct_signatures
◆ signatures
The documentation for this class was generated from the following file: