Electroneum
Loading...
Searching...
No Matches
tools::wallet2::transfer_details Struct Reference

#include <wallet2.h>

Collaboration diagram for tools::wallet2::transfer_details:

Public Member Functions

bool is_rct () const
uint64_t amount () const
const crypto::public_keyget_public_key () const
const std::pair< crypto::hash, size_t > get_chainstate_index () const

Public Attributes

uint64_t m_block_height
cryptonote::transaction_prefix m_tx
crypto::hash m_txid
size_t m_internal_output_index
uint64_t m_global_output_index
bool m_spent
bool m_frozen
uint64_t m_spent_height
crypto::key_image m_key_image
rct::key m_mask
uint64_t m_amount
bool m_rct
bool m_key_image_known
bool m_key_image_request
size_t m_pk_index
cryptonote::subaddress_index m_subaddr_index
bool m_key_image_partial
std::vector< rct::keym_multisig_k
std::vector< multisig_infom_multisig_info
std::vector< std::pair< uint64_t, crypto::hash > > m_uses

Detailed Description

Definition at line 301 of file wallet2.h.

Member Function Documentation

◆ amount()

uint64_t tools::wallet2::transfer_details::amount ( ) const
inline

Definition at line 325 of file wallet2.h.

325{ return m_amount; }
Here is the caller graph for this function:

◆ get_chainstate_index()

const std::pair< crypto::hash, size_t > tools::wallet2::transfer_details::get_chainstate_index ( ) const
inline

Definition at line 327 of file wallet2.h.

327{ return std::make_pair(m_txid, m_internal_output_index); }

◆ get_public_key()

const crypto::public_key & tools::wallet2::transfer_details::get_public_key ( ) const
inline

Definition at line 326 of file wallet2.h.

326{ return boost::get<const cryptonote::txout_to_key>(m_tx.vout[m_internal_output_index].target).key; }
cryptonote::transaction_prefix m_tx
Definition wallet2.h:304
Here is the caller graph for this function:

◆ is_rct()

bool tools::wallet2::transfer_details::is_rct ( ) const
inline

Definition at line 324 of file wallet2.h.

324{ return m_rct; }
Here is the caller graph for this function:

Member Data Documentation

◆ m_amount

uint64_t tools::wallet2::transfer_details::m_amount

Definition at line 313 of file wallet2.h.

◆ m_block_height

uint64_t tools::wallet2::transfer_details::m_block_height

Definition at line 303 of file wallet2.h.

◆ m_frozen

bool tools::wallet2::transfer_details::m_frozen

Definition at line 309 of file wallet2.h.

◆ m_global_output_index

uint64_t tools::wallet2::transfer_details::m_global_output_index

Definition at line 307 of file wallet2.h.

◆ m_internal_output_index

size_t tools::wallet2::transfer_details::m_internal_output_index

Definition at line 306 of file wallet2.h.

◆ m_key_image

crypto::key_image tools::wallet2::transfer_details::m_key_image

Definition at line 311 of file wallet2.h.

◆ m_key_image_known

bool tools::wallet2::transfer_details::m_key_image_known

Definition at line 315 of file wallet2.h.

◆ m_key_image_partial

bool tools::wallet2::transfer_details::m_key_image_partial

Definition at line 319 of file wallet2.h.

◆ m_key_image_request

bool tools::wallet2::transfer_details::m_key_image_request

Definition at line 316 of file wallet2.h.

◆ m_mask

rct::key tools::wallet2::transfer_details::m_mask

Definition at line 312 of file wallet2.h.

◆ m_multisig_info

std::vector<multisig_info> tools::wallet2::transfer_details::m_multisig_info

Definition at line 321 of file wallet2.h.

◆ m_multisig_k

std::vector<rct::key> tools::wallet2::transfer_details::m_multisig_k

Definition at line 320 of file wallet2.h.

◆ m_pk_index

size_t tools::wallet2::transfer_details::m_pk_index

Definition at line 317 of file wallet2.h.

◆ m_rct

bool tools::wallet2::transfer_details::m_rct

Definition at line 314 of file wallet2.h.

◆ m_spent

bool tools::wallet2::transfer_details::m_spent

Definition at line 308 of file wallet2.h.

◆ m_spent_height

uint64_t tools::wallet2::transfer_details::m_spent_height

Definition at line 310 of file wallet2.h.

◆ m_subaddr_index

cryptonote::subaddress_index tools::wallet2::transfer_details::m_subaddr_index

Definition at line 318 of file wallet2.h.

◆ m_tx

cryptonote::transaction_prefix tools::wallet2::transfer_details::m_tx

Definition at line 304 of file wallet2.h.

◆ m_txid

crypto::hash tools::wallet2::transfer_details::m_txid

Definition at line 305 of file wallet2.h.

◆ m_uses

std::vector<std::pair<uint64_t, crypto::hash> > tools::wallet2::transfer_details::m_uses

Definition at line 322 of file wallet2.h.


The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/src/wallet/wallet2.h