Electroneum
cryptonote::transaction_prefix Class Reference

#include <cryptonote_basic.h>

Inheritance diagram for cryptonote::transaction_prefix:
Collaboration diagram for cryptonote::transaction_prefix:

Public Member Functions

 if (version==0||CURRENT_TRANSACTION_VERSION< version) return false
 
 transaction_prefix ()
 
void set_null ()
 
void set_null_besides_version ()
 

Public Attributes

size_t version
 
uint64_t unlock_time
 
std::vector< txin_vvin
 
std::vector< tx_outvout
 
std::vector< uint8_textra
 

Detailed Description

Definition at line 249 of file cryptonote_basic.h.

Constructor & Destructor Documentation

◆ transaction_prefix()

cryptonote::transaction_prefix::transaction_prefix ( )
inline

Definition at line 273 of file cryptonote_basic.h.

Member Function Documentation

◆ if()

cryptonote::transaction_prefix::if ( )

◆ set_null()

void cryptonote::transaction_prefix::set_null ( )
inline

Definition at line 274 of file cryptonote_basic.h.

275  {
276  version = 1;
277  unlock_time = 0;
278  vin.clear();
279  vout.clear();
280  extra.clear();
281  }
std::vector< uint8_t > extra
Here is the caller graph for this function:

◆ set_null_besides_version()

void cryptonote::transaction_prefix::set_null_besides_version ( )
inline

Definition at line 282 of file cryptonote_basic.h.

283  {
284  unlock_time = 0;
285  vin.clear();
286  vout.clear();
287  extra.clear();
288  }
Here is the caller graph for this function:

Member Data Documentation

◆ extra

std::vector<uint8_t> cryptonote::transaction_prefix::extra

Definition at line 261 of file cryptonote_basic.h.

◆ unlock_time

uint64_t cryptonote::transaction_prefix::unlock_time

Definition at line 255 of file cryptonote_basic.h.

◆ version

size_t cryptonote::transaction_prefix::version

Definition at line 254 of file cryptonote_basic.h.

◆ vin

std::vector<txin_v> cryptonote::transaction_prefix::vin

Definition at line 257 of file cryptonote_basic.h.

◆ vout

std::vector<tx_out> cryptonote::transaction_prefix::vout

Definition at line 259 of file cryptonote_basic.h.


The documentation for this class was generated from the following file: