#include <monero_daemon_model.h>
|  | 
| rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const | 
|  | 
| std::shared_ptr< monero_tx > | copy (const std::shared_ptr< monero_tx > &src, const std::shared_ptr< monero_tx > &tgt) const | 
|  | 
| virtual void | merge (const std::shared_ptr< monero_tx > &self, const std::shared_ptr< monero_tx > &other) | 
|  | 
| boost::optional< uint64_t > | get_height () const | 
|  | 
| std::string | serialize () const | 
|  | 
|  | 
| static void | from_property_tree (const boost::property_tree::ptree &node, std::shared_ptr< monero_tx > tx) | 
|  | 
|  | 
| boost::optional< std::shared_ptr< monero_block > > | m_block | 
|  | 
| boost::optional< std::string > | m_hash | 
|  | 
| boost::optional< uint32_t > | m_version | 
|  | 
| boost::optional< bool > | m_is_miner_tx | 
|  | 
| boost::optional< std::string > | m_payment_id | 
|  | 
| boost::optional< uint64_t > | m_fee | 
|  | 
| boost::optional< uint32_t > | m_ring_size | 
|  | 
| boost::optional< bool > | m_relay | 
|  | 
| boost::optional< bool > | m_is_relayed | 
|  | 
| boost::optional< bool > | m_is_confirmed | 
|  | 
| boost::optional< bool > | m_in_tx_pool | 
|  | 
| boost::optional< uint64_t > | m_num_confirmations | 
|  | 
| boost::optional< uint64_t > | m_unlock_time | 
|  | 
| boost::optional< uint64_t > | m_last_relayed_timestamp | 
|  | 
| boost::optional< uint64_t > | m_received_timestamp | 
|  | 
| boost::optional< bool > | m_is_double_spend_seen | 
|  | 
| boost::optional< std::string > | m_key | 
|  | 
| boost::optional< std::string > | m_full_hex | 
|  | 
| boost::optional< std::string > | m_pruned_hex | 
|  | 
| boost::optional< std::string > | m_prunable_hex | 
|  | 
| boost::optional< std::string > | m_prunable_hash | 
|  | 
| boost::optional< uint64_t > | m_size | 
|  | 
| boost::optional< uint64_t > | m_weight | 
|  | 
| std::vector< std::shared_ptr< monero_output > > | m_inputs | 
|  | 
| std::vector< std::shared_ptr< monero_output > > | m_outputs | 
|  | 
| std::vector< uint64_t > | m_output_indices | 
|  | 
| boost::optional< std::string > | m_metadata | 
|  | 
| boost::optional< std::string > | m_common_tx_sets | 
|  | 
| std::vector< uint8_t > | m_extra | 
|  | 
| boost::optional< std::string > | m_rct_signatures | 
|  | 
| boost::optional< std::string > | m_rct_sig_prunable | 
|  | 
| boost::optional< bool > | m_is_kept_by_block | 
|  | 
| boost::optional< bool > | m_is_failed | 
|  | 
| boost::optional< uint64_t > | m_last_failed_height | 
|  | 
| boost::optional< std::string > | m_last_failed_hash | 
|  | 
| boost::optional< uint64_t > | m_max_used_block_height | 
|  | 
| boost::optional< std::string > | m_max_used_block_hash | 
|  | 
| std::vector< std::string > | m_signatures | 
|  | 
|  | 
| static const std::string | DEFAULT_PAYMENT_ID = std::string("0000000000000000") | 
|  | 
Models a Monero transaction on the blockchain. 
◆ to_rapidjson_val()
  
  | 
        
          | rapidjson::Value monero::monero_tx::to_rapidjson_val | ( | rapidjson::Document::AllocatorType & | allocator | ) | const |  | virtual | 
 
 
The documentation for this struct was generated from the following files: