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 14 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)
1348 :
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)
1351 :
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)
1408 :
host(
peer.
host), last_seen(
peer.last_seen), rpc_port(
peer.rpc_port), rpc_credits_per_hash(
peer.rpc_credits_per_hash)
1693 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) {}
2154 amount(amount), total_instances(total_instances), unlocked_instances(unlocked_instances), recent_instances(recent_instances) {}
2485 if (this_ref.compress)
2487 const_cast<std::string&
>(this_ref.compressed_data) = compress_integer_array(this_ref.data.distribution);
2495 if (this_ref.compress)
2498 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:736
std::string password
Definition: core_rpc_server_commands_defs.h:1791
Definition: core_rpc_server_commands_defs.h:1068
uint64_t alt_blocks_count
Definition: core_rpc_server_commands_defs.h:713
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:1353
std::string remote_address
Definition: core_rpc_server_commands_defs.h:2410
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:690
Definition: core_rpc_server_commands_defs.h:1335
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:915
STATUS
Definition: core_rpc_server_commands_defs.h:456
Definition: core_rpc_server_commands_defs.h:836
uint64_t height
Definition: core_rpc_server_commands_defs.h:2183
bool testnet
Definition: core_rpc_server_commands_defs.h:720
std::vector< uint64_t > request
Definition: core_rpc_server_commands_defs.h:937
std::string tx
Definition: core_rpc_server_commands_defs.h:346
bool white
Definition: core_rpc_server_commands_defs.h:1424
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:1339
Definition: core_rpc_server_commands_defs.h:95
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:872
bool not_relayed
Definition: core_rpc_server_commands_defs.h:632
Definition: core_rpc_server_commands_defs.h:1787
#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:2037
Definition: core_rpc_server_commands_defs.h:1384
blobdata blocktemplate_blob
Definition: core_rpc_server_commands_defs.h:1096
uint64_t emission_amount
Definition: core_rpc_server_commands_defs.h:2230
const uint32_t T[512]
Definition: groestl_tables.h:36
uint8_t version
Definition: core_rpc_server_commands_defs.h:1973
uint8_t major_version
Definition: core_rpc_server_commands_defs.h:1008
Definition: core_rpc_server_commands_defs.h:162
Definition: core_rpc_server_commands_defs.h:2326
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:2109
uint64_t height
Definition: core_rpc_server_commands_defs.h:705
uint64_t tx_count
Definition: core_rpc_server_commands_defs.h:711
uint64_t nblocks
Definition: core_rpc_server_commands_defs.h:2405
Definition: core_rpc_server_commands_defs.h:795
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1259
uint64_t quantization_mask
Definition: core_rpc_server_commands_defs.h:2266
std::string address
Definition: core_rpc_server_commands_defs.h:862
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:1347
Definition: core_rpc_server_commands_defs.h:342
uint64_t credits_used
Definition: core_rpc_server_commands_defs.h:2662
bool update
Definition: core_rpc_server_commands_defs.h:2341
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:725
Definition: core_rpc_server_commands_defs.h:2597
uint32_t num_double_spends
Definition: core_rpc_server_commands_defs.h:1691
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:1009
Definition: core_rpc_server_commands_defs.h:2735
std::vector< std::string > txids
Definition: core_rpc_server_commands_defs.h:2365
Definition: core_rpc_server_commands_defs.h:804
std::string as_json
Definition: core_rpc_server_commands_defs.h:396
std::string prev_id
Definition: core_rpc_server_commands_defs.h:1010
std::list< peer > peers
Definition: core_rpc_server_commands_defs.h:2428
Definition: core_rpc_server_commands_defs.h:1242
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:2291
Definition: core_rpc_server_commands_defs.h:2069
Definition: core_rpc_server_commands_defs.h:1999
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2391
Definition: core_rpc_server_commands_defs.h:124
uint64_t count
Definition: core_rpc_server_commands_defs.h:925
uint64_t receive_time
Definition: core_rpc_server_commands_defs.h:1531
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:1257
Definition: core_rpc_server_commands_defs.h:2279
bool public_only
Definition: core_rpc_server_commands_defs.h:1373
Definition: core_rpc_server_commands_defs.h:1843
std::string hash
Definition: core_rpc_server_commands_defs.h:151
std::string id_hash
Definition: core_rpc_server_commands_defs.h:1521
bool no_miner_tx
Definition: core_rpc_server_commands_defs.h:178
Definition: core_rpc_server_commands_defs.h:1507
int i
Definition: pymoduletest.py:23
uint64_t fee_amount
Definition: core_rpc_server_commands_defs.h:2233
uint32_t state
Definition: core_rpc_server_commands_defs.h:1979
Definition: rpc_handler.h:45
uint64_t white_peerlist_size
Definition: core_rpc_server_commands_defs.h:717
enum upnpconfigoptions id
Definition: options.c:29
Definition: core_rpc_server_commands_defs.h:1736
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2603
uint64_t credits_per_hash_found
Definition: core_rpc_server_commands_defs.h:2540
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:2536
uint32_t num_10m
Definition: core_rpc_server_commands_defs.h:1687
bool update_available
Definition: core_rpc_server_commands_defs.h:739
std::vector< std::string > request
Definition: core_rpc_server_commands_defs.h:1116
std::string hash
Definition: core_rpc_server_commands_defs.h:2345
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:2751
std::vector< block_complete_entry > blocks
Definition: core_rpc_server_commands_defs.h:232
Definition: core_rpc_server_commands_defs.h:1625
std::string username
Definition: core_rpc_server_commands_defs.h:1790
std::string status
Definition: core_rpc_server_commands_defs.h:1805
bool do_not_relay
Definition: core_rpc_server_commands_defs.h:616
std::string overview
Definition: core_rpc_server_commands_defs.h:2430
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1288
Definition: core_rpc_server_commands_defs.h:1149
bool double_spend_seen
Definition: core_rpc_server_commands_defs.h:214
uint32_t ip
Definition: core_rpc_server_commands_defs.h:2002
uint64_t index
Definition: core_rpc_server_commands_defs.h:515
Definition: core_rpc_server_commands_defs.h:1132
std::vector< chain_info > chains
Definition: core_rpc_server_commands_defs.h:2314
Definition: core_rpc_server_commands_defs.h:2060
std::string hash
Definition: core_rpc_server_commands_defs.h:1244
Definition: core_rpc_server_commands_defs.h:1494
Definition: core_rpc_server_commands_defs.h:2081
crypto::public_key key
Definition: core_rpc_server_commands_defs.h:540
bool cumulative
Definition: core_rpc_server_commands_defs.h:2452
Definition: core_rpc_server_commands_defs.h:1816
connection_info info
Definition: core_rpc_server_commands_defs.h:2395
uint64_t daemon_time
Definition: core_rpc_server_commands_defs.h:236
Definition: core_rpc_server_commands_defs.h:923
Definition: core_rpc_server_commands_defs.h:2532
uint64_t pool_info_since
Definition: core_rpc_server_commands_defs.h:179
std::string blob
Definition: core_rpc_server_commands_defs.h:1320
std::string path
Definition: core_rpc_server_commands_defs.h:2329
bool banned
Definition: core_rpc_server_commands_defs.h:2084
uint64_t fee_total
Definition: core_rpc_server_commands_defs.h:1683
t
Definition: console.py:33
std::vector< block_header_response > headers
Definition: core_rpc_server_commands_defs.h:1775
Definition: core_rpc_server_commands_defs.h:1214
Definition: core_rpc_server_commands_defs.h:264
Definition: core_rpc_server_commands_defs.h:2468
uint64_t credits
Definition: core_rpc_server_commands_defs.h:2624
Definition: core_rpc_server_commands_defs.h:613
Definition: core_rpc_server_commands_defs.h:2582
bool too_few_outputs
Definition: core_rpc_server_commands_defs.h:640
uint64_t total_packets_out
Definition: core_rpc_server_commands_defs.h:809
Definition: core_rpc_server_commands_defs.h:1496
Definition: core_rpc_server_commands_defs.h:1118
host
Definition: console.py:27
Definition: core_rpc_server_commands_defs.h:827
std::string path
Definition: core_rpc_server_commands_defs.h:2346
Definition: core_rpc_server_commands_defs.h:2096
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2530
std::string response
Definition: core_rpc_server_commands_defs.h:939
std::string wallet_address
Definition: core_rpc_server_commands_defs.h:1135
Definition: core_rpc_server_commands_defs.h:1714
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:709
Definition: core_rpc_server_commands_defs.h:1286
Definition: core_rpc_server_commands_defs.h:555
uint64_t block_weight_limit
Definition: core_rpc_server_commands_defs.h:728
bool relayed
Definition: core_rpc_server_commands_defs.h:404
uint64_t credits_total
Definition: core_rpc_server_commands_defs.h:2661
Definition: core_rpc_server_commands_defs.h:1958
std::string host
Definition: core_rpc_server_commands_defs.h:1400
Definition: core_rpc_server_commands_defs.h:909
Definition: core_rpc_server_commands_defs.h:1803
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:867
Definition: core_rpc_server_commands_defs.h:1654
int8_t level
Definition: core_rpc_server_commands_defs.h:1476
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:2695
std::string address
Definition: core_rpc_server_commands_defs.h:1789
crypto::hash txid
Definition: core_rpc_server_commands_defs.h:491
std::vector< public_node > white
Definition: core_rpc_server_commands_defs.h:1439
std::string data
Definition: base58.cpp:37
std::vector< uint64_t > amounts
Definition: core_rpc_server_commands_defs.h:2122
std::string response
Definition: core_rpc_server_commands_defs.h:1065
std::string json
Definition: core_rpc_server_commands_defs.h:1321
const char * key
Definition: hmac_keccak.cpp:40
uint32_t next_needed_pruning_seed
Definition: core_rpc_server_commands_defs.h:2427
bool active
Definition: core_rpc_server_commands_defs.h:859
Definition: core_rpc_server_commands_defs.h:1463
public_node(const peer &peer)
Definition: core_rpc_server_commands_defs.h:1407
bool include_blocked
Definition: core_rpc_server_commands_defs.h:1425
uint64_t count
Definition: core_rpc_server_commands_defs.h:2218
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2579
Definition: core_rpc_server_commands_defs.h:1934
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:1099
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:833
Definition: core_rpc_server_commands_defs.h:1833
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2380
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:1485
Definition: core_rpc_server_commands_defs.h:1920
std::vector< peer > white_list
Definition: core_rpc_server_commands_defs.h:1386
std::vector< uint64_t > fees
Definition: core_rpc_server_commands_defs.h:2267
unsigned short uint16_t
Definition: stdint.h:125
Definition: cryptonote_protocol_defs.h:47
Definition: core_rpc_server_commands_defs.h:848
Definition: core_rpc_server_commands_defs.h:489
std::string next_seed_hash
Definition: core_rpc_server_commands_defs.h:2537
Definition: core_rpc_server_commands_defs.h:667
uint32_t in_peers
Definition: core_rpc_server_commands_defs.h:1948
Definition: core_rpc_server_commands_defs.h:2524
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:2296
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:1438
Definition: core_rpc_server_commands_defs.h:1615
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1860
bool compress
Definition: core_rpc_server_commands_defs.h:2474
std::string block_id
Definition: core_rpc_server_commands_defs.h:1120
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:1423
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:1623
Definition: core_rpc_server_commands_defs.h:695
bool fee_too_low
Definition: core_rpc_server_commands_defs.h:639
Definition: core_rpc_server_commands_defs.h:962
Definition: core_rpc_server_commands_defs.h:2252
uint64_t speed
Definition: core_rpc_server_commands_defs.h:860
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:1014
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:701
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:1405
unsigned char uint8_t
Definition: stdint.h:124
#define KV_SERIALIZE(varialble)
Definition: keyvalue_serialization.h:120
uint64_t total_bytes_in
Definition: core_rpc_server_commands_defs.h:808
uint32_t version
Definition: core_rpc_server_commands_defs.h:2195
uint64_t oldest
Definition: core_rpc_server_commands_defs.h:1684
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1640
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:2312
Definition: core_rpc_server_commands_defs.h:2361
Definition: core_rpc_server_commands_defs.h:2034
Definition: core_rpc_server_commands_defs.h:1603
Definition: core_rpc_server_commands_defs.h:2560
blobdata tx_blob
Definition: core_rpc_server_commands_defs.h:213
std::string nettype
Definition: core_rpc_server_commands_defs.h:722
Definition: core_rpc_server_commands_defs.h:372
Definition: core_rpc_server_commands_defs.h:1785
Definition: core_rpc_server_commands_defs.h:1421
Definition: core_rpc_server_commands_defs.h:582
struct hash_func hashes[]
Definition: daemon_messages.h:134
Definition: core_rpc_server_commands_defs.h:1758
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1601
Definition: core_rpc_server_commands_defs.h:1472
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:2295
std::vector< uint64_t > output_indices
Definition: core_rpc_server_commands_defs.h:403
Definition: core_rpc_server_commands_defs.h:1558
uint64_t free_space
Definition: core_rpc_server_commands_defs.h:733
Definition: core_rpc_server_commands_defs.h:1114
Definition: core_rpc_server_commands_defs.h:2118
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:921
std::string address
Definition: core_rpc_server_commands_defs.h:344
uint32_t ip
Definition: core_rpc_server_commands_defs.h:1338
uint64_t height
Definition: core_rpc_server_commands_defs.h:2737
std::vector< outkey > outs
Definition: core_rpc_server_commands_defs.h:601
uint64_t emission_amount_top64
Definition: core_rpc_server_commands_defs.h:2232
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:1491
uint64_t bytes
Definition: core_rpc_server_commands_defs.h:1669
uint64_t nblocks
Definition: core_rpc_server_commands_defs.h:2726
bool offline
Definition: core_rpc_server_commands_defs.h:734
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2066
uint32_t nonce
Definition: core_rpc_server_commands_defs.h:2562
Definition: core_rpc_server_commands_defs.h:340
Definition: core_rpc_server_commands_defs.h:935
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1304
bool do_background_mining
Definition: core_rpc_server_commands_defs.h:671
bool decode_as_json
Definition: core_rpc_server_commands_defs.h:375
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1218
uint64_t height
Definition: core_rpc_server_commands_defs.h:1051
uint8_t bg_target
Definition: core_rpc_server_commands_defs.h:868
Definition: daemon_messages.h:133
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1229
crypto::hash txid
Definition: core_rpc_server_commands_defs.h:544
Definition: core_rpc_server_commands_defs.h:2747
int64_t limit_up
Definition: core_rpc_server_commands_defs.h:1881
uint64_t database_size
Definition: core_rpc_server_commands_defs.h:738
uint64_t height
Definition: core_rpc_server_commands_defs.h:2425
Definition: core_rpc_server_commands_defs.h:474
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1276
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:965
Definition: core_rpc_server_commands_defs.h:2760
std::string top_block_hash
Definition: core_rpc_server_commands_defs.h:723
std::vector< aux_pow_t > aux_pow
Definition: core_rpc_server_commands_defs.h:1100
std::vector< spent_key_image_info > spent_key_images
Definition: core_rpc_server_commands_defs.h:1582
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:1011
bool visible
Definition: core_rpc_server_commands_defs.h:1454
uint64_t target_height
Definition: core_rpc_server_commands_defs.h:2198
uint64_t max_used_block_height
Definition: core_rpc_server_commands_defs.h:1527
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:2623
bool ban
Definition: core_rpc_server_commands_defs.h:2038
Definition: core_rpc_server_commands_defs.h:1666
std::string wide_emission_amount
Definition: core_rpc_server_commands_defs.h:2231
uint64_t end_height
Definition: core_rpc_server_commands_defs.h:1761
uint64_t block_reward
Definition: core_rpc_server_commands_defs.h:870
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:1529
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:1644
std::string categories
Definition: core_rpc_server_commands_defs.h:1509
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:1004
uint64_t unlocked_instances
Definition: core_rpc_server_commands_defs.h:2143
uint64_t min_count
Definition: core_rpc_server_commands_defs.h:2123
std::vector< std::string > txids
Definition: core_rpc_server_commands_defs.h:2100
bool ignore_battery
Definition: core_rpc_server_commands_defs.h:672
bool pruned
Definition: core_rpc_server_commands_defs.h:2762
uint8_t voting
Definition: core_rpc_server_commands_defs.h:1978
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:2142
Definition: core_rpc_server_commands_defs.h:703
Definition: core_rpc_server_commands_defs.h:846
Definition: core_rpc_server_commands_defs.h:2139
uint32_t out_peers
Definition: core_rpc_server_commands_defs.h:1922
std::string connection_id
Definition: core_rpc_server_commands_defs.h:2406
uint32_t block_target
Definition: core_rpc_server_commands_defs.h:869
Definition: core_rpc_server_commands_defs.h:2120
uint16_t rpc_port
Definition: core_rpc_server_commands_defs.h:1340
std::vector< std::string > tx_hashes
Definition: core_rpc_server_commands_defs.h:1319
Definition: core_rpc_server_commands_defs.h:2158
std::string prev_block
Definition: core_rpc_server_commands_defs.h:949
uint32_t seconds
Definition: core_rpc_server_commands_defs.h:2039
Definition: core_rpc_server_commands_defs.h:2606
Definition: core_rpc_server_commands_defs.h:1371
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:1690
std::vector< crypto::hash > tx_hashes
Definition: core_rpc_server_commands_defs.h:1605
uint32_t num_failing
Definition: core_rpc_server_commands_defs.h:1686
Definition: core_rpc_server_commands_defs.h:523
uint64_t grey_peerlist_size
Definition: core_rpc_server_commands_defs.h:718
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:2710
std::vector< std::string > tx_hashes
Definition: core_rpc_server_commands_defs.h:1627
Definition: core_rpc_server_commands_defs.h:2776
std::string reason
Definition: core_rpc_server_commands_defs.h:631
uint64_t bytes_total
Definition: core_rpc_server_commands_defs.h:1679
Definition: core_rpc_server_commands_defs.h:1081
Definition: core_rpc_server_commands_defs.h:1227
bool clear
Definition: core_rpc_server_commands_defs.h:2610
uint32_t cookie
Definition: core_rpc_server_commands_defs.h:2563
Definition: core_rpc_server_commands_defs.h:2170
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:2215
std::vector< uint64_t > heights
Definition: core_rpc_server_commands_defs.h:268
Definition: core_rpc_server_commands_defs.h:2363
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2654
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:2294
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1020
uint64_t payment
Definition: core_rpc_server_commands_defs.h:2587
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:2342
uint64_t reserved_offset
Definition: core_rpc_server_commands_defs.h:968
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:233
Definition: core_rpc_server_commands_defs.h:2383
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1524
uint32_t txs
Definition: core_rpc_server_commands_defs.h:1668
std::vector< entry > txs
Definition: core_rpc_server_commands_defs.h:440
uint32_t bytes_min
Definition: core_rpc_server_commands_defs.h:1680
uint32_t window
Definition: core_rpc_server_commands_defs.h:1975
bool double_spend_seen
Definition: core_rpc_server_commands_defs.h:1535
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:706
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:1652
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2178
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:1849
uint64_t blob_size
Definition: core_rpc_server_commands_defs.h:1523
Definition: core_rpc_server_commands_defs.h:793
bool invalid_output
Definition: core_rpc_server_commands_defs.h:636
Definition: core_rpc_server_commands_defs.h:665
bool release
Definition: core_rpc_server_commands_defs.h:2196
Definition: core_rpc_server_commands_defs.h:2608
std::vector< distribution > distributions
Definition: core_rpc_server_commands_defs.h:2512
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1246
uint32_t pruning_seed
Definition: core_rpc_server_commands_defs.h:1343
uint8_t version
Definition: core_rpc_server_commands_defs.h:1962
Definition: core_rpc_server_commands_defs.h:1960
uint64_t expected_reward
Definition: core_rpc_server_commands_defs.h:969
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:1302
uint64_t recent_cutoff
Definition: core_rpc_server_commands_defs.h:2126
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1762
Definition: core_rpc_server_commands_defs.h:2787
Definition: core_rpc_server_commands_defs.h:1971
Definition: core_rpc_server_commands_defs.h:1450
std::vector< peer > gray_list
Definition: core_rpc_server_commands_defs.h:1387
uint64_t cumulative_difficulty_top64
Definition: core_rpc_server_commands_defs.h:726
std::vector< std::string > hashes
Definition: core_rpc_server_commands_defs.h:1245
Definition: core_rpc_server_commands_defs.h:1271
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:1830
std::vector< std::string > block_hashes
Definition: core_rpc_server_commands_defs.h:2297
uint64_t histo_98pc
Definition: core_rpc_server_commands_defs.h:1689
Definition: core_rpc_server_commands_defs.h:2724
Definition: core_rpc_server_commands_defs.h:2012
std::string status
Definition: core_rpc_server_commands_defs.h:2083
Definition: core_rpc_server_commands_defs.h:172
uint32_t starting_nonce
Definition: core_rpc_server_commands_defs.h:1137
bool double_spend
Definition: core_rpc_server_commands_defs.h:634
uint64_t amount
Definition: core_rpc_server_commands_defs.h:2471
bool bad_blocks
Definition: core_rpc_server_commands_defs.h:2778
bool nonzero_unlock_time
Definition: core_rpc_server_commands_defs.h:643
blobdata block_blob
Definition: core_rpc_server_commands_defs.h:1052
uint32_t in_peers
Definition: core_rpc_server_commands_defs.h:1937
uint8_t major_version
Definition: core_rpc_server_commands_defs.h:1050
Definition: core_rpc_server_commands_defs.h:290
std::vector< std::string > txs_hashes
Definition: core_rpc_server_commands_defs.h:1561
Definition: core_rpc_server_commands_defs.h:1300
Definition: rctTypes.h:79
Definition: core_rpc_server_commands_defs.h:2193
Definition: core_rpc_server_commands_defs.h:2049
Definition: core_rpc_server_commands_defs.h:2393
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:670
set
Definition: gmock_class.py:44
Definition: core_rpc_server_commands_defs.h:1595
#define KV_SERIALIZE_CONTAINER_POD_AS_BLOB(varialble)
Definition: keyvalue_serialization.h:124
Definition: core_rpc_server_commands_defs.h:900
uint64_t balance
Definition: core_rpc_server_commands_defs.h:2659
Definition: core_rpc_server_commands_defs.h:1734
uint64_t incoming_connections_count
Definition: core_rpc_server_commands_defs.h:715
Definition: core_rpc_server_commands_defs.h:2681
std::string next_seed_hash
Definition: core_rpc_server_commands_defs.h:973
Definition: core_rpc_server_commands_defs.h:1569
int64_t limit_down
Definition: core_rpc_server_commands_defs.h:1880
std::string miner_tx_hash
Definition: core_rpc_server_commands_defs.h:1318
Definition: core_rpc_server_commands_defs.h:1876
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:854
std::string prunable_as_hex
Definition: core_rpc_server_commands_defs.h:394
Definition: core_rpc_server_commands_defs.h:1398
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:2217
Definition: core_rpc_server_commands_defs.h:1891
Definition: core_rpc_server_commands_defs.h:1722
rpc_access_response_base()
Definition: core_rpc_server_commands_defs.h:129
Definition: core_rpc_server_commands_defs.h:1814
uint64_t median_weight
Definition: core_rpc_server_commands_defs.h:1013
Definition: core_rpc_server_commands_defs.h:1617
int64_t limit_up
Definition: core_rpc_server_commands_defs.h:1893
Definition: core_rpc_server_commands_defs.h:898
uint64_t block_size_limit
Definition: core_rpc_server_commands_defs.h:727
uint64_t last_seen
Definition: core_rpc_server_commands_defs.h:1401
uint64_t rpc_connections_count
Definition: core_rpc_server_commands_defs.h:716
Definition: core_rpc_server_commands_defs.h:538
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2018
Definition: core_rpc_server_commands_defs.h:1006
Definition: core_rpc_server_commands_defs.h:487
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:964
Definition: core_rpc_server_commands_defs.h:2263
Definition: core_rpc_server_commands_defs.h:430
Definition: core_rpc_server_commands_defs.h:2648
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:121
Definition: core_rpc_server_commands_defs.h:1835
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:2534
epee::misc_utils::struct_init< response_t > response
Definition: core_rpc_server_commands_defs.h:2115
Definition: core_rpc_server_commands_defs.h:1240
Definition: core_rpc_server_commands_defs.h:2584
std::string version
Definition: core_rpc_server_commands_defs.h:741
Definition: core_rpc_server_commands_defs.h:2445
std::string mask
Definition: core_rpc_server_commands_defs.h:585
blobdata blocktemplate_blob
Definition: core_rpc_server_commands_defs.h:1083
Definition: core_rpc_server_commands_defs.h:919
Definition: core_rpc_server_commands_defs.h:2423
std::list< entry > entries
Definition: core_rpc_server_commands_defs.h:2683
uint64_t tx_pool_size
Definition: core_rpc_server_commands_defs.h:712
uint64_t recent_instances
Definition: core_rpc_server_commands_defs.h:2144
std::vector< hf_entry > hard_forks
Definition: core_rpc_server_commands_defs.h:2199
uint64_t from_height
Definition: core_rpc_server_commands_defs.h:2450
Definition: core_rpc_server_commands_defs.h:569
Definition: core_rpc_server_commands_defs.h:943
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:1018
Definition: misc_language.h:103
Definition: core_rpc_server_commands_defs.h:1016
#define KV_SERIALIZE_N(varialble, val_name)
Definition: keyvalue_serialization.h:78
bool stagenet
Definition: core_rpc_server_commands_defs.h:721
uint64_t count
Definition: core_rpc_server_commands_defs.h:2622
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:1053
POD_CLASS public_key
Definition: crypto.h:61
uint64_t start_block_height
Definition: core_rpc_server_commands_defs.h:2404
std::vector< ban > bans
Definition: core_rpc_server_commands_defs.h:2051
version
Supported socks variants.
Definition: socks.h:57
Definition: core_rpc_server_commands_defs.h:288
Definition: core_rpc_server_commands_defs.h:1216
Definition: core_rpc_server_commands_defs.h:1369
std::string max_used_block_id_hash
Definition: core_rpc_server_commands_defs.h:1526
uint64_t reserve_size
Definition: core_rpc_server_commands_defs.h:947
Definition: core_rpc_server_commands_defs.h:2646
std::string error
Definition: core_rpc_server_commands_defs.h:360
uint64_t amount_of_blocks
Definition: core_rpc_server_commands_defs.h:1134
std::string miner_address
Definition: core_rpc_server_commands_defs.h:669
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1822
std::string prev_hash
Definition: core_rpc_server_commands_defs.h:970
uint64_t nonces_bad
Definition: core_rpc_server_commands_defs.h:2665
std::list< span > spans
Definition: core_rpc_server_commands_defs.h:2429
std::vector< ban > bans
Definition: core_rpc_server_commands_defs.h:2022
uint32_t rpc_credits_per_hash
Definition: core_rpc_server_commands_defs.h:1341
std::string user_uri
Definition: core_rpc_server_commands_defs.h:2343
diff
Definition: gen_wide_data.py:42
Definition: core_rpc_server_commands_defs.h:2510
uint64_t nonces_stale
Definition: core_rpc_server_commands_defs.h:2664
uint64_t confirmations
Definition: core_rpc_server_commands_defs.h:400
Definition: core_rpc_server_commands_defs.h:1946
std::string wallet_address
Definition: core_rpc_server_commands_defs.h:948
boost::endian::big_uint32_t ip
Definition: socks.cpp:62
std::string address
Definition: core_rpc_server_commands_defs.h:2073
boost::endian::big_uint16_t port
Definition: socks.cpp:61
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:146
Definition: core_rpc_server_commands_defs.h:825
Definition: core_rpc_server_commands_defs.h:2281
uint64_t current_height
Definition: core_rpc_server_commands_defs.h:2197
uint64_t height
Definition: core_rpc_server_commands_defs.h:1151
POOL_INFO_EXTENT
Definition: core_rpc_server_commands_defs.h:223
uint64_t height
Definition: core_rpc_server_commands_defs.h:967
Definition: core_rpc_server_commands_defs.h:2656
Definition: core_rpc_server_commands_defs.h:1712
std::string blobdata
Definition: blobdatatype.h:39
Definition: core_rpc_server_commands_defs.h:1298
REQUESTED_INFO
Definition: core_rpc_server_commands_defs.h:165
uint64_t target
Definition: core_rpc_server_commands_defs.h:710
Definition: core_rpc_server_commands_defs.h:1094
std::string id_hash
Definition: core_rpc_server_commands_defs.h:1560
uint32_t threshold
Definition: core_rpc_server_commands_defs.h:1977
uint32_t rpc_credits_per_hash
Definition: core_rpc_server_commands_defs.h:1403
Definition: block_weight.py:1
bool unlocked
Definition: core_rpc_server_commands_defs.h:2125
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:966
std::string paying_for
Definition: core_rpc_server_commands_defs.h:2586
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1639
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:2558
Definition: core_rpc_server_commands_defs.h:1677
Definition: core_rpc_server_commands_defs.h:1046
std::vector< std::string > key_images
Definition: core_rpc_server_commands_defs.h:464
uint32_t cookie
Definition: core_rpc_server_commands_defs.h:2538
uint64_t block_weight_median
Definition: core_rpc_server_commands_defs.h:730
Definition: core_rpc_server_commands_defs.h:1315
Definition: wide_difficulty.py:1
uint64_t grace_blocks
Definition: core_rpc_server_commands_defs.h:2254
Definition: core_rpc_server_commands_defs.h:2172
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:2003
uint32_t seconds
Definition: core_rpc_server_commands_defs.h:2085
uint32_t address
Definition: getifaddr.c:269
Definition: core_rpc_server_commands_defs.h:1130
std::string compressed_data
Definition: core_rpc_server_commands_defs.h:2472
Definition: core_rpc_server_commands_defs.h:2522
uint64_t size
Definition: core_rpc_server_commands_defs.h:2409
Definition: core_rpc_server_commands_defs.h:1519
std::vector< tx_backlog_entry > backlog
Definition: core_rpc_server_commands_defs.h:1656
uint64_t limit_down
Definition: core_rpc_server_commands_defs.h:1865
uint64_t fee_amount_top64
Definition: core_rpc_server_commands_defs.h:2235
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:1760
std::string wide_difficulty
Definition: core_rpc_server_commands_defs.h:708
std::string rpc
Definition: core_rpc_server_commands_defs.h:2621
std::string prev_block
Definition: core_rpc_server_commands_defs.h:1136
std::string merkle_root
Definition: core_rpc_server_commands_defs.h:1098
std::string host
Definition: core_rpc_server_commands_defs.h:2036
uint64_t height
Definition: core_rpc_server_commands_defs.h:1275
std::vector< block_complete_entry > blocks
Definition: core_rpc_server_commands_defs.h:278
entry()
Definition: core_rpc_server_commands_defs.h:2155
Definition: core_rpc_server_commands_defs.h:1932
uint64_t adjusted_time
Definition: core_rpc_server_commands_defs.h:731
uint32_t votes
Definition: core_rpc_server_commands_defs.h:1976
Definition: core_rpc_server_commands_defs.h:1579
std::string main_chain_parent_block
Definition: core_rpc_server_commands_defs.h:2298
std::string hash
Definition: core_rpc_server_commands_defs.h:1073
Definition: core_rpc_server_commands_defs.h:148
Definition: core_rpc_server_commands_defs.h:2634
Definition: core_rpc_server_commands_defs.h:276
uint64_t id
Definition: core_rpc_server_commands_defs.h:1336
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1577
Definition: core_rpc_server_commands_defs.h:114
std::string difficulty
Definition: core_rpc_server_commands_defs.h:1012
std::vector< std::string > blocks
Definition: core_rpc_server_commands_defs.h:1152
Definition: core_rpc_server_commands_defs.h:998
std::vector< uint64_t > indices
Definition: core_rpc_server_commands_defs.h:194
Definition: core_rpc_server_commands_defs.h:1824
#define KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N(varialble, val_name)
Definition: keyvalue_serialization.h:115
std::string extra_nonce
Definition: core_rpc_server_commands_defs.h:950
Definition: blake256.h:36
Definition: core_rpc_server_commands_defs.h:693
Definition: core_rpc_server_commands_defs.h:2339
uint32_t speed
Definition: core_rpc_server_commands_defs.h:2408
std::vector< tx_info > transactions
Definition: core_rpc_server_commands_defs.h:1581
uint64_t limit_up
Definition: core_rpc_server_commands_defs.h:1864
std::vector< aux_pow_t > aux_pow
Definition: core_rpc_server_commands_defs.h:1084
Definition: core_rpc_server_commands_defs.h:1070
uint64_t nonces_dupe
Definition: core_rpc_server_commands_defs.h:2666
int64_t limit_down
Definition: core_rpc_server_commands_defs.h:1894
Definition: core_rpc_server_commands_defs.h:1571
Definition: core_rpc_server_commands_defs.h:1744
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:996
Definition: core_rpc_server_commands_defs.h:1997
Definition: core_rpc_server_commands_defs.h:1646
Definition: core_rpc_server_commands_defs.h:684
uint8_t hf_version
Definition: core_rpc_server_commands_defs.h:2182
minor_version
Definition: versiongenerate.py:79
uint64_t max_count
Definition: core_rpc_server_commands_defs.h:2124
bool binary
Definition: core_rpc_server_commands_defs.h:2473
time
Definition: gen_wide_data.py:40
uint64_t seed_height
Definition: core_rpc_server_commands_defs.h:2535
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1720
Definition: core_rpc_server_commands_defs.h:370
uint32_t threads_count
Definition: core_rpc_server_commands_defs.h:861
Definition: core_rpc_server_commands_defs.h:945
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:1342
bool get_txid
Definition: core_rpc_server_commands_defs.h:528
blobdata blockhashing_blob
Definition: core_rpc_server_commands_defs.h:975
rpc::output_distribution_data data
Definition: core_rpc_server_commands_defs.h:2470
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1742
Definition: core_rpc_server_commands_defs.h:1905
uint64_t difficulty_top64
Definition: core_rpc_server_commands_defs.h:873
Definition: core_rpc_server_commands_defs.h:1452
bool mainnet
Definition: core_rpc_server_commands_defs.h:719
std::string txid
Definition: core_rpc_server_commands_defs.h:588
Definition: core_rpc_server_commands_defs.h:1419
cryptonote::transaction tx
Definition: transaction.cpp:40
std::vector< entry > histogram
Definition: core_rpc_server_commands_defs.h:2160
uint64_t height
Definition: core_rpc_server_commands_defs.h:1303
Definition: core_rpc_server_commands_defs.h:1474
uint64_t outgoing_connections_count
Definition: core_rpc_server_commands_defs.h:714
Definition: core_rpc_server_commands_defs.h:2289
Definition: core_rpc_server_commands_defs.h:1048
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:871
uint64_t nonces_good
Definition: core_rpc_server_commands_defs.h:2663
epee::byte_slice active
Definition: levin_notify.cpp:257
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:2032
Definition: core_rpc_server_commands_defs.h:1756
Definition: core_rpc_server_commands_defs.h:2213
uint64_t start_time
Definition: core_rpc_server_commands_defs.h:732
uint64_t cumulative_difficulty
Definition: core_rpc_server_commands_defs.h:724
bool operator==(const hf_entry &hfe) const
Definition: core_rpc_server_commands_defs.h:2185
Definition: core_rpc_server_commands_defs.h:1878
uint64_t time_in_pool
Definition: core_rpc_server_commands_defs.h:1641
Definition: core_rpc_server_commands_defs.h:1436
static boost::multiprecision::uint128_t fees
Definition: blockchain_stats.cpp:58
std::string client
Definition: core_rpc_server_commands_defs.h:2658
std::string categories
Definition: core_rpc_server_commands_defs.h:1498
bool overspend
Definition: core_rpc_server_commands_defs.h:638
uint64_t block_size_median
Definition: core_rpc_server_commands_defs.h:729
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:2287
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:1337
uint64_t length
Definition: core_rpc_server_commands_defs.h:2293
uint8_t bg_min_idle_seconds
Definition: core_rpc_server_commands_defs.h:866
POD_CLASS hash
Definition: hash.h:48
std::string bootstrap_daemon_address
Definition: core_rpc_server_commands_defs.h:735
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:801
uint32_t rate
Definition: core_rpc_server_commands_defs.h:2407
std::string client
Definition: core_rpc_server_commands_defs.h:2699
bool is_background_mining_enabled
Definition: core_rpc_server_commands_defs.h:864
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:1980
uint64_t to_height
Definition: core_rpc_server_commands_defs.h:2451
Definition: core_rpc_server_commands_defs.h:1637
Definition: core_rpc_server_commands_defs.h:857
Definition: core_rpc_server_commands_defs.h:567
Definition: core_rpc_server_commands_defs.h:2402
Definition: core_rpc_server_commands_defs.h:2385
int64_t delta_balance
Definition: core_rpc_server_commands_defs.h:2700
bool enabled
Definition: core_rpc_server_commands_defs.h:1974
blobdata blockhashing_blob
Definition: core_rpc_server_commands_defs.h:1097
bool do_not_relay
Definition: core_rpc_server_commands_defs.h:1534
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:1469
bool was_bootstrap_ever_used
Definition: core_rpc_server_commands_defs.h:737
Definition: core_rpc_server_commands_defs.h:2774
uint16_t rpc_port
Definition: core_rpc_server_commands_defs.h:1402
std::vector< outkey > outs
Definition: core_rpc_server_commands_defs.h:557
bool restricted
Definition: core_rpc_server_commands_defs.h:743
Definition: core_rpc_server_commands_defs.h:1273
Definition: core_rpc_server_commands_defs.h:2573
uint64_t total_bytes_out
Definition: core_rpc_server_commands_defs.h:810
uint64_t height
Definition: core_rpc_server_commands_defs.h:2292
uint64_t credits
Definition: core_rpc_server_commands_defs.h:2712
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1019
std::string auto_uri
Definition: core_rpc_server_commands_defs.h:2344
uint32_t hashrate
Definition: core_rpc_server_commands_defs.h:2684
std::string command
Definition: core_rpc_server_commands_defs.h:2328
Definition: core_rpc_server_commands_defs.h:1593
std::string tx_json
Definition: core_rpc_server_commands_defs.h:1522
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:906
uint64_t last_update_time
Definition: core_rpc_server_commands_defs.h:2660
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1317
std::vector< entry > data
Definition: core_rpc_server_commands_defs.h:2636
Definition: core_rpc_server_commands_defs.h:2180
uint32_t pruning_seed
Definition: core_rpc_server_commands_defs.h:2763
uint64_t seed_height
Definition: core_rpc_server_commands_defs.h:971
#define END_KV_SERIALIZE_MAP()
Definition: keyvalue_serialization.h:118
std::string wide_fee_amount
Definition: core_rpc_server_commands_defs.h:2234
Definition: core_rpc_server_commands_defs.h:2374
crypto::hash tx_hash
Definition: core_rpc_server_commands_defs.h:212
std::string id
Definition: core_rpc_server_commands_defs.h:1072
Definition: core_rpc_server_commands_defs.h:357
Definition: core_rpc_server_commands_defs.h:2250
std::string host
Definition: core_rpc_server_commands_defs.h:2001
#define KV_SERIALIZE_OPT(variable, default_value)
Definition: keyvalue_serialization.h:125
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:707
std::string seed_hash
Definition: core_rpc_server_commands_defs.h:972
uint64_t height
Definition: core_rpc_server_commands_defs.h:2541
Definition: core_rpc_server_commands_defs.h:2020
Definition: core_rpc_server_commands_defs.h:1907
Definition: core_rpc_server_commands_defs.h:1854
uint32_t txs_total
Definition: core_rpc_server_commands_defs.h:1685
major_version
Definition: versiongenerate.py:78
uint32_t out_peers
Definition: core_rpc_server_commands_defs.h:1910
std::list< connection_info > connections
Definition: core_rpc_server_commands_defs.h:1746
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:842
uint64_t total_packets_in
Definition: core_rpc_server_commands_defs.h:807
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:2265
txpool_stats pool_stats
Definition: core_rpc_server_commands_defs.h:1724
blobdata blocktemplate_blob
Definition: core_rpc_server_commands_defs.h:974
bool kept_by_block
Definition: core_rpc_server_commands_defs.h:1528
Definition: core_rpc_server_commands_defs.h:2697
Definition: core_rpc_server_commands_defs.h:2619
Definition: core_rpc_server_commands_defs.h:201
bool binary
Definition: core_rpc_server_commands_defs.h:2453
epee::misc_utils::struct_init< request_t > request
Definition: core_rpc_server_commands_defs.h:1841
Definition: core_rpc_server_commands_defs.h:1852
uint64_t amount
Definition: core_rpc_server_commands_defs.h:514
std::string tx_blob
Definition: core_rpc_server_commands_defs.h:1536
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:2426
error
Tracks LMDB error codes.
Definition: error.h:44
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1525
Definition: core_rpc_server_commands_defs.h:2324
bool relayed
Definition: core_rpc_server_commands_defs.h:1532
Definition: core_rpc_server_commands_defs.h:2749
uint32_t num_not_relayed
Definition: core_rpc_server_commands_defs.h:1688
bool busy_syncing
Definition: core_rpc_server_commands_defs.h:740
bool compress
Definition: core_rpc_server_commands_defs.h:2454
std::string pow_algorithm
Definition: core_rpc_server_commands_defs.h:863
uint64_t diff
Definition: core_rpc_server_commands_defs.h:2539
#define true
Definition: stdbool.h:36
bool include_blocked
Definition: core_rpc_server_commands_defs.h:1374
Definition: core_rpc_server_commands_defs.h:2722
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:2098
std::string last_failed_id_hash
Definition: core_rpc_server_commands_defs.h:1530
rapidjson::Document json
Definition: transport.cpp:49
uint32_t bytes_med
Definition: core_rpc_server_commands_defs.h:1682
std::string top_hash
Definition: core_rpc_server_commands_defs.h:127
uint64_t last_relayed_time
Definition: core_rpc_server_commands_defs.h:1533
uint64_t height
Definition: core_rpc_server_commands_defs.h:543
std::string proxy
Definition: core_rpc_server_commands_defs.h:1792
Definition: core_rpc_server_commands_defs.h:1862
Definition: core_rpc_server_commands_defs.h:2447
Definition: core_rpc_server_commands_defs.h:140
Definition: core_rpc_server_commands_defs.h:2228
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:1350
std::vector< block_header_response > block_headers
Definition: core_rpc_server_commands_defs.h:1260
uint64_t start_time
Definition: core_rpc_server_commands_defs.h:806
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:865
Definition: core_rpc_server_commands_defs.h:2071
txpool_stats()
Definition: core_rpc_server_commands_defs.h:1693
std::vector< uint64_t > amounts
Definition: core_rpc_server_commands_defs.h:2449
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:2141
Definition: core_rpc_server_commands_defs.h:1773
uint32_t bytes_max
Definition: core_rpc_server_commands_defs.h:1681