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 255 of file cryptonote_basic.h.

Constructor & Destructor Documentation

◆ transaction_prefix()

cryptonote::transaction_prefix::transaction_prefix ( )
inline

Definition at line 279 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 280 of file cryptonote_basic.h.

281  {
282  version = 1;
283  unlock_time = 0;
284  vin.clear();
285  vout.clear();
286  extra.clear();
287  }
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 288 of file cryptonote_basic.h.

289  {
290  unlock_time = 0;
291  vin.clear();
292  vout.clear();
293  extra.clear();
294  }
std::vector< uint8_t > extra
Here is the caller graph for this function:

Member Data Documentation

◆ extra

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

Definition at line 267 of file cryptonote_basic.h.

◆ unlock_time

uint64_t cryptonote::transaction_prefix::unlock_time

Definition at line 261 of file cryptonote_basic.h.

◆ version

size_t cryptonote::transaction_prefix::version

Definition at line 260 of file cryptonote_basic.h.

◆ vin

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

Definition at line 263 of file cryptonote_basic.h.

◆ vout

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

Definition at line 265 of file cryptonote_basic.h.


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