|
Electroneum
|
#include <protocol.hpp>

Public Member Functions | |
| TData () | |
Public Attributes | |
| TsxData | tsx_data |
| tx_construction_data | tx_data |
| cryptonote::transaction | tx |
| unsigned | rsig_type |
| int | bp_version |
| std::vector< uint64_t > | grouping_vct |
| std::shared_ptr< ElectroneumRsigData > | rsig_param |
| size_t | cur_input_idx |
| size_t | cur_output_idx |
| size_t | cur_batch_idx |
| size_t | cur_output_in_batch_idx |
| std::vector< std::string > | tx_in_hmacs |
| std::vector< std::string > | tx_out_entr_hmacs |
| std::vector< std::string > | tx_out_hmacs |
| std::vector< rsig_v > | tx_out_rsigs |
| std::vector< rct::ctkey > | tx_out_pk |
| std::vector< rct::ecdhTuple > | tx_out_ecdh |
| std::vector< size_t > | source_permutation |
| std::vector< std::string > | alphas |
| std::vector< std::string > | spend_encs |
| std::vector< std::string > | pseudo_outs |
| std::vector< std::string > | pseudo_outs_hmac |
| std::vector< std::string > | couts |
| std::vector< std::string > | couts_dec |
| std::vector< rct::key > | rsig_gamma |
| std::string | tx_prefix_hash |
| std::string | enc_salt1 |
| std::string | enc_salt2 |
| std::string | enc_keys |
| std::shared_ptr< rct::rctSig > | rv |
Transaction signer state holder.
| hw::trezor::protocol::tx::TData::TData | ( | ) |
| std::vector<std::string> hw::trezor::protocol::tx::TData::alphas |
| int hw::trezor::protocol::tx::TData::bp_version |
| std::vector<std::string> hw::trezor::protocol::tx::TData::couts |
| std::vector<std::string> hw::trezor::protocol::tx::TData::couts_dec |
| size_t hw::trezor::protocol::tx::TData::cur_batch_idx |
| size_t hw::trezor::protocol::tx::TData::cur_input_idx |
| size_t hw::trezor::protocol::tx::TData::cur_output_idx |
| size_t hw::trezor::protocol::tx::TData::cur_output_in_batch_idx |
| std::string hw::trezor::protocol::tx::TData::enc_keys |
| std::string hw::trezor::protocol::tx::TData::enc_salt1 |
| std::string hw::trezor::protocol::tx::TData::enc_salt2 |
| std::vector<uint64_t> hw::trezor::protocol::tx::TData::grouping_vct |
| std::vector<std::string> hw::trezor::protocol::tx::TData::pseudo_outs |
| std::vector<std::string> hw::trezor::protocol::tx::TData::pseudo_outs_hmac |
| std::vector<rct::key> hw::trezor::protocol::tx::TData::rsig_gamma |
| std::shared_ptr<ElectroneumRsigData> hw::trezor::protocol::tx::TData::rsig_param |
| unsigned hw::trezor::protocol::tx::TData::rsig_type |
| std::shared_ptr<rct::rctSig> hw::trezor::protocol::tx::TData::rv |
| std::vector<size_t> hw::trezor::protocol::tx::TData::source_permutation |
| std::vector<std::string> hw::trezor::protocol::tx::TData::spend_encs |
| TsxData hw::trezor::protocol::tx::TData::tsx_data |
| cryptonote::transaction hw::trezor::protocol::tx::TData::tx |
| tx_construction_data hw::trezor::protocol::tx::TData::tx_data |
| std::vector<std::string> hw::trezor::protocol::tx::TData::tx_in_hmacs |
| std::vector<rct::ecdhTuple> hw::trezor::protocol::tx::TData::tx_out_ecdh |
| std::vector<std::string> hw::trezor::protocol::tx::TData::tx_out_entr_hmacs |
| std::vector<std::string> hw::trezor::protocol::tx::TData::tx_out_hmacs |
| std::vector<rct::ctkey> hw::trezor::protocol::tx::TData::tx_out_pk |
| std::vector<rsig_v> hw::trezor::protocol::tx::TData::tx_out_rsigs |
| std::string hw::trezor::protocol::tx::TData::tx_prefix_hash |