Electroneum
Public Types | Public Member Functions | Public Attributes | List of all members
cryptonote::tx_source_entry Struct Reference

#include <cryptonote_tx_utils.h>

Collaboration diagram for cryptonote::tx_source_entry:
Collaboration graph
[legend]

Public Types

typedef std::pair< uint64_t, rct::ctkeyoutput_entry
 

Public Member Functions

void push_output (uint64_t idx, const crypto::public_key &k, uint64_t amount)
 
 if (real_output >=outputs.size()) return false
 

Public Attributes

std::vector< output_entryoutputs
 
size_t real_output
 
crypto::public_key real_out_tx_key
 
std::vector< crypto::public_keyreal_out_additional_tx_keys
 
size_t real_output_in_tx_index
 
uint64_t amount
 
bool rct
 
rct::key mask
 
rct::multisig_kLRki multisig_kLRki
 

Member Typedef Documentation

◆ output_entry

Member Function Documentation

◆ if()

cryptonote::tx_source_entry::if ( real_output >=outputs.  size())

◆ push_output()

void cryptonote::tx_source_entry::push_output ( uint64_t  idx,
const crypto::public_key k,
uint64_t  amount 
)
inline

Member Data Documentation

◆ amount

uint64_t cryptonote::tx_source_entry::amount

◆ mask

rct::key cryptonote::tx_source_entry::mask

◆ multisig_kLRki

rct::multisig_kLRki cryptonote::tx_source_entry::multisig_kLRki

◆ outputs

std::vector<output_entry> cryptonote::tx_source_entry::outputs

◆ rct

bool cryptonote::tx_source_entry::rct

◆ real_out_additional_tx_keys

std::vector<crypto::public_key> cryptonote::tx_source_entry::real_out_additional_tx_keys

◆ real_out_tx_key

crypto::public_key cryptonote::tx_source_entry::real_out_tx_key

◆ real_output

size_t cryptonote::tx_source_entry::real_output

◆ real_output_in_tx_index

size_t cryptonote::tx_source_entry::real_output_in_tx_index

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