46 std::string compress_integer_array(
const std::vector<T> &v)
49 s.resize(v.size() * (
sizeof(
T) * 8 / 7 + 1));
50 char *ptr = (
char*)
s.data();
53 s.resize(ptr -
s.data());
58 std::vector<T> decompress_integer_array(
const std::string &
s)
63 const std::string::const_iterator end =
s.end();
64 for (std::string::const_iterator
i =
s.begin();
i != end; std::advance(
i, read))
67 read = tools::read_varint(std::string::const_iterator(
i),
s.end(),
t);
68 CHECK_AND_ASSERT_THROW_MES(read > 0 && read <= 256,
"Error decompressing data");
78 #define CORE_RPC_STATUS_OK "OK" 79 #define CORE_RPC_STATUS_BUSY "BUSY" 80 #define CORE_RPC_STATUS_NOT_MINING "NOT MINING" 81 #define CORE_RPC_STATUS_PAYMENT_REQUIRED "PAYMENT REQUIRED" 90 #define CORE_RPC_VERSION_MAJOR 3 91 #define CORE_RPC_VERSION_MINOR 13 92 #define MAKE_CORE_RPC_VERSION(major,minor) (((major)<<16)|(minor)) 93 #define CORE_RPC_VERSION MAKE_CORE_RPC_VERSION(CORE_RPC_VERSION_MAJOR, CORE_RPC_VERSION_MINOR) 232 std::vector<block_complete_entry>
blocks;
255 if (pool_info_extent == POOL_INFO_EXTENT::INCREMENTAL)
278 std::vector<block_complete_entry>
blocks;
415 if (!this_ref.in_pool)
1346 :
id(
id),
host(
host),
ip(0),
port(0), rpc_port(rpc_port), rpc_credits_per_hash(rpc_credits_per_hash), last_seen(last_seen), pruning_seed(pruning_seed)
1349 :
id(
id),
host(
host),
ip(0),
port(
port), rpc_port(rpc_port), rpc_credits_per_hash(rpc_credits_per_hash), last_seen(last_seen), pruning_seed(pruning_seed)
1406 :
host(
peer.
host), last_seen(
peer.last_seen), rpc_port(
peer.rpc_port), rpc_credits_per_hash(
peer.rpc_credits_per_hash)
1691 txpool_stats(): bytes_total(0), bytes_min(0), bytes_max(0), bytes_med(0), fee_total(0), oldest(0), txs_total(0), num_failing(0), num_10m(0), num_not_relayed(0), histo_98pc(0), num_double_spends(0) {}
2152 amount(amount), total_instances(total_instances), unlocked_instances(unlocked_instances), recent_instances(recent_instances) {}
2483 if (this_ref.compress)
2485 const_cast<std::string&
>(this_ref.compressed_data) = compress_integer_array(this_ref.data.distribution);
2493 if (this_ref.compress)
2496 const_cast<std::vector<uint64_t>&
>(this_ref.data.distribution) = decompress_integer_array<uint64_t>(this_ref.compressed_data);
uint64_t height_without_bootstrap
Definition: core_rpc_server_commands_defs.h:734
std::string password
Definition: core_rpc_server_commands_defs.h:1789
Definition: core_rpc_server_commands_defs.h:1066
uint64_t alt_blocks_count
Definition: core_rpc_server_commands_defs.h:711
std::vector< get_outputs_out > outputs
Definition: core_rpc_server_commands_defs.h:527
peer(uint64_t id, uint32_t ip, uint16_t port, uint64_t last_seen, uint32_t pruning_seed, uint16_t rpc_port, uint32_t rpc_credits_per_hash)
Definition: core_rpc_server_commands_defs.h:1351
std::string remote_address
Definition: core_rpc_server_commands_defs.h:2408
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:688
Definition: core_rpc_server_commands_defs.h:1333
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:913
STATUS
Definition: core_rpc_server_commands_defs.h:456
Definition: core_rpc_server_commands_defs.h:834
uint64_t height
Definition: core_rpc_server_commands_defs.h:2181
bool testnet
Definition: core_rpc_server_commands_defs.h:718
std::vector< uint64_t > request
Definition: core_rpc_server_commands_defs.h:935
std::string tx
Definition: core_rpc_server_commands_defs.h:346
bool white
Definition: core_rpc_server_commands_defs.h:1422
Definition: core_rpc_server_commands_defs.h:324
def difficulty()
Definition: gen_wide_data.py:11
uint16_t port
Definition: core_rpc_server_commands_defs.h:1337
Definition: core_rpc_server_commands_defs.h:95
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:870
bool not_relayed
Definition: core_rpc_server_commands_defs.h:632
Definition: core_rpc_server_commands_defs.h:1785
#define KV_SERIALIZE_PARENT(type)
Definition: keyvalue_serialization.h:81
uint64_t credits
Definition: core_rpc_server_commands_defs.h:126
uint32_t ip
Definition: core_rpc_server_commands_defs.h:2035
Definition: core_rpc_server_commands_defs.h:1382
blobdata blocktemplate_blob
Definition: core_rpc_server_commands_defs.h:1094
uint64_t emission_amount
Definition: core_rpc_server_commands_defs.h:2228
const uint32_t T[512]
Definition: groestl_tables.h:36
uint8_t version
Definition: core_rpc_server_commands_defs.h:1971
uint8_t major_version
Definition: core_rpc_server_commands_defs.h:1006
Definition: core_rpc_server_commands_defs.h:162
Definition: core_rpc_server_commands_defs.h:2324
uint8_t requested_info
Definition: core_rpc_server_commands_defs.h:174
std::vector< uint64_t > o_indexes
Definition: core_rpc_server_commands_defs.h:502
Definition: core_rpc_server_commands_defs.h:2107
uint64_t height
Definition: core_rpc_server_commands_defs.h:703
uint64_t tx_count
Definition: core_rpc_server_commands_defs.h:709
uint64_t nblocks
Definition: core_rpc_server_commands_defs.h:2403
Definition: core_rpc_server_commands_defs.h:793
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1257
uint64_t quantization_mask
Definition: core_rpc_server_commands_defs.h:2264
std::string address
Definition: core_rpc_server_commands_defs.h:860
peer(uint64_t id, const std::string &host, uint64_t last_seen, uint32_t pruning_seed, uint16_t rpc_port, uint32_t rpc_credits_per_hash)
Definition: core_rpc_server_commands_defs.h:1345
Definition: core_rpc_server_commands_defs.h:342
uint64_t credits_used
Definition: core_rpc_server_commands_defs.h:2660
bool update
Definition: core_rpc_server_commands_defs.h:2339
Definition: core_rpc_server_commands_defs.h:599
def release
Definition: support.py:307
std::string wide_cumulative_difficulty
Definition: core_rpc_server_commands_defs.h:723
Definition: core_rpc_server_commands_defs.h:2595
uint32_t num_double_spends
Definition: core_rpc_server_commands_defs.h:1689
std::vector< std::string > txs_as_json
Definition: core_rpc_server_commands_defs.h:434
uint64_t height
Definition: core_rpc_server_commands_defs.h:1007
Definition: core_rpc_server_commands_defs.h:2733
std::vector< std::string > txids
Definition: core_rpc_server_commands_defs.h:2363
Definition: core_rpc_server_commands_defs.h:802
std::string as_json
Definition: core_rpc_server_commands_defs.h:396
std::string prev_id
Definition: core_rpc_server_commands_defs.h:1008
std::list< peer > peers
Definition: core_rpc_server_commands_defs.h:2426
Definition: core_rpc_server_commands_defs.h:1240
int * count
Definition: gmock_stress_test.cc:176
bool low_mixin
Definition: core_rpc_server_commands_defs.h:633
std::string block_hash
Definition: core_rpc_server_commands_defs.h:2289
Definition: core_rpc_server_commands_defs.h:2067
Definition: core_rpc_server_commands_defs.h:1997
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2389
Definition: core_rpc_server_commands_defs.h:124
uint64_t count
Definition: core_rpc_server_commands_defs.h:923
uint64_t receive_time
Definition: core_rpc_server_commands_defs.h:1529
uint64_t height
Definition: core_rpc_server_commands_defs.h:587
std::vector< crypto::hash > remaining_added_pool_txids
Definition: core_rpc_server_commands_defs.h:239
Definition: core_rpc_server_commands_defs.h:1255
Definition: core_rpc_server_commands_defs.h:2277
bool public_only
Definition: core_rpc_server_commands_defs.h:1371
Definition: core_rpc_server_commands_defs.h:1841
std::string hash
Definition: core_rpc_server_commands_defs.h:151
std::string id_hash
Definition: core_rpc_server_commands_defs.h:1519
bool no_miner_tx
Definition: core_rpc_server_commands_defs.h:178
Definition: core_rpc_server_commands_defs.h:1505
int i
Definition: pymoduletest.py:23
uint64_t fee_amount
Definition: core_rpc_server_commands_defs.h:2231
uint32_t state
Definition: core_rpc_server_commands_defs.h:1977
Definition: rpc_handler.h:45
uint64_t white_peerlist_size
Definition: core_rpc_server_commands_defs.h:715
enum upnpconfigoptions id
Definition: options.c:29
Definition: core_rpc_server_commands_defs.h:1734
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2601
uint64_t credits_per_hash_found
Definition: core_rpc_server_commands_defs.h:2538
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:2534
uint32_t num_10m
Definition: core_rpc_server_commands_defs.h:1685
bool update_available
Definition: core_rpc_server_commands_defs.h:737
std::vector< std::string > request
Definition: core_rpc_server_commands_defs.h:1114
std::string hash
Definition: core_rpc_server_commands_defs.h:2343
std::vector< std::string > blks_hashes
Definition: core_rpc_server_commands_defs.h:300
::std::string string
Definition: gtest-port.h:1097
bool check
Definition: core_rpc_server_commands_defs.h:2749
std::vector< block_complete_entry > blocks
Definition: core_rpc_server_commands_defs.h:232
Definition: core_rpc_server_commands_defs.h:1623
std::string username
Definition: core_rpc_server_commands_defs.h:1788
std::string status
Definition: core_rpc_server_commands_defs.h:1803
bool do_not_relay
Definition: core_rpc_server_commands_defs.h:616
std::string overview
Definition: core_rpc_server_commands_defs.h:2428
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1286
Definition: core_rpc_server_commands_defs.h:1147
bool double_spend_seen
Definition: core_rpc_server_commands_defs.h:214
uint32_t ip
Definition: core_rpc_server_commands_defs.h:2000
uint64_t index
Definition: core_rpc_server_commands_defs.h:515
Definition: core_rpc_server_commands_defs.h:1130
std::vector< chain_info > chains
Definition: core_rpc_server_commands_defs.h:2312
Definition: core_rpc_server_commands_defs.h:2058
std::string hash
Definition: core_rpc_server_commands_defs.h:1242
Definition: core_rpc_server_commands_defs.h:1492
Definition: core_rpc_server_commands_defs.h:2079
crypto::public_key key
Definition: core_rpc_server_commands_defs.h:540
bool cumulative
Definition: core_rpc_server_commands_defs.h:2450
Definition: core_rpc_server_commands_defs.h:1814
connection_info info
Definition: core_rpc_server_commands_defs.h:2393
uint64_t daemon_time
Definition: core_rpc_server_commands_defs.h:236
Definition: core_rpc_server_commands_defs.h:921
Definition: core_rpc_server_commands_defs.h:2530
uint64_t pool_info_since
Definition: core_rpc_server_commands_defs.h:179
std::string blob
Definition: core_rpc_server_commands_defs.h:1318
std::string path
Definition: core_rpc_server_commands_defs.h:2327
bool banned
Definition: core_rpc_server_commands_defs.h:2082
uint64_t fee_total
Definition: core_rpc_server_commands_defs.h:1681
t
Definition: console.py:33
std::vector< block_header_response > headers
Definition: core_rpc_server_commands_defs.h:1773
Definition: core_rpc_server_commands_defs.h:1212
Definition: core_rpc_server_commands_defs.h:264
Definition: core_rpc_server_commands_defs.h:2466
uint64_t credits
Definition: core_rpc_server_commands_defs.h:2622
Definition: core_rpc_server_commands_defs.h:613
Definition: core_rpc_server_commands_defs.h:2580
bool too_few_outputs
Definition: core_rpc_server_commands_defs.h:640
uint64_t total_packets_out
Definition: core_rpc_server_commands_defs.h:807
Definition: core_rpc_server_commands_defs.h:1494
Definition: core_rpc_server_commands_defs.h:1116
host
Definition: console.py:27
Definition: core_rpc_server_commands_defs.h:825
std::string path
Definition: core_rpc_server_commands_defs.h:2344
Definition: core_rpc_server_commands_defs.h:2094
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2528
std::string response
Definition: core_rpc_server_commands_defs.h:937
std::string wallet_address
Definition: core_rpc_server_commands_defs.h:1133
Definition: core_rpc_server_commands_defs.h:1712
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:707
Definition: core_rpc_server_commands_defs.h:1284
Definition: core_rpc_server_commands_defs.h:555
uint64_t block_weight_limit
Definition: core_rpc_server_commands_defs.h:726
bool relayed
Definition: core_rpc_server_commands_defs.h:404
uint64_t credits_total
Definition: core_rpc_server_commands_defs.h:2659
Definition: core_rpc_server_commands_defs.h:1956
std::string host
Definition: core_rpc_server_commands_defs.h:1398
Definition: core_rpc_server_commands_defs.h:907
Definition: core_rpc_server_commands_defs.h:1801
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:261
bool bg_ignore_battery
Definition: core_rpc_server_commands_defs.h:865
Definition: core_rpc_server_commands_defs.h:1652
int8_t level
Definition: core_rpc_server_commands_defs.h:1474
uint64_t block_timestamp
Definition: core_rpc_server_commands_defs.h:401
provides the implementation of varint's
Definition: core_rpc_server_commands_defs.h:2693
std::string address
Definition: core_rpc_server_commands_defs.h:1787
crypto::hash txid
Definition: core_rpc_server_commands_defs.h:491
std::vector< public_node > white
Definition: core_rpc_server_commands_defs.h:1437
std::string data
Definition: base58.cpp:37
std::vector< uint64_t > amounts
Definition: core_rpc_server_commands_defs.h:2120
std::string response
Definition: core_rpc_server_commands_defs.h:1063
std::string json
Definition: core_rpc_server_commands_defs.h:1319
const char * key
Definition: hmac_keccak.cpp:40
uint32_t next_needed_pruning_seed
Definition: core_rpc_server_commands_defs.h:2425
bool active
Definition: core_rpc_server_commands_defs.h:857
Definition: core_rpc_server_commands_defs.h:1461
public_node(const peer &peer)
Definition: core_rpc_server_commands_defs.h:1405
bool include_blocked
Definition: core_rpc_server_commands_defs.h:1423
uint64_t count
Definition: core_rpc_server_commands_defs.h:2216
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2577
Definition: core_rpc_server_commands_defs.h:1932
bool tx_extra_too_big
Definition: core_rpc_server_commands_defs.h:642
uint32_t merkle_tree_depth
Definition: core_rpc_server_commands_defs.h:1097
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:831
Definition: core_rpc_server_commands_defs.h:1831
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2378
const char * s
Definition: minissdp.c:596
std::vector< get_outputs_out > outputs
Definition: core_rpc_server_commands_defs.h:571
std::string status
Definition: core_rpc_server_commands_defs.h:103
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:315
bool prune
Definition: core_rpc_server_commands_defs.h:177
Definition: core_rpc_server_commands_defs.h:1483
Definition: core_rpc_server_commands_defs.h:1918
std::vector< peer > white_list
Definition: core_rpc_server_commands_defs.h:1384
std::vector< uint64_t > fees
Definition: core_rpc_server_commands_defs.h:2265
unsigned short uint16_t
Definition: stdint.h:125
Definition: cryptonote_protocol_defs.h:47
Definition: core_rpc_server_commands_defs.h:846
Definition: core_rpc_server_commands_defs.h:489
std::string next_seed_hash
Definition: core_rpc_server_commands_defs.h:2535
Definition: core_rpc_server_commands_defs.h:665
uint32_t in_peers
Definition: core_rpc_server_commands_defs.h:1946
Definition: core_rpc_server_commands_defs.h:2522
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:2294
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2793
std::vector< public_node > gray
Definition: core_rpc_server_commands_defs.h:1436
Definition: core_rpc_server_commands_defs.h:1613
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1858
bool compress
Definition: core_rpc_server_commands_defs.h:2472
std::string block_id
Definition: core_rpc_server_commands_defs.h:1118
Definition: core_rpc_server_commands_defs.h:309
std::tuple< uint64_t, uint64_t, std::vector< tools::wallet2::transfer_details > > outputs
Definition: cold-outputs.cpp:53
bool gray
Definition: core_rpc_server_commands_defs.h:1421
Definition: core_rpc_server_commands_defs.h:454
Definition: daemon_messages.h:132
std::list< crypto::hash > block_ids
Definition: core_rpc_server_commands_defs.h:314
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1621
Definition: core_rpc_server_commands_defs.h:693
bool fee_too_low
Definition: core_rpc_server_commands_defs.h:639
Definition: core_rpc_server_commands_defs.h:960
Definition: core_rpc_server_commands_defs.h:2250
uint64_t speed
Definition: core_rpc_server_commands_defs.h:858
Definition: blocks.cpp:12
bool sanity_check_failed
Definition: core_rpc_server_commands_defs.h:641
uint64_t already_generated_coins
Definition: core_rpc_server_commands_defs.h:1012
rpc_response_base()
Definition: core_rpc_server_commands_defs.h:106
Definition: core_rpc_server_commands_defs.h:210
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:699
bool in_pool
Definition: core_rpc_server_commands_defs.h:397
std::vector< std::string > txs_as_hex
Definition: core_rpc_server_commands_defs.h:433
bool unlocked
Definition: core_rpc_server_commands_defs.h:586
public_node()
Definition: core_rpc_server_commands_defs.h:1403
unsigned char uint8_t
Definition: stdint.h:124
#define KV_SERIALIZE(varialble)
Definition: keyvalue_serialization.h:118
uint64_t total_bytes_in
Definition: core_rpc_server_commands_defs.h:806
uint32_t version
Definition: core_rpc_server_commands_defs.h:2193
uint64_t oldest
Definition: core_rpc_server_commands_defs.h:1682
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1638
Definition: core_rpc_server_commands_defs.h:500
bool untrusted
Definition: core_rpc_server_commands_defs.h:104
Definition: core_rpc_server_commands_defs.h:2310
Definition: core_rpc_server_commands_defs.h:2359
Definition: core_rpc_server_commands_defs.h:2032
Definition: core_rpc_server_commands_defs.h:1601
Definition: core_rpc_server_commands_defs.h:2558
blobdata tx_blob
Definition: core_rpc_server_commands_defs.h:213
std::string nettype
Definition: core_rpc_server_commands_defs.h:720
Definition: core_rpc_server_commands_defs.h:372
Definition: core_rpc_server_commands_defs.h:1783
Definition: core_rpc_server_commands_defs.h:1419
Definition: core_rpc_server_commands_defs.h:582
struct hash_func hashes[]
Definition: daemon_messages.h:134
Definition: core_rpc_server_commands_defs.h:1756
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1599
Definition: core_rpc_server_commands_defs.h:1470
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:2293
std::vector< uint64_t > output_indices
Definition: core_rpc_server_commands_defs.h:403
Definition: core_rpc_server_commands_defs.h:1556
uint64_t free_space
Definition: core_rpc_server_commands_defs.h:731
Definition: core_rpc_server_commands_defs.h:1112
Definition: core_rpc_server_commands_defs.h:2116
Definition: core_rpc_server_commands_defs.h:512
std::vector< tx_output_indices > indices
Definition: core_rpc_server_commands_defs.h:203
uint8_t pool_info_extent
Definition: core_rpc_server_commands_defs.h:237
std::list< std::string > request
Definition: core_rpc_server_commands_defs.h:919
std::string address
Definition: core_rpc_server_commands_defs.h:344
uint32_t ip
Definition: core_rpc_server_commands_defs.h:1336
uint64_t height
Definition: core_rpc_server_commands_defs.h:2735
std::vector< outkey > outs
Definition: core_rpc_server_commands_defs.h:601
uint64_t emission_amount_top64
Definition: core_rpc_server_commands_defs.h:2230
uint64_t current_height
Definition: core_rpc_server_commands_defs.h:328
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:1489
uint64_t bytes
Definition: core_rpc_server_commands_defs.h:1667
uint64_t nblocks
Definition: core_rpc_server_commands_defs.h:2724
bool offline
Definition: core_rpc_server_commands_defs.h:732
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2064
uint32_t nonce
Definition: core_rpc_server_commands_defs.h:2560
Definition: core_rpc_server_commands_defs.h:340
Definition: core_rpc_server_commands_defs.h:933
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1302
bool do_background_mining
Definition: core_rpc_server_commands_defs.h:669
bool decode_as_json
Definition: core_rpc_server_commands_defs.h:375
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1216
uint64_t height
Definition: core_rpc_server_commands_defs.h:1049
uint8_t bg_target
Definition: core_rpc_server_commands_defs.h:866
Definition: daemon_messages.h:133
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1227
crypto::hash txid
Definition: core_rpc_server_commands_defs.h:544
Definition: core_rpc_server_commands_defs.h:2745
int64_t limit_up
Definition: core_rpc_server_commands_defs.h:1879
uint64_t database_size
Definition: core_rpc_server_commands_defs.h:736
uint64_t height
Definition: core_rpc_server_commands_defs.h:2423
Definition: core_rpc_server_commands_defs.h:474
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1274
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:963
Definition: core_rpc_server_commands_defs.h:2758
std::string top_block_hash
Definition: core_rpc_server_commands_defs.h:721
std::vector< aux_pow_t > aux_pow
Definition: core_rpc_server_commands_defs.h:1098
std::vector< spent_key_image_info > spent_key_images
Definition: core_rpc_server_commands_defs.h:1580
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:1009
bool visible
Definition: core_rpc_server_commands_defs.h:1452
uint64_t target_height
Definition: core_rpc_server_commands_defs.h:2196
uint64_t max_used_block_height
Definition: core_rpc_server_commands_defs.h:1525
uint64_t current_height
Definition: core_rpc_server_commands_defs.h:234
rct::key mask
Definition: core_rpc_server_commands_defs.h:541
uint64_t time
Definition: core_rpc_server_commands_defs.h:2621
bool ban
Definition: core_rpc_server_commands_defs.h:2036
Definition: core_rpc_server_commands_defs.h:1664
std::string wide_emission_amount
Definition: core_rpc_server_commands_defs.h:2229
uint64_t end_height
Definition: core_rpc_server_commands_defs.h:1759
uint64_t block_reward
Definition: core_rpc_server_commands_defs.h:868
std::vector< crypto::hash > m_block_ids
Definition: core_rpc_server_commands_defs.h:326
uint64_t last_failed_height
Definition: core_rpc_server_commands_defs.h:1527
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:327
std::string prunable_hash
Definition: core_rpc_server_commands_defs.h:395
Definition: core_rpc_server_commands_defs.h:1642
std::string categories
Definition: core_rpc_server_commands_defs.h:1507
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:296
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1002
uint64_t unlocked_instances
Definition: core_rpc_server_commands_defs.h:2141
uint64_t min_count
Definition: core_rpc_server_commands_defs.h:2121
std::vector< std::string > txids
Definition: core_rpc_server_commands_defs.h:2098
bool ignore_battery
Definition: core_rpc_server_commands_defs.h:670
bool pruned
Definition: core_rpc_server_commands_defs.h:2760
uint8_t voting
Definition: core_rpc_server_commands_defs.h:1976
std::string tx_hash
Definition: core_rpc_server_commands_defs.h:391
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:44
uint64_t total_instances
Definition: core_rpc_server_commands_defs.h:2140
Definition: core_rpc_server_commands_defs.h:701
Definition: core_rpc_server_commands_defs.h:844
Definition: core_rpc_server_commands_defs.h:2137
uint32_t out_peers
Definition: core_rpc_server_commands_defs.h:1920
std::string connection_id
Definition: core_rpc_server_commands_defs.h:2404
uint32_t block_target
Definition: core_rpc_server_commands_defs.h:867
Definition: core_rpc_server_commands_defs.h:2118
uint16_t rpc_port
Definition: core_rpc_server_commands_defs.h:1338
std::vector< std::string > tx_hashes
Definition: core_rpc_server_commands_defs.h:1317
Definition: core_rpc_server_commands_defs.h:2156
std::string prev_block
Definition: core_rpc_server_commands_defs.h:947
uint32_t seconds
Definition: core_rpc_server_commands_defs.h:2037
Definition: core_rpc_server_commands_defs.h:2604
Definition: core_rpc_server_commands_defs.h:1369
uint64_t height
Definition: core_rpc_server_commands_defs.h:150
Definition: core_rpc_server_commands_defs.h:312
std::vector< txpool_histo > histo
Definition: core_rpc_server_commands_defs.h:1688
std::vector< crypto::hash > tx_hashes
Definition: core_rpc_server_commands_defs.h:1603
uint32_t num_failing
Definition: core_rpc_server_commands_defs.h:1684
Definition: core_rpc_server_commands_defs.h:523
uint64_t grey_peerlist_size
Definition: core_rpc_server_commands_defs.h:716
Definition: core_rpc_server_commands_defs.h:389
std::vector< block_output_indices > output_indices
Definition: core_rpc_server_commands_defs.h:235
Definition: core_rpc_server_commands_defs.h:525
Definition: core_rpc_server_commands_defs.h:2708
std::vector< std::string > tx_hashes
Definition: core_rpc_server_commands_defs.h:1625
Definition: core_rpc_server_commands_defs.h:2774
std::string reason
Definition: core_rpc_server_commands_defs.h:631
uint64_t bytes_total
Definition: core_rpc_server_commands_defs.h:1677
Definition: core_rpc_server_commands_defs.h:1079
Definition: core_rpc_server_commands_defs.h:1225
bool clear
Definition: core_rpc_server_commands_defs.h:2608
uint32_t cookie
Definition: core_rpc_server_commands_defs.h:2561
Definition: core_rpc_server_commands_defs.h:2168
std::vector< int > spent_status
Definition: core_rpc_server_commands_defs.h:476
std::string status
Definition: core_rpc_server_commands_defs.h:359
Definition: core_rpc_server_commands_defs.h:2213
std::vector< uint64_t > heights
Definition: core_rpc_server_commands_defs.h:268
Definition: core_rpc_server_commands_defs.h:2361
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2652
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:2292
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1018
uint64_t payment
Definition: core_rpc_server_commands_defs.h:2585
uint64_t block_height
Definition: core_rpc_server_commands_defs.h:399
rpc
Definition: console.py:53
std::string version
Definition: core_rpc_server_commands_defs.h:2340
uint64_t reserved_offset
Definition: core_rpc_server_commands_defs.h:966
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:233
Definition: core_rpc_server_commands_defs.h:2381
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1522
uint32_t txs
Definition: core_rpc_server_commands_defs.h:1666
std::vector< entry > txs
Definition: core_rpc_server_commands_defs.h:440
uint32_t bytes_min
Definition: core_rpc_server_commands_defs.h:1678
uint32_t window
Definition: core_rpc_server_commands_defs.h:1973
bool double_spend_seen
Definition: core_rpc_server_commands_defs.h:1533
epee::levin::async_protocol_handler_config< detail::p2p_context > connections
Definition: levin_notify.h:66
uint64_t target_height
Definition: core_rpc_server_commands_defs.h:704
std::vector< std::string > txs_hashes
Definition: core_rpc_server_commands_defs.h:374
unsigned int uint32_t
Definition: stdint.h:126
Definition: core_rpc_server_commands_defs.h:230
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1650
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2176
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:1847
uint64_t blob_size
Definition: core_rpc_server_commands_defs.h:1521
Definition: core_rpc_server_commands_defs.h:791
bool invalid_output
Definition: core_rpc_server_commands_defs.h:636
Definition: core_rpc_server_commands_defs.h:663
bool release
Definition: core_rpc_server_commands_defs.h:2194
Definition: core_rpc_server_commands_defs.h:2606
std::vector< distribution > distributions
Definition: core_rpc_server_commands_defs.h:2510
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1244
uint32_t pruning_seed
Definition: core_rpc_server_commands_defs.h:1341
uint8_t version
Definition: core_rpc_server_commands_defs.h:1960
Definition: core_rpc_server_commands_defs.h:1958
uint64_t expected_reward
Definition: core_rpc_server_commands_defs.h:967
uint64_t received_timestamp
Definition: core_rpc_server_commands_defs.h:402
bool unlocked
Definition: core_rpc_server_commands_defs.h:542
Definition: core_rpc_server_commands_defs.h:266
std::string hash
Definition: core_rpc_server_commands_defs.h:1300
uint64_t recent_cutoff
Definition: core_rpc_server_commands_defs.h:2124
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1760
Definition: core_rpc_server_commands_defs.h:2787
Definition: core_rpc_server_commands_defs.h:1969
Definition: core_rpc_server_commands_defs.h:1448
std::vector< peer > gray_list
Definition: core_rpc_server_commands_defs.h:1385
uint64_t cumulative_difficulty_top64
Definition: core_rpc_server_commands_defs.h:724
std::vector< std::string > hashes
Definition: core_rpc_server_commands_defs.h:1243
Definition: core_rpc_server_commands_defs.h:1269
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:1828
std::vector< std::string > block_hashes
Definition: core_rpc_server_commands_defs.h:2295
uint64_t histo_98pc
Definition: core_rpc_server_commands_defs.h:1687
Definition: core_rpc_server_commands_defs.h:2722
Definition: core_rpc_server_commands_defs.h:2010
std::string status
Definition: core_rpc_server_commands_defs.h:2081
Definition: core_rpc_server_commands_defs.h:172
uint32_t starting_nonce
Definition: core_rpc_server_commands_defs.h:1135
bool double_spend
Definition: core_rpc_server_commands_defs.h:634
uint64_t amount
Definition: core_rpc_server_commands_defs.h:2469
bool bad_blocks
Definition: core_rpc_server_commands_defs.h:2777
blobdata block_blob
Definition: core_rpc_server_commands_defs.h:1050
uint32_t in_peers
Definition: core_rpc_server_commands_defs.h:1935
uint8_t major_version
Definition: core_rpc_server_commands_defs.h:1048
Definition: core_rpc_server_commands_defs.h:290
std::vector< std::string > txs_hashes
Definition: core_rpc_server_commands_defs.h:1559
Definition: core_rpc_server_commands_defs.h:1298
Definition: rctTypes.h:79
Definition: core_rpc_server_commands_defs.h:2191
Definition: core_rpc_server_commands_defs.h:2047
Definition: core_rpc_server_commands_defs.h:2391
unsigned __int64 uint64_t
Definition: stdint.h:136
Definition: core_rpc_server_commands_defs.h:462
uint64_t threads_count
Definition: core_rpc_server_commands_defs.h:668
set
Definition: gmock_class.py:44
Definition: core_rpc_server_commands_defs.h:1593
#define KV_SERIALIZE_CONTAINER_POD_AS_BLOB(varialble)
Definition: keyvalue_serialization.h:122
Definition: core_rpc_server_commands_defs.h:898
uint64_t balance
Definition: core_rpc_server_commands_defs.h:2657
Definition: core_rpc_server_commands_defs.h:1732
uint64_t incoming_connections_count
Definition: core_rpc_server_commands_defs.h:713
Definition: core_rpc_server_commands_defs.h:2679
std::string next_seed_hash
Definition: core_rpc_server_commands_defs.h:971
Definition: core_rpc_server_commands_defs.h:1567
int64_t limit_down
Definition: core_rpc_server_commands_defs.h:1878
std::string miner_tx_hash
Definition: core_rpc_server_commands_defs.h:1316
Definition: core_rpc_server_commands_defs.h:1874
std::string pruned_as_hex
Definition: core_rpc_server_commands_defs.h:393
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:852
std::string prunable_as_hex
Definition: core_rpc_server_commands_defs.h:394
Definition: core_rpc_server_commands_defs.h:1396
std::vector< pool_tx_info > added_pool_txs
Definition: core_rpc_server_commands_defs.h:238
uint64_t height
Definition: core_rpc_server_commands_defs.h:2215
Definition: core_rpc_server_commands_defs.h:1889
Definition: core_rpc_server_commands_defs.h:1720
rpc_access_response_base()
Definition: core_rpc_server_commands_defs.h:129
Definition: core_rpc_server_commands_defs.h:1812
uint64_t median_weight
Definition: core_rpc_server_commands_defs.h:1011
Definition: core_rpc_server_commands_defs.h:1615
int64_t limit_up
Definition: core_rpc_server_commands_defs.h:1891
Definition: core_rpc_server_commands_defs.h:896
uint64_t block_size_limit
Definition: core_rpc_server_commands_defs.h:725
uint64_t last_seen
Definition: core_rpc_server_commands_defs.h:1399
uint64_t rpc_connections_count
Definition: core_rpc_server_commands_defs.h:714
Definition: core_rpc_server_commands_defs.h:538
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2016
Definition: core_rpc_server_commands_defs.h:1004
Definition: core_rpc_server_commands_defs.h:487
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:962
Definition: core_rpc_server_commands_defs.h:2261
Definition: core_rpc_server_commands_defs.h:430
Definition: core_rpc_server_commands_defs.h:2646
std::string tx_as_hex
Definition: core_rpc_server_commands_defs.h:615
#define false
Definition: stdbool.h:37
#define KV_SERIALIZE_VAL_POD_AS_BLOB(varialble)
Definition: keyvalue_serialization.h:119
Definition: core_rpc_server_commands_defs.h:1833
signed char int8_t
Definition: stdint.h:121
Definition: core_rpc_server_commands_defs.h:192
std::string hashing_blob
Definition: core_rpc_server_commands_defs.h:2532
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2113
Definition: core_rpc_server_commands_defs.h:1238
Definition: core_rpc_server_commands_defs.h:2582
std::string version
Definition: core_rpc_server_commands_defs.h:739
Definition: core_rpc_server_commands_defs.h:2443
std::string mask
Definition: core_rpc_server_commands_defs.h:585
blobdata blocktemplate_blob
Definition: core_rpc_server_commands_defs.h:1081
Definition: core_rpc_server_commands_defs.h:917
Definition: core_rpc_server_commands_defs.h:2421
std::list< entry > entries
Definition: core_rpc_server_commands_defs.h:2681
uint64_t tx_pool_size
Definition: core_rpc_server_commands_defs.h:710
uint64_t recent_instances
Definition: core_rpc_server_commands_defs.h:2142
std::vector< hf_entry > hard_forks
Definition: core_rpc_server_commands_defs.h:2197
uint64_t from_height
Definition: core_rpc_server_commands_defs.h:2448
Definition: core_rpc_server_commands_defs.h:569
Definition: core_rpc_server_commands_defs.h:941
bool double_spend_seen
Definition: core_rpc_server_commands_defs.h:398
static MDB_envinfo info
Definition: mdb_load.c:37
std::string id
Definition: core_rpc_server_commands_defs.h:1016
Definition: misc_language.h:103
Definition: core_rpc_server_commands_defs.h:1014
#define KV_SERIALIZE_N(varialble, val_name)
Definition: keyvalue_serialization.h:78
bool stagenet
Definition: core_rpc_server_commands_defs.h:719
uint64_t count
Definition: core_rpc_server_commands_defs.h:2620
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:1051
POD_CLASS public_key
Definition: crypto.h:61
uint64_t start_block_height
Definition: core_rpc_server_commands_defs.h:2402
std::vector< ban > bans
Definition: core_rpc_server_commands_defs.h:2049
version
Supported socks variants.
Definition: socks.h:57
Definition: core_rpc_server_commands_defs.h:288
Definition: core_rpc_server_commands_defs.h:1214
Definition: core_rpc_server_commands_defs.h:1367
std::string max_used_block_id_hash
Definition: core_rpc_server_commands_defs.h:1524
uint64_t reserve_size
Definition: core_rpc_server_commands_defs.h:945
Definition: core_rpc_server_commands_defs.h:2644
std::string error
Definition: core_rpc_server_commands_defs.h:360
uint64_t amount_of_blocks
Definition: core_rpc_server_commands_defs.h:1132
std::string miner_address
Definition: core_rpc_server_commands_defs.h:667
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1820
std::string prev_hash
Definition: core_rpc_server_commands_defs.h:968
uint64_t nonces_bad
Definition: core_rpc_server_commands_defs.h:2663
std::list< span > spans
Definition: core_rpc_server_commands_defs.h:2427
std::vector< ban > bans
Definition: core_rpc_server_commands_defs.h:2020
uint32_t rpc_credits_per_hash
Definition: core_rpc_server_commands_defs.h:1339
std::string user_uri
Definition: core_rpc_server_commands_defs.h:2341
diff
Definition: gen_wide_data.py:42
Definition: core_rpc_server_commands_defs.h:2508
uint64_t nonces_stale
Definition: core_rpc_server_commands_defs.h:2662
uint64_t confirmations
Definition: core_rpc_server_commands_defs.h:400
Definition: core_rpc_server_commands_defs.h:1944
std::string wallet_address
Definition: core_rpc_server_commands_defs.h:946
boost::endian::big_uint32_t ip
Definition: socks.cpp:60
std::string address
Definition: core_rpc_server_commands_defs.h:2071
boost::endian::big_uint16_t port
Definition: socks.cpp:59
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:146
Definition: core_rpc_server_commands_defs.h:823
Definition: core_rpc_server_commands_defs.h:2279
uint64_t current_height
Definition: core_rpc_server_commands_defs.h:2195
uint64_t height
Definition: core_rpc_server_commands_defs.h:1149
POOL_INFO_EXTENT
Definition: core_rpc_server_commands_defs.h:223
uint64_t height
Definition: core_rpc_server_commands_defs.h:965
Definition: core_rpc_server_commands_defs.h:2654
Definition: core_rpc_server_commands_defs.h:1710
std::string blobdata
Definition: blobdatatype.h:39
Definition: core_rpc_server_commands_defs.h:1296
REQUESTED_INFO
Definition: core_rpc_server_commands_defs.h:165
uint64_t target
Definition: core_rpc_server_commands_defs.h:708
Definition: core_rpc_server_commands_defs.h:1092
std::string id_hash
Definition: core_rpc_server_commands_defs.h:1558
uint32_t threshold
Definition: core_rpc_server_commands_defs.h:1975
uint32_t rpc_credits_per_hash
Definition: core_rpc_server_commands_defs.h:1401
Definition: block_weight.py:1
bool unlocked
Definition: core_rpc_server_commands_defs.h:2123
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:964
std::string paying_for
Definition: core_rpc_server_commands_defs.h:2584
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1637
bool split
Definition: core_rpc_server_commands_defs.h:377
Definition: core_rpc_server_commands_defs.h:629
Definition: core_rpc_server_commands_defs.h:2556
Definition: core_rpc_server_commands_defs.h:1675
Definition: core_rpc_server_commands_defs.h:1044
std::vector< std::string > key_images
Definition: core_rpc_server_commands_defs.h:464
uint32_t cookie
Definition: core_rpc_server_commands_defs.h:2536
uint64_t block_weight_median
Definition: core_rpc_server_commands_defs.h:728
Definition: core_rpc_server_commands_defs.h:1313
Definition: wide_difficulty.py:1
uint64_t grace_blocks
Definition: core_rpc_server_commands_defs.h:2252
Definition: core_rpc_server_commands_defs.h:2170
TODO: (mj-xmr) This will be reduced in an another PR.
Definition: byte_slice.h:39
uint32_t seconds
Definition: core_rpc_server_commands_defs.h:2001
uint32_t seconds
Definition: core_rpc_server_commands_defs.h:2083
uint32_t address
Definition: getifaddr.c:269
Definition: core_rpc_server_commands_defs.h:1128
std::string compressed_data
Definition: core_rpc_server_commands_defs.h:2470
Definition: core_rpc_server_commands_defs.h:2520
uint64_t size
Definition: core_rpc_server_commands_defs.h:2407
Definition: core_rpc_server_commands_defs.h:1517
std::vector< tx_backlog_entry > backlog
Definition: core_rpc_server_commands_defs.h:1654
uint64_t limit_down
Definition: core_rpc_server_commands_defs.h:1863
uint64_t fee_amount_top64
Definition: core_rpc_server_commands_defs.h:2233
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:1758
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:706
std::string rpc
Definition: core_rpc_server_commands_defs.h:2619
std::string prev_block
Definition: core_rpc_server_commands_defs.h:1134
std::string merkle_root
Definition: core_rpc_server_commands_defs.h:1096
std::string host
Definition: core_rpc_server_commands_defs.h:2034
uint64_t height
Definition: core_rpc_server_commands_defs.h:1273
std::vector< block_complete_entry > blocks
Definition: core_rpc_server_commands_defs.h:278
entry()
Definition: core_rpc_server_commands_defs.h:2153
Definition: core_rpc_server_commands_defs.h:1930
uint64_t adjusted_time
Definition: core_rpc_server_commands_defs.h:729
uint32_t votes
Definition: core_rpc_server_commands_defs.h:1974
Definition: core_rpc_server_commands_defs.h:1577
std::string main_chain_parent_block
Definition: core_rpc_server_commands_defs.h:2296
std::string hash
Definition: core_rpc_server_commands_defs.h:1071
Definition: core_rpc_server_commands_defs.h:148
Definition: core_rpc_server_commands_defs.h:2632
Definition: core_rpc_server_commands_defs.h:276
uint64_t id
Definition: core_rpc_server_commands_defs.h:1334
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1575
Definition: core_rpc_server_commands_defs.h:114
std::string difficulty
Definition: core_rpc_server_commands_defs.h:1010
std::vector< std::string > blocks
Definition: core_rpc_server_commands_defs.h:1150
Definition: core_rpc_server_commands_defs.h:996
std::vector< uint64_t > indices
Definition: core_rpc_server_commands_defs.h:194
Definition: core_rpc_server_commands_defs.h:1822
#define KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N(varialble, val_name)
Definition: keyvalue_serialization.h:113
std::string extra_nonce
Definition: core_rpc_server_commands_defs.h:948
Definition: blake256.h:36
Definition: core_rpc_server_commands_defs.h:691
Definition: core_rpc_server_commands_defs.h:2337
uint32_t speed
Definition: core_rpc_server_commands_defs.h:2406
std::vector< tx_info > transactions
Definition: core_rpc_server_commands_defs.h:1579
uint64_t limit_up
Definition: core_rpc_server_commands_defs.h:1862
std::vector< aux_pow_t > aux_pow
Definition: core_rpc_server_commands_defs.h:1082
Definition: core_rpc_server_commands_defs.h:1068
uint64_t nonces_dupe
Definition: core_rpc_server_commands_defs.h:2664
int64_t limit_down
Definition: core_rpc_server_commands_defs.h:1892
Definition: core_rpc_server_commands_defs.h:1569
Definition: core_rpc_server_commands_defs.h:1742
Definition: core_rpc_server_commands_defs.h:138
std::string key
Definition: core_rpc_server_commands_defs.h:584
Definition: core_rpc_server_commands_defs.h:994
Definition: core_rpc_server_commands_defs.h:1995
Definition: core_rpc_server_commands_defs.h:1644
Definition: core_rpc_server_commands_defs.h:682
uint8_t hf_version
Definition: core_rpc_server_commands_defs.h:2180
minor_version
Definition: versiongenerate.py:79
uint64_t max_count
Definition: core_rpc_server_commands_defs.h:2122
bool binary
Definition: core_rpc_server_commands_defs.h:2471
time
Definition: gen_wide_data.py:40
uint64_t seed_height
Definition: core_rpc_server_commands_defs.h:2533
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1718
Definition: core_rpc_server_commands_defs.h:370
uint32_t threads_count
Definition: core_rpc_server_commands_defs.h:859
Definition: core_rpc_server_commands_defs.h:943
Definition: core_rpc_server_commands_defs.h:298
signed __int64 int64_t
Definition: stdint.h:135
static void prune(MDB_env *env0, MDB_env *env1)
Definition: blockchain_prune.cpp:249
uint64_t last_seen
Definition: core_rpc_server_commands_defs.h:1340
bool get_txid
Definition: core_rpc_server_commands_defs.h:528
blobdata blockhashing_blob
Definition: core_rpc_server_commands_defs.h:973
rpc::output_distribution_data data
Definition: core_rpc_server_commands_defs.h:2468
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1740
Definition: core_rpc_server_commands_defs.h:1903
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:871
Definition: core_rpc_server_commands_defs.h:1450
bool mainnet
Definition: core_rpc_server_commands_defs.h:717
std::string txid
Definition: core_rpc_server_commands_defs.h:588
Definition: core_rpc_server_commands_defs.h:1417
cryptonote::transaction tx
Definition: transaction.cpp:40
std::vector< entry > histogram
Definition: core_rpc_server_commands_defs.h:2158
uint64_t height
Definition: core_rpc_server_commands_defs.h:1301
Definition: core_rpc_server_commands_defs.h:1472
uint64_t outgoing_connections_count
Definition: core_rpc_server_commands_defs.h:712
Definition: core_rpc_server_commands_defs.h:2287
Definition: core_rpc_server_commands_defs.h:1046
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:869
uint64_t nonces_good
Definition: core_rpc_server_commands_defs.h:2661
epee::byte_slice active
Definition: levin_notify.cpp:255
Definition: core_rpc_server_commands_defs.h:611
bool invalid_input
Definition: core_rpc_server_commands_defs.h:635
Definition: core_rpc_server_commands_defs.h:2030
Definition: core_rpc_server_commands_defs.h:1754
Definition: core_rpc_server_commands_defs.h:2211
uint64_t start_time
Definition: core_rpc_server_commands_defs.h:730
uint64_t cumulative_difficulty
Definition: core_rpc_server_commands_defs.h:722
bool operator==(const hf_entry &hfe) const
Definition: core_rpc_server_commands_defs.h:2183
Definition: core_rpc_server_commands_defs.h:1876
uint64_t time_in_pool
Definition: core_rpc_server_commands_defs.h:1639
Definition: core_rpc_server_commands_defs.h:1434
static boost::multiprecision::uint128_t fees
Definition: blockchain_stats.cpp:58
std::string client
Definition: core_rpc_server_commands_defs.h:2656
std::string categories
Definition: core_rpc_server_commands_defs.h:1496
bool overspend
Definition: core_rpc_server_commands_defs.h:638
uint64_t block_size_median
Definition: core_rpc_server_commands_defs.h:727
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2285
bool do_sanity_checks
Definition: core_rpc_server_commands_defs.h:617
bool get_txid
Definition: core_rpc_server_commands_defs.h:572
std::string host
Definition: core_rpc_server_commands_defs.h:1335
uint64_t length
Definition: core_rpc_server_commands_defs.h:2291
uint8_t bg_min_idle_seconds
Definition: core_rpc_server_commands_defs.h:864
POD_CLASS hash
Definition: hash.h:48
std::string bootstrap_daemon_address
Definition: core_rpc_server_commands_defs.h:733
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:799
uint32_t rate
Definition: core_rpc_server_commands_defs.h:2405
std::string client
Definition: core_rpc_server_commands_defs.h:2697
bool is_background_mining_enabled
Definition: core_rpc_server_commands_defs.h:862
std::vector< std::string > missed_tx
Definition: core_rpc_server_commands_defs.h:437
uint64_t earliest_height
Definition: core_rpc_server_commands_defs.h:1978
uint64_t to_height
Definition: core_rpc_server_commands_defs.h:2449
Definition: core_rpc_server_commands_defs.h:1635
Definition: core_rpc_server_commands_defs.h:855
Definition: core_rpc_server_commands_defs.h:567
Definition: core_rpc_server_commands_defs.h:2400
Definition: core_rpc_server_commands_defs.h:2383
int64_t delta_balance
Definition: core_rpc_server_commands_defs.h:2698
bool enabled
Definition: core_rpc_server_commands_defs.h:1972
blobdata blockhashing_blob
Definition: core_rpc_server_commands_defs.h:1095
bool do_not_relay
Definition: core_rpc_server_commands_defs.h:1532
bool prune
Definition: core_rpc_server_commands_defs.h:376
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:1467
bool was_bootstrap_ever_used
Definition: core_rpc_server_commands_defs.h:735
Definition: core_rpc_server_commands_defs.h:2772
uint16_t rpc_port
Definition: core_rpc_server_commands_defs.h:1400
std::vector< outkey > outs
Definition: core_rpc_server_commands_defs.h:557
bool restricted
Definition: core_rpc_server_commands_defs.h:741
Definition: core_rpc_server_commands_defs.h:1271
Definition: core_rpc_server_commands_defs.h:2571
uint64_t total_bytes_out
Definition: core_rpc_server_commands_defs.h:808
uint64_t height
Definition: core_rpc_server_commands_defs.h:2290
uint64_t credits
Definition: core_rpc_server_commands_defs.h:2710
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1017
std::string auto_uri
Definition: core_rpc_server_commands_defs.h:2342
uint32_t hashrate
Definition: core_rpc_server_commands_defs.h:2682
std::string command
Definition: core_rpc_server_commands_defs.h:2326
Definition: core_rpc_server_commands_defs.h:1591
std::string tx_json
Definition: core_rpc_server_commands_defs.h:1520
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:904
uint64_t last_update_time
Definition: core_rpc_server_commands_defs.h:2658
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1315
std::vector< entry > data
Definition: core_rpc_server_commands_defs.h:2634
Definition: core_rpc_server_commands_defs.h:2178
uint32_t pruning_seed
Definition: core_rpc_server_commands_defs.h:2761
uint64_t seed_height
Definition: core_rpc_server_commands_defs.h:969
#define END_KV_SERIALIZE_MAP()
Definition: keyvalue_serialization.h:116
std::string wide_fee_amount
Definition: core_rpc_server_commands_defs.h:2232
Definition: core_rpc_server_commands_defs.h:2372
crypto::hash tx_hash
Definition: core_rpc_server_commands_defs.h:212
std::string id
Definition: core_rpc_server_commands_defs.h:1070
Definition: core_rpc_server_commands_defs.h:357
Definition: core_rpc_server_commands_defs.h:2248
std::string host
Definition: core_rpc_server_commands_defs.h:1999
#define KV_SERIALIZE_OPT(variable, default_value)
Definition: keyvalue_serialization.h:123
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:705
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:970
uint64_t height
Definition: core_rpc_server_commands_defs.h:2539
Definition: core_rpc_server_commands_defs.h:2018
Definition: core_rpc_server_commands_defs.h:1905
Definition: core_rpc_server_commands_defs.h:1852
uint32_t txs_total
Definition: core_rpc_server_commands_defs.h:1683
major_version
Definition: versiongenerate.py:78
uint32_t out_peers
Definition: core_rpc_server_commands_defs.h:1908
std::list< connection_info > connections
Definition: core_rpc_server_commands_defs.h:1744
std::string as_hex
Definition: core_rpc_server_commands_defs.h:392
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:840
uint64_t total_packets_in
Definition: core_rpc_server_commands_defs.h:805
std::string client
Definition: core_rpc_server_commands_defs.h:116
bool too_big
Definition: core_rpc_server_commands_defs.h:637
std::list< crypto::hash > block_ids
Definition: core_rpc_server_commands_defs.h:175
uint64_t fee
Definition: core_rpc_server_commands_defs.h:2263
txpool_stats pool_stats
Definition: core_rpc_server_commands_defs.h:1722
blobdata blocktemplate_blob
Definition: core_rpc_server_commands_defs.h:972
bool kept_by_block
Definition: core_rpc_server_commands_defs.h:1526
Definition: core_rpc_server_commands_defs.h:2695
Definition: core_rpc_server_commands_defs.h:2617
Definition: core_rpc_server_commands_defs.h:201
bool binary
Definition: core_rpc_server_commands_defs.h:2451
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1839
Definition: core_rpc_server_commands_defs.h:1850
uint64_t amount
Definition: core_rpc_server_commands_defs.h:514
std::string tx_blob
Definition: core_rpc_server_commands_defs.h:1534
static __thread int depth
Definition: threadpool.cpp:34
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:176
uint64_t target_height
Definition: core_rpc_server_commands_defs.h:2424
error
Tracks LMDB error codes.
Definition: error.h:44
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1523
Definition: core_rpc_server_commands_defs.h:2322
bool relayed
Definition: core_rpc_server_commands_defs.h:1530
Definition: core_rpc_server_commands_defs.h:2747
uint32_t num_not_relayed
Definition: core_rpc_server_commands_defs.h:1686
bool busy_syncing
Definition: core_rpc_server_commands_defs.h:738
bool compress
Definition: core_rpc_server_commands_defs.h:2452
std::string pow_algorithm
Definition: core_rpc_server_commands_defs.h:861
uint64_t diff
Definition: core_rpc_server_commands_defs.h:2537
#define true
Definition: stdbool.h:36
bool include_blocked
Definition: core_rpc_server_commands_defs.h:1372
bool bad_txs
Definition: core_rpc_server_commands_defs.h:2776
Definition: core_rpc_server_commands_defs.h:2720
std::vector< crypto::hash > removed_pool_txids
Definition: core_rpc_server_commands_defs.h:240
#define BEGIN_KV_SERIALIZE_MAP()
Definition: keyvalue_serialization.h:43
Definition: core_rpc_server_commands_defs.h:2096
std::string last_failed_id_hash
Definition: core_rpc_server_commands_defs.h:1528
rapidjson::Document json
Definition: transport.cpp:50
uint32_t bytes_med
Definition: core_rpc_server_commands_defs.h:1680
std::string top_hash
Definition: core_rpc_server_commands_defs.h:127
uint64_t last_relayed_time
Definition: core_rpc_server_commands_defs.h:1531
uint64_t height
Definition: core_rpc_server_commands_defs.h:543
std::string proxy
Definition: core_rpc_server_commands_defs.h:1790
Definition: core_rpc_server_commands_defs.h:1860
Definition: core_rpc_server_commands_defs.h:2445
Definition: core_rpc_server_commands_defs.h:140
Definition: core_rpc_server_commands_defs.h:2226
peer(uint64_t id, const std::string &host, uint16_t port, uint64_t last_seen, uint32_t pruning_seed, uint16_t rpc_port, uint32_t rpc_credits_per_hash)
Definition: core_rpc_server_commands_defs.h:1348
std::vector< block_header_response > block_headers
Definition: core_rpc_server_commands_defs.h:1258
uint64_t start_time
Definition: core_rpc_server_commands_defs.h:804
if(!cryptonote::get_account_address_from_str_or_url(info, cryptonote::TESTNET, "9uVsvEryzpN8WH2t1WWhFFCG5tS8cBNdmJYNRuckLENFimfauV5pZKeS1P2CbxGkSDTUPHXWwiYE5ZGSXDAGbaZgDxobqDN"))
Definition: signature.cpp:53
static epee::net_utils::http::http_simple_client_template< dummy_client > client
Definition: http-client.cpp:62
uint8_t bg_idle_threshold
Definition: core_rpc_server_commands_defs.h:863
Definition: core_rpc_server_commands_defs.h:2069
txpool_stats()
Definition: core_rpc_server_commands_defs.h:1691
std::vector< uint64_t > amounts
Definition: core_rpc_server_commands_defs.h:2447
std::string view_key
Definition: core_rpc_server_commands_defs.h:345
Definition: core_rpc_server_commands_defs.h:101
uint64_t amount
Definition: core_rpc_server_commands_defs.h:2139
Definition: core_rpc_server_commands_defs.h:1771
uint32_t bytes_max
Definition: core_rpc_server_commands_defs.h:1679