35 #include <unordered_map> int32_t code
Definition: message_data_structs.h:145
crypto::hash max_used_block_hash
Definition: message_data_structs.h:90
bool in_pool
Definition: message_data_structs.h:57
uint64_t alt_blocks_count
Definition: message_data_structs.h:177
uint16_t port
Definition: message_data_structs.h:79
uint64_t weight
Definition: message_data_structs.h:88
uint64_t block_size_limit
Definition: message_data_structs.h:188
cryptonote::transaction transaction
Definition: message_data_structs.h:56
crypto::hash tx_hash
Definition: message_data_structs.h:86
uint64_t id
Definition: message_data_structs.h:77
std::vector< tx_output_indices > block_output_indices
Definition: message_data_structs.h:52
Definition: message_data_structs.h:69
std::string error_str
Definition: message_data_structs.h:148
rct::key mask
Definition: message_data_structs.h:121
Definition: cryptonote_basic.h:366
uint64_t earliest_height
Definition: message_data_structs.h:134
bool enabled
Definition: message_data_structs.h:128
uint64_t amount
Definition: message_data_structs.h:71
uint64_t amount
Definition: message_data_structs.h:106
uint64_t cumulative_difficulty
Definition: message_data_structs.h:187
uint64_t grey_peerlist_size
Definition: message_data_structs.h:181
crypto::public_key key
Definition: message_data_structs.h:64
Definition: message_data_structs.h:169
uint64_t height
Definition: message_data_structs.h:58
std::string message
Definition: message_data_structs.h:150
std::vector< uint64_t > tx_output_indices
Definition: message_data_structs.h:50
bool do_not_relay
Definition: message_data_structs.h:98
uint64_t recent_count
Definition: message_data_structs.h:109
cryptonote::transaction tx
Definition: message_data_structs.h:85
std::unordered_map< crypto::key_image, std::vector< crypto::hash > > key_images_with_tx_hashes
Definition: message_data_structs.h:102
Definition: message_data_structs.h:44
bool use
Definition: message_data_structs.h:143
uint64_t index
Definition: message_data_structs.h:115
uint64_t last_seen
Definition: message_data_structs.h:80
bool stagenet
Definition: message_data_structs.h:184
uint64_t max_used_block_height
Definition: message_data_structs.h:91
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:224
uint64_t fee
Definition: message_data_structs.h:89
error()
Definition: message_data_structs.h:141
Definition: message_data_structs.h:125
uint32_t votes
Definition: message_data_structs.h:130
bool relayed
Definition: message_data_structs.h:97
bool unlocked
Definition: message_data_structs.h:122
uint64_t last_failed_block_height
Definition: message_data_structs.h:94
uint64_t target
Definition: message_data_structs.h:174
uint64_t blob_size
Definition: message_data_structs.h:87
Definition: rctTypes.h:78
uint8_t voting
Definition: message_data_structs.h:132
bool testnet
Definition: message_data_structs.h:183
Definition: message_data_structs.h:75
uint32_t state
Definition: message_data_structs.h:133
outputs_for_amount outputs
Definition: message_data_structs.h:72
crypto::public_key key
Definition: message_data_structs.h:120
crypto::hash top_block_hash
Definition: message_data_structs.h:186
#define false
Definition: stdbool.h:37
std::vector< output_key_and_amount_index > outputs_for_amount
Definition: message_data_structs.h:67
Definition: message_data_structs.h:112
Definition: message_data_structs.h:54
POD_CLASS public_key
Definition: crypto.h:63
Definition: message_data_structs.h:104
uint64_t last_relayed_time
Definition: message_data_structs.h:96
uint64_t tx_count
Definition: message_data_structs.h:175
uint32_t threshold
Definition: message_data_structs.h:131
cryptonote::block block
Definition: message_data_structs.h:46
uint64_t amount
Definition: message_data_structs.h:114
uint64_t target_height
Definition: message_data_structs.h:172
uint64_t incoming_connections_count
Definition: message_data_structs.h:179
uint64_t amount_index
Definition: message_data_structs.h:63
bool double_spend_seen
Definition: message_data_structs.h:99
uint64_t tx_pool_size
Definition: message_data_structs.h:176
crypto::hash last_failed_block_hash
Definition: message_data_structs.h:93
uint8_t version
Definition: message_data_structs.h:127
std::string nettype
Definition: message_data_structs.h:185
uint64_t block_size_median
Definition: message_data_structs.h:190
uint64_t unlocked_count
Definition: message_data_structs.h:108
POD_CLASS hash
Definition: hash.h:49
uint64_t outgoing_connections_count
Definition: message_data_structs.h:178
uint64_t start_time
Definition: message_data_structs.h:192
uint64_t block_weight_median
Definition: message_data_structs.h:191
Definition: message_data_structs.h:138
uint64_t difficulty
Definition: message_data_structs.h:173
uint32_t ip
Definition: message_data_structs.h:78
uint32_t window
Definition: message_data_structs.h:129
Definition: message_data_structs.h:83
uint64_t total_count
Definition: message_data_structs.h:107
Definition: message_data_structs.h:61
uint64_t receive_time
Definition: message_data_structs.h:95
Definition: message_data_structs.h:118
bool kept_by_block
Definition: message_data_structs.h:92
Definition: cryptonote_basic.h:182
uint64_t white_peerlist_size
Definition: message_data_structs.h:180
uint64_t height
Definition: message_data_structs.h:171
bool mainnet
Definition: message_data_structs.h:182
std::vector< cryptonote::transaction > transactions
Definition: message_data_structs.h:47
uint64_t block_weight_limit
Definition: message_data_structs.h:189