37 #include <unordered_map>
Definition: cryptonote_basic.h:205
POD_CLASS public_key
Definition: crypto.h:76
POD_CLASS hash
Definition: hash.h:50
std::vector< output_key_and_amount_index > outputs_for_amount
Definition: message_data_structs.h:69
std::unordered_map< crypto::key_image, std::vector< crypto::hash > > key_images_with_tx_hashes
Definition: message_data_structs.h:106
std::vector< tx_output_indices > block_output_indices
Definition: message_data_structs.h:54
std::vector< uint64_t > tx_output_indices
Definition: message_data_structs.h:52
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:226
boost::multiprecision::uint128_t difficulty_type
Definition: difficulty.h:43
#define false
Definition: stdbool.h:38
Definition: cryptonote_basic.h:410
Definition: message_data_structs.h:175
uint64_t target_height
Definition: message_data_structs.h:177
uint64_t grey_peerlist_size
Definition: message_data_structs.h:187
uint64_t target
Definition: message_data_structs.h:180
uint64_t block_size_median
Definition: message_data_structs.h:197
cryptonote::difficulty_type wide_difficulty
Definition: message_data_structs.h:178
uint64_t alt_blocks_count
Definition: message_data_structs.h:183
crypto::hash top_block_hash
Definition: message_data_structs.h:192
uint64_t tx_count
Definition: message_data_structs.h:181
cryptonote::difficulty_type wide_cumulative_difficulty
Definition: message_data_structs.h:193
uint64_t block_size_limit
Definition: message_data_structs.h:195
uint64_t cumulative_difficulty
Definition: message_data_structs.h:194
uint64_t incoming_connections_count
Definition: message_data_structs.h:185
uint64_t difficulty
Definition: message_data_structs.h:179
uint64_t block_weight_limit
Definition: message_data_structs.h:196
uint64_t outgoing_connections_count
Definition: message_data_structs.h:184
bool stagenet
Definition: message_data_structs.h:190
uint64_t start_time
Definition: message_data_structs.h:199
std::string version
Definition: message_data_structs.h:200
std::string nettype
Definition: message_data_structs.h:191
uint64_t white_peerlist_size
Definition: message_data_structs.h:186
uint64_t block_weight_median
Definition: message_data_structs.h:198
bool mainnet
Definition: message_data_structs.h:188
uint64_t height
Definition: message_data_structs.h:176
bool testnet
Definition: message_data_structs.h:189
uint64_t tx_pool_size
Definition: message_data_structs.h:182
Definition: message_data_structs.h:72
outputs_for_amount outputs
Definition: message_data_structs.h:74
uint64_t amount
Definition: message_data_structs.h:73
Definition: message_data_structs.h:47
std::vector< cryptonote::transaction > transactions
Definition: message_data_structs.h:49
cryptonote::block block
Definition: message_data_structs.h:48
Definition: message_data_structs.h:143
std::string message
Definition: message_data_structs.h:154
int32_t code
Definition: message_data_structs.h:149
error()
Definition: message_data_structs.h:145
bool use
Definition: message_data_structs.h:147
std::string error_str
Definition: message_data_structs.h:152
Definition: message_data_structs.h:130
uint32_t threshold
Definition: message_data_structs.h:135
uint32_t votes
Definition: message_data_structs.h:134
uint64_t earliest_height
Definition: message_data_structs.h:138
uint8_t voting
Definition: message_data_structs.h:136
uint32_t state
Definition: message_data_structs.h:137
uint8_t version
Definition: message_data_structs.h:131
bool enabled
Definition: message_data_structs.h:132
uint32_t window
Definition: message_data_structs.h:133
Definition: message_data_structs.h:117
uint64_t amount
Definition: message_data_structs.h:118
uint64_t index
Definition: message_data_structs.h:119
Definition: message_data_structs.h:109
uint64_t recent_count
Definition: message_data_structs.h:113
uint64_t total_count
Definition: message_data_structs.h:111
uint64_t amount
Definition: message_data_structs.h:110
uint64_t unlocked_count
Definition: message_data_structs.h:112
Definition: rpc_handler.h:45
Definition: message_data_structs.h:204
bool cumulative
Definition: message_data_structs.h:207
output_distribution_data data
Definition: message_data_structs.h:205
uint64_t amount
Definition: message_data_structs.h:206
Definition: message_data_structs.h:64
crypto::public_key key
Definition: message_data_structs.h:66
uint64_t amount_index
Definition: message_data_structs.h:65
Definition: message_data_structs.h:123
rct::key mask
Definition: message_data_structs.h:125
bool unlocked
Definition: message_data_structs.h:126
crypto::public_key key
Definition: message_data_structs.h:124
Definition: message_data_structs.h:78
uint64_t last_seen
Definition: message_data_structs.h:83
uint16_t rpc_port
Definition: message_data_structs.h:82
uint64_t id
Definition: message_data_structs.h:79
uint16_t port
Definition: message_data_structs.h:81
uint32_t ip
Definition: message_data_structs.h:80
uint32_t pruning_seed
Definition: message_data_structs.h:84
Definition: message_data_structs.h:57
uint64_t height
Definition: message_data_structs.h:60
cryptonote::transaction transaction
Definition: message_data_structs.h:58
bool in_pool
Definition: message_data_structs.h:59
Definition: message_data_structs.h:88
uint64_t blob_size
Definition: message_data_structs.h:91
uint64_t fee
Definition: message_data_structs.h:93
bool kept_by_block
Definition: message_data_structs.h:96
uint64_t weight
Definition: message_data_structs.h:92
crypto::hash last_failed_block_hash
Definition: message_data_structs.h:97
cryptonote::transaction tx
Definition: message_data_structs.h:89
uint64_t last_relayed_time
Definition: message_data_structs.h:100
crypto::hash tx_hash
Definition: message_data_structs.h:90
bool relayed
Definition: message_data_structs.h:101
uint64_t receive_time
Definition: message_data_structs.h:99
uint64_t last_failed_block_height
Definition: message_data_structs.h:98
uint64_t max_used_block_height
Definition: message_data_structs.h:95
crypto::hash max_used_block_hash
Definition: message_data_structs.h:94
bool double_spend_seen
Definition: message_data_structs.h:103
bool do_not_relay
Definition: message_data_structs.h:102
Definition: rctTypes.h:78