40 #define CORE_RPC_STATUS_OK "OK" 41 #define CORE_RPC_STATUS_BUSY "BUSY" 42 #define CORE_RPC_STATUS_NOT_MINING "NOT MINING" 51 #define CORE_RPC_VERSION_MAJOR 2 52 #define CORE_RPC_VERSION_MINOR 1 53 #define MAKE_CORE_RPC_VERSION(major,minor) (((major)<<16)|(minor)) 54 #define CORE_RPC_VERSION MAKE_CORE_RPC_VERSION(CORE_RPC_VERSION_MAJOR, CORE_RPC_VERSION_MINOR) 60 BEGIN_KV_SERIALIZE_MAP()
61 END_KV_SERIALIZE_MAP()
70 BEGIN_KV_SERIALIZE_MAP()
74 END_KV_SERIALIZE_MAP()
87 BEGIN_KV_SERIALIZE_MAP()
88 KV_SERIALIZE_CONTAINER_POD_AS_BLOB(block_ids)
89 KV_SERIALIZE(start_height)
91 KV_SERIALIZE_OPT(no_miner_tx,
false)
92 END_KV_SERIALIZE_MAP()
99 BEGIN_KV_SERIALIZE_MAP()
100 KV_SERIALIZE(indices)
101 END_KV_SERIALIZE_MAP()
108 BEGIN_KV_SERIALIZE_MAP()
109 KV_SERIALIZE(indices)
110 END_KV_SERIALIZE_MAP()
115 std::vector<block_complete_entry>
blocks;
122 BEGIN_KV_SERIALIZE_MAP()
124 KV_SERIALIZE(start_height)
125 KV_SERIALIZE(current_height)
127 KV_SERIALIZE(output_indices)
129 END_KV_SERIALIZE_MAP()
138 BEGIN_KV_SERIALIZE_MAP()
139 KV_SERIALIZE(heights)
140 END_KV_SERIALIZE_MAP()
145 std::vector<block_complete_entry>
blocks;
149 BEGIN_KV_SERIALIZE_MAP()
153 END_KV_SERIALIZE_MAP()
161 BEGIN_KV_SERIALIZE_MAP()
162 END_KV_SERIALIZE_MAP()
171 BEGIN_KV_SERIALIZE_MAP()
172 KV_SERIALIZE(blks_hashes)
175 END_KV_SERIALIZE_MAP()
185 BEGIN_KV_SERIALIZE_MAP()
186 KV_SERIALIZE_CONTAINER_POD_AS_BLOB(block_ids)
187 KV_SERIALIZE(start_height)
188 END_KV_SERIALIZE_MAP()
199 BEGIN_KV_SERIALIZE_MAP()
200 KV_SERIALIZE_CONTAINER_POD_AS_BLOB(m_block_ids)
201 KV_SERIALIZE(start_height)
202 KV_SERIALIZE(current_height)
205 END_KV_SERIALIZE_MAP()
217 BEGIN_KV_SERIALIZE_MAP()
218 KV_SERIALIZE(address)
219 KV_SERIALIZE(view_key)
220 END_KV_SERIALIZE_MAP()
231 BEGIN_KV_SERIALIZE_MAP()
234 KV_SERIALIZE(tx_pub_key)
235 KV_SERIALIZE(out_index)
237 END_KV_SERIALIZE_MAP()
255 BEGIN_KV_SERIALIZE_MAP()
258 KV_SERIALIZE(timestamp)
259 KV_SERIALIZE(total_received)
260 KV_SERIALIZE(total_sent)
261 KV_SERIALIZE(unlock_time)
263 KV_SERIALIZE(spent_outputs)
264 KV_SERIALIZE(payment_id)
265 KV_SERIALIZE(coinbase)
266 KV_SERIALIZE(mempool)
268 END_KV_SERIALIZE_MAP()
276 uint64_t total_received_unlocked = 0;
282 BEGIN_KV_SERIALIZE_MAP()
283 KV_SERIALIZE(total_received)
284 KV_SERIALIZE(total_received_unlocked)
285 KV_SERIALIZE(scanned_height)
286 KV_SERIALIZE(transactions)
287 KV_SERIALIZE(blockchain_height)
288 KV_SERIALIZE(scanned_block_height)
290 END_KV_SERIALIZE_MAP()
302 BEGIN_KV_SERIALIZE_MAP()
303 KV_SERIALIZE(address)
304 KV_SERIALIZE(view_key)
305 END_KV_SERIALIZE_MAP()
316 BEGIN_KV_SERIALIZE_MAP()
319 KV_SERIALIZE(tx_pub_key)
320 KV_SERIALIZE(out_index)
322 END_KV_SERIALIZE_MAP()
338 BEGIN_KV_SERIALIZE_MAP()
339 KV_SERIALIZE(locked_funds)
340 KV_SERIALIZE(total_received)
341 KV_SERIALIZE(total_sent)
342 KV_SERIALIZE(scanned_height)
343 KV_SERIALIZE(scanned_block_height)
344 KV_SERIALIZE(start_height)
345 KV_SERIALIZE(transaction_height)
346 KV_SERIALIZE(blockchain_height)
347 KV_SERIALIZE(spent_outputs)
348 END_KV_SERIALIZE_MAP()
365 BEGIN_KV_SERIALIZE_MAP()
367 KV_SERIALIZE(address)
368 KV_SERIALIZE(view_key)
370 KV_SERIALIZE(use_dust)
371 KV_SERIALIZE(dust_threshold)
372 END_KV_SERIALIZE_MAP()
390 BEGIN_KV_SERIALIZE_MAP()
394 KV_SERIALIZE(global_index)
396 KV_SERIALIZE(tx_hash)
397 KV_SERIALIZE(tx_pub_key)
398 KV_SERIALIZE(tx_prefix_hash)
399 KV_SERIALIZE(spend_key_images)
400 KV_SERIALIZE(timestamp)
402 END_KV_SERIALIZE_MAP()
412 BEGIN_KV_SERIALIZE_MAP()
414 KV_SERIALIZE(outputs)
415 KV_SERIALIZE(per_kb_fee)
418 END_KV_SERIALIZE_MAP()
430 BEGIN_KV_SERIALIZE_MAP()
431 KV_SERIALIZE(amounts)
433 END_KV_SERIALIZE_MAP()
442 BEGIN_KV_SERIALIZE_MAP()
444 KV_SERIALIZE(global_index)
446 END_KV_SERIALIZE_MAP()
452 BEGIN_KV_SERIALIZE_MAP()
454 KV_SERIALIZE(outputs)
455 END_KV_SERIALIZE_MAP()
463 BEGIN_KV_SERIALIZE_MAP()
464 KV_SERIALIZE(amount_outs)
466 END_KV_SERIALIZE_MAP()
478 BEGIN_KV_SERIALIZE_MAP()
479 KV_SERIALIZE(address)
480 KV_SERIALIZE(view_key)
482 END_KV_SERIALIZE_MAP()
491 BEGIN_KV_SERIALIZE_MAP()
494 END_KV_SERIALIZE_MAP()
506 BEGIN_KV_SERIALIZE_MAP()
507 KV_SERIALIZE(address)
508 KV_SERIALIZE(view_key)
509 KV_SERIALIZE(create_account)
510 END_KV_SERIALIZE_MAP()
520 BEGIN_KV_SERIALIZE_MAP()
523 KV_SERIALIZE(new_address)
524 END_KV_SERIALIZE_MAP()
535 BEGIN_KV_SERIALIZE_MAP()
536 KV_SERIALIZE(address)
537 KV_SERIALIZE(view_key)
538 END_KV_SERIALIZE_MAP()
551 BEGIN_KV_SERIALIZE_MAP()
552 KV_SERIALIZE(payment_id)
553 KV_SERIALIZE(import_fee)
554 KV_SERIALIZE(new_request)
555 KV_SERIALIZE(request_fulfilled)
556 KV_SERIALIZE(payment_address)
558 END_KV_SERIALIZE_MAP()
570 BEGIN_KV_SERIALIZE_MAP()
571 KV_SERIALIZE(txs_hashes)
572 KV_SERIALIZE(decode_as_json)
573 KV_SERIALIZE_OPT(prune,
false)
574 END_KV_SERIALIZE_MAP()
588 BEGIN_KV_SERIALIZE_MAP()
589 KV_SERIALIZE(tx_hash)
591 KV_SERIALIZE(as_json)
592 KV_SERIALIZE(in_pool)
593 KV_SERIALIZE(double_spend_seen)
594 KV_SERIALIZE(block_height)
595 KV_SERIALIZE(block_timestamp)
596 KV_SERIALIZE(output_indices)
597 END_KV_SERIALIZE_MAP()
614 BEGIN_KV_SERIALIZE_MAP()
615 KV_SERIALIZE(txs_as_hex)
616 KV_SERIALIZE(txs_as_json)
618 KV_SERIALIZE(missed_tx)
621 END_KV_SERIALIZE_MAP()
638 BEGIN_KV_SERIALIZE_MAP()
639 KV_SERIALIZE(key_images)
640 END_KV_SERIALIZE_MAP()
650 BEGIN_KV_SERIALIZE_MAP()
651 KV_SERIALIZE(spent_status)
654 END_KV_SERIALIZE_MAP()
664 BEGIN_KV_SERIALIZE_MAP()
665 KV_SERIALIZE_VAL_POD_AS_BLOB(txid)
666 END_KV_SERIALIZE_MAP()
675 BEGIN_KV_SERIALIZE_MAP()
676 KV_SERIALIZE(o_indexes)
679 END_KV_SERIALIZE_MAP()
688 BEGIN_KV_SERIALIZE_MAP()
691 END_KV_SERIALIZE_MAP()
700 BEGIN_KV_SERIALIZE_MAP()
701 KV_SERIALIZE(outputs)
702 END_KV_SERIALIZE_MAP()
713 BEGIN_KV_SERIALIZE_MAP()
714 KV_SERIALIZE_VAL_POD_AS_BLOB(key)
715 KV_SERIALIZE_VAL_POD_AS_BLOB(mask)
716 KV_SERIALIZE(unlocked)
718 KV_SERIALIZE_VAL_POD_AS_BLOB(txid)
719 END_KV_SERIALIZE_MAP()
728 BEGIN_KV_SERIALIZE_MAP()
732 END_KV_SERIALIZE_MAP()
742 BEGIN_KV_SERIALIZE_MAP()
743 KV_SERIALIZE(outputs)
744 END_KV_SERIALIZE_MAP()
755 BEGIN_KV_SERIALIZE_MAP()
758 KV_SERIALIZE(unlocked)
761 END_KV_SERIALIZE_MAP()
770 BEGIN_KV_SERIALIZE_MAP()
774 END_KV_SERIALIZE_MAP()
788 BEGIN_KV_SERIALIZE_MAP()
789 KV_SERIALIZE(tx_as_hex)
790 KV_SERIALIZE_OPT(do_not_relay,
false)
791 END_KV_SERIALIZE_MAP()
810 BEGIN_KV_SERIALIZE_MAP()
813 KV_SERIALIZE(not_relayed)
814 KV_SERIALIZE(low_mixin)
815 KV_SERIALIZE(double_spend)
816 KV_SERIALIZE(invalid_input)
817 KV_SERIALIZE(invalid_output)
818 KV_SERIALIZE(too_big)
819 KV_SERIALIZE(overspend)
820 KV_SERIALIZE(fee_too_low)
821 KV_SERIALIZE(not_rct)
823 END_KV_SERIALIZE_MAP()
836 BEGIN_KV_SERIALIZE_MAP()
837 KV_SERIALIZE(miner_address)
838 KV_SERIALIZE(threads_count)
839 KV_SERIALIZE(do_background_mining)
840 KV_SERIALIZE(ignore_battery)
841 END_KV_SERIALIZE_MAP()
848 BEGIN_KV_SERIALIZE_MAP()
850 END_KV_SERIALIZE_MAP()
859 BEGIN_KV_SERIALIZE_MAP()
860 END_KV_SERIALIZE_MAP()
898 BEGIN_KV_SERIALIZE_MAP()
901 KV_SERIALIZE(target_height)
902 KV_SERIALIZE(difficulty)
904 KV_SERIALIZE(tx_count)
905 KV_SERIALIZE(tx_pool_size)
906 KV_SERIALIZE(alt_blocks_count)
907 KV_SERIALIZE(outgoing_connections_count)
908 KV_SERIALIZE(incoming_connections_count)
909 KV_SERIALIZE(rpc_connections_count)
910 KV_SERIALIZE(white_peerlist_size)
911 KV_SERIALIZE(grey_peerlist_size)
912 KV_SERIALIZE(mainnet)
913 KV_SERIALIZE(testnet)
914 KV_SERIALIZE(stagenet)
915 KV_SERIALIZE(nettype)
916 KV_SERIALIZE(top_block_hash)
917 KV_SERIALIZE(cumulative_difficulty)
918 KV_SERIALIZE(block_size_limit)
919 KV_SERIALIZE_OPT(block_weight_limit, (uint64_t)0)
920 KV_SERIALIZE(block_size_median)
921 KV_SERIALIZE_OPT(block_weight_median, (uint64_t)0)
922 KV_SERIALIZE(start_time)
923 KV_SERIALIZE(free_space)
924 KV_SERIALIZE(offline)
926 KV_SERIALIZE(bootstrap_daemon_address)
927 KV_SERIALIZE(height_without_bootstrap)
928 KV_SERIALIZE(was_bootstrap_ever_used)
929 KV_SERIALIZE(database_size)
930 KV_SERIALIZE(update_available)
931 END_KV_SERIALIZE_MAP()
942 BEGIN_KV_SERIALIZE_MAP()
943 END_KV_SERIALIZE_MAP()
951 BEGIN_KV_SERIALIZE_MAP()
953 END_KV_SERIALIZE_MAP()
963 BEGIN_KV_SERIALIZE_MAP()
964 END_KV_SERIALIZE_MAP()
977 BEGIN_KV_SERIALIZE_MAP()
981 KV_SERIALIZE(threads_count)
982 KV_SERIALIZE(address)
983 KV_SERIALIZE(is_background_mining_enabled)
984 END_KV_SERIALIZE_MAP()
994 BEGIN_KV_SERIALIZE_MAP()
995 END_KV_SERIALIZE_MAP()
1003 BEGIN_KV_SERIALIZE_MAP()
1005 END_KV_SERIALIZE_MAP()
1019 BEGIN_KV_SERIALIZE_MAP()
1022 END_KV_SERIALIZE_MAP()
1042 BEGIN_KV_SERIALIZE_MAP()
1043 KV_SERIALIZE(reserve_size)
1044 KV_SERIALIZE(wallet_address)
1045 END_KV_SERIALIZE_MAP()
1060 BEGIN_KV_SERIALIZE_MAP()
1061 KV_SERIALIZE(difficulty)
1063 KV_SERIALIZE(reserved_offset)
1064 KV_SERIALIZE(expected_reward)
1065 KV_SERIALIZE(prev_hash)
1066 KV_SERIALIZE(blocktemplate_blob)
1067 KV_SERIALIZE(blockhashing_blob)
1070 END_KV_SERIALIZE_MAP()
1082 BEGIN_KV_SERIALIZE_MAP()
1084 END_KV_SERIALIZE_MAP()
1095 BEGIN_KV_SERIALIZE_MAP()
1096 KV_SERIALIZE(amount_of_blocks)
1097 KV_SERIALIZE(wallet_address)
1098 END_KV_SERIALIZE_MAP()
1106 BEGIN_KV_SERIALIZE_MAP()
1109 END_KV_SERIALIZE_MAP()
1132 BEGIN_KV_SERIALIZE_MAP()
1133 KV_SERIALIZE(major_version)
1134 KV_SERIALIZE(minor_version)
1135 KV_SERIALIZE(timestamp)
1136 KV_SERIALIZE(prev_hash)
1138 KV_SERIALIZE(orphan_status)
1142 KV_SERIALIZE(difficulty)
1143 KV_SERIALIZE(cumulative_difficulty)
1144 KV_SERIALIZE(reward)
1145 KV_SERIALIZE(block_size)
1146 KV_SERIALIZE_OPT(block_weight, (uint64_t)0)
1147 KV_SERIALIZE(num_txes)
1148 KV_SERIALIZE(pow_hash)
1149 END_KV_SERIALIZE_MAP()
1158 BEGIN_KV_SERIALIZE_MAP()
1159 KV_SERIALIZE_OPT(fill_pow_hash,
false);
1160 END_KV_SERIALIZE_MAP()
1169 BEGIN_KV_SERIALIZE_MAP()
1173 END_KV_SERIALIZE_MAP()
1185 BEGIN_KV_SERIALIZE_MAP()
1187 KV_SERIALIZE_OPT(fill_pow_hash,
false);
1188 END_KV_SERIALIZE_MAP()
1197 BEGIN_KV_SERIALIZE_MAP()
1201 END_KV_SERIALIZE_MAP()
1213 BEGIN_KV_SERIALIZE_MAP()
1215 KV_SERIALIZE_OPT(fill_pow_hash,
false);
1216 END_KV_SERIALIZE_MAP()
1225 BEGIN_KV_SERIALIZE_MAP()
1229 END_KV_SERIALIZE_MAP()
1242 BEGIN_KV_SERIALIZE_MAP()
1245 KV_SERIALIZE_OPT(fill_pow_hash,
false);
1246 END_KV_SERIALIZE_MAP()
1259 BEGIN_KV_SERIALIZE_MAP()
1261 KV_SERIALIZE(miner_tx_hash)
1262 KV_SERIALIZE(tx_hashes)
1267 END_KV_SERIALIZE_MAP()
1281 peer(uint64_t
id,
const std::string &host, uint64_t last_seen)
1282 : id(id), host(host), ip(0), port(0), last_seen(last_seen)
1284 peer(uint64_t
id, uint32_t ip, uint16_t port, uint64_t last_seen)
1285 : id(id), host(
std::to_string(ip)), ip(ip), port(port), last_seen(last_seen)
1288 BEGIN_KV_SERIALIZE_MAP()
1293 KV_SERIALIZE(last_seen)
1294 END_KV_SERIALIZE_MAP()
1301 BEGIN_KV_SERIALIZE_MAP()
1302 END_KV_SERIALIZE_MAP()
1311 BEGIN_KV_SERIALIZE_MAP()
1313 KV_SERIALIZE(white_list)
1314 KV_SERIALIZE(gray_list)
1315 END_KV_SERIALIZE_MAP()
1325 BEGIN_KV_SERIALIZE_MAP()
1326 KV_SERIALIZE(visible)
1327 END_KV_SERIALIZE_MAP()
1333 BEGIN_KV_SERIALIZE_MAP()
1335 END_KV_SERIALIZE_MAP()
1345 BEGIN_KV_SERIALIZE_MAP()
1347 END_KV_SERIALIZE_MAP()
1353 BEGIN_KV_SERIALIZE_MAP()
1355 END_KV_SERIALIZE_MAP()
1365 BEGIN_KV_SERIALIZE_MAP()
1366 KV_SERIALIZE(categories)
1367 END_KV_SERIALIZE_MAP()
1375 BEGIN_KV_SERIALIZE_MAP()
1377 KV_SERIALIZE(categories)
1378 END_KV_SERIALIZE_MAP()
1401 BEGIN_KV_SERIALIZE_MAP()
1402 KV_SERIALIZE(id_hash)
1403 KV_SERIALIZE(tx_json)
1404 KV_SERIALIZE(blob_size)
1405 KV_SERIALIZE_OPT(weight, (uint64_t)0)
1407 KV_SERIALIZE(max_used_block_id_hash)
1408 KV_SERIALIZE(max_used_block_height)
1409 KV_SERIALIZE(kept_by_block)
1410 KV_SERIALIZE(last_failed_height)
1411 KV_SERIALIZE(last_failed_id_hash)
1412 KV_SERIALIZE(receive_time)
1413 KV_SERIALIZE(relayed)
1414 KV_SERIALIZE(last_relayed_time)
1415 KV_SERIALIZE(do_not_relay)
1416 KV_SERIALIZE(double_spend_seen)
1417 KV_SERIALIZE(tx_blob)
1418 END_KV_SERIALIZE_MAP()
1426 BEGIN_KV_SERIALIZE_MAP()
1427 KV_SERIALIZE(id_hash)
1428 KV_SERIALIZE(txs_hashes)
1429 END_KV_SERIALIZE_MAP()
1436 BEGIN_KV_SERIALIZE_MAP()
1437 END_KV_SERIALIZE_MAP()
1447 BEGIN_KV_SERIALIZE_MAP()
1449 KV_SERIALIZE(transactions)
1450 KV_SERIALIZE(spent_key_images)
1452 END_KV_SERIALIZE_MAP()
1460 BEGIN_KV_SERIALIZE_MAP()
1461 END_KV_SERIALIZE_MAP()
1470 BEGIN_KV_SERIALIZE_MAP()
1472 KV_SERIALIZE_CONTAINER_POD_AS_BLOB(tx_hashes)
1474 END_KV_SERIALIZE_MAP()
1482 BEGIN_KV_SERIALIZE_MAP()
1483 END_KV_SERIALIZE_MAP()
1492 BEGIN_KV_SERIALIZE_MAP()
1494 KV_SERIALIZE(tx_hashes)
1496 END_KV_SERIALIZE_MAP()
1511 BEGIN_KV_SERIALIZE_MAP()
1512 END_KV_SERIALIZE_MAP()
1521 BEGIN_KV_SERIALIZE_MAP()
1523 KV_SERIALIZE_CONTAINER_POD_AS_BLOB(backlog)
1525 END_KV_SERIALIZE_MAP()
1534 BEGIN_KV_SERIALIZE_MAP()
1537 END_KV_SERIALIZE_MAP()
1556 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) {}
1558 BEGIN_KV_SERIALIZE_MAP()
1559 KV_SERIALIZE(bytes_total)
1560 KV_SERIALIZE(bytes_min)
1561 KV_SERIALIZE(bytes_max)
1562 KV_SERIALIZE(bytes_med)
1563 KV_SERIALIZE(fee_total)
1564 KV_SERIALIZE(oldest)
1565 KV_SERIALIZE(txs_total)
1566 KV_SERIALIZE(num_failing)
1567 KV_SERIALIZE(num_10m)
1568 KV_SERIALIZE(num_not_relayed)
1569 KV_SERIALIZE(histo_98pc)
1570 KV_SERIALIZE_CONTAINER_POD_AS_BLOB(histo)
1571 KV_SERIALIZE(num_double_spends)
1572 END_KV_SERIALIZE_MAP()
1579 BEGIN_KV_SERIALIZE_MAP()
1580 END_KV_SERIALIZE_MAP()
1589 BEGIN_KV_SERIALIZE_MAP()
1591 KV_SERIALIZE(pool_stats)
1593 END_KV_SERIALIZE_MAP()
1601 BEGIN_KV_SERIALIZE_MAP()
1602 END_KV_SERIALIZE_MAP()
1610 BEGIN_KV_SERIALIZE_MAP()
1612 KV_SERIALIZE(connections)
1613 END_KV_SERIALIZE_MAP()
1626 BEGIN_KV_SERIALIZE_MAP()
1627 KV_SERIALIZE(start_height)
1628 KV_SERIALIZE(end_height)
1629 KV_SERIALIZE_OPT(fill_pow_hash,
false);
1630 END_KV_SERIALIZE_MAP()
1639 BEGIN_KV_SERIALIZE_MAP()
1641 KV_SERIALIZE(headers)
1643 END_KV_SERIALIZE_MAP()
1651 BEGIN_KV_SERIALIZE_MAP()
1652 END_KV_SERIALIZE_MAP()
1659 BEGIN_KV_SERIALIZE_MAP()
1661 END_KV_SERIALIZE_MAP()
1669 BEGIN_KV_SERIALIZE_MAP()
1670 END_KV_SERIALIZE_MAP()
1677 BEGIN_KV_SERIALIZE_MAP()
1679 END_KV_SERIALIZE_MAP()
1687 BEGIN_KV_SERIALIZE_MAP()
1688 END_KV_SERIALIZE_MAP()
1698 BEGIN_KV_SERIALIZE_MAP()
1700 KV_SERIALIZE(limit_up)
1701 KV_SERIALIZE(limit_down)
1703 END_KV_SERIALIZE_MAP()
1714 BEGIN_KV_SERIALIZE_MAP()
1715 KV_SERIALIZE(limit_down)
1716 KV_SERIALIZE(limit_up)
1717 END_KV_SERIALIZE_MAP()
1726 BEGIN_KV_SERIALIZE_MAP()
1728 KV_SERIALIZE(limit_up)
1729 KV_SERIALIZE(limit_down)
1730 END_KV_SERIALIZE_MAP()
1739 BEGIN_KV_SERIALIZE_MAP()
1740 KV_SERIALIZE(out_peers)
1741 END_KV_SERIALIZE_MAP()
1748 BEGIN_KV_SERIALIZE_MAP()
1750 END_KV_SERIALIZE_MAP()
1759 BEGIN_KV_SERIALIZE_MAP()
1760 KV_SERIALIZE(in_peers)
1761 END_KV_SERIALIZE_MAP()
1768 BEGIN_KV_SERIALIZE_MAP()
1770 END_KV_SERIALIZE_MAP()
1778 BEGIN_KV_SERIALIZE_MAP()
1779 END_KV_SERIALIZE_MAP()
1786 BEGIN_KV_SERIALIZE_MAP()
1788 END_KV_SERIALIZE_MAP()
1796 BEGIN_KV_SERIALIZE_MAP()
1797 END_KV_SERIALIZE_MAP()
1804 BEGIN_KV_SERIALIZE_MAP()
1806 END_KV_SERIALIZE_MAP()
1816 BEGIN_KV_SERIALIZE_MAP()
1818 END_KV_SERIALIZE_MAP()
1834 BEGIN_KV_SERIALIZE_MAP()
1836 KV_SERIALIZE(enabled)
1837 KV_SERIALIZE(window)
1840 KV_SERIALIZE(voting)
1842 KV_SERIALIZE(earliest_height)
1845 END_KV_SERIALIZE_MAP()
1857 BEGIN_KV_SERIALIZE_MAP()
1860 KV_SERIALIZE(seconds)
1861 END_KV_SERIALIZE_MAP()
1866 BEGIN_KV_SERIALIZE_MAP()
1867 END_KV_SERIALIZE_MAP()
1875 BEGIN_KV_SERIALIZE_MAP()
1878 END_KV_SERIALIZE_MAP()
1891 BEGIN_KV_SERIALIZE_MAP()
1895 KV_SERIALIZE(seconds)
1896 END_KV_SERIALIZE_MAP()
1903 BEGIN_KV_SERIALIZE_MAP()
1905 END_KV_SERIALIZE_MAP()
1912 BEGIN_KV_SERIALIZE_MAP()
1914 END_KV_SERIALIZE_MAP()
1924 BEGIN_KV_SERIALIZE_MAP()
1926 END_KV_SERIALIZE_MAP()
1933 BEGIN_KV_SERIALIZE_MAP()
1935 END_KV_SERIALIZE_MAP()
1949 BEGIN_KV_SERIALIZE_MAP()
1950 KV_SERIALIZE(amounts);
1951 KV_SERIALIZE(min_count);
1952 KV_SERIALIZE(max_count);
1953 KV_SERIALIZE(unlocked);
1954 KV_SERIALIZE(recent_cutoff);
1955 END_KV_SERIALIZE_MAP()
1965 BEGIN_KV_SERIALIZE_MAP()
1966 KV_SERIALIZE(amount);
1967 KV_SERIALIZE(total_instances);
1968 KV_SERIALIZE(unlocked_instances);
1969 KV_SERIALIZE(recent_instances);
1970 END_KV_SERIALIZE_MAP()
1972 entry(uint64_t amount, uint64_t total_instances, uint64_t unlocked_instances, uint64_t recent_instances):
1973 amount(amount), total_instances(total_instances), unlocked_instances(unlocked_instances), recent_instances(recent_instances) {}
1983 BEGIN_KV_SERIALIZE_MAP()
1985 KV_SERIALIZE(histogram)
1987 END_KV_SERIALIZE_MAP()
1995 BEGIN_KV_SERIALIZE_MAP()
1996 END_KV_SERIALIZE_MAP()
2005 BEGIN_KV_SERIALIZE_MAP()
2009 END_KV_SERIALIZE_MAP()
2020 BEGIN_KV_SERIALIZE_MAP()
2022 KV_SERIALIZE(count);
2023 END_KV_SERIALIZE_MAP()
2032 BEGIN_KV_SERIALIZE_MAP()
2034 KV_SERIALIZE(emission_amount)
2035 KV_SERIALIZE(fee_amount)
2036 END_KV_SERIALIZE_MAP()
2046 BEGIN_KV_SERIALIZE_MAP()
2047 KV_SERIALIZE(grace_blocks)
2048 END_KV_SERIALIZE_MAP()
2058 BEGIN_KV_SERIALIZE_MAP()
2061 KV_SERIALIZE_OPT(quantization_mask, (uint64_t)1)
2063 END_KV_SERIALIZE_MAP()
2071 BEGIN_KV_SERIALIZE_MAP()
2072 END_KV_SERIALIZE_MAP()
2084 BEGIN_KV_SERIALIZE_MAP()
2085 KV_SERIALIZE(block_hash)
2087 KV_SERIALIZE(length)
2088 KV_SERIALIZE(difficulty)
2089 KV_SERIALIZE(block_hashes)
2090 KV_SERIALIZE(main_chain_parent_block)
2091 END_KV_SERIALIZE_MAP()
2099 BEGIN_KV_SERIALIZE_MAP()
2101 KV_SERIALIZE(chains)
2102 END_KV_SERIALIZE_MAP()
2113 BEGIN_KV_SERIALIZE_MAP()
2114 KV_SERIALIZE(command);
2116 END_KV_SERIALIZE_MAP()
2129 BEGIN_KV_SERIALIZE_MAP()
2131 KV_SERIALIZE(update)
2133 KV_SERIALIZE(user_uri)
2134 KV_SERIALIZE(auto_uri)
2137 END_KV_SERIALIZE_MAP()
2147 BEGIN_KV_SERIALIZE_MAP()
2149 END_KV_SERIALIZE_MAP()
2156 BEGIN_KV_SERIALIZE_MAP()
2158 END_KV_SERIALIZE_MAP()
2166 BEGIN_KV_SERIALIZE_MAP()
2167 END_KV_SERIALIZE_MAP()
2174 BEGIN_KV_SERIALIZE_MAP()
2176 END_KV_SERIALIZE_MAP()
2189 BEGIN_KV_SERIALIZE_MAP()
2190 KV_SERIALIZE(start_block_height)
2191 KV_SERIALIZE(nblocks)
2192 KV_SERIALIZE(connection_id)
2196 KV_SERIALIZE(remote_address)
2197 END_KV_SERIALIZE_MAP()
2208 BEGIN_KV_SERIALIZE_MAP()
2211 KV_SERIALIZE(target_height)
2214 END_KV_SERIALIZE_MAP()
2228 BEGIN_KV_SERIALIZE_MAP()
2229 KV_SERIALIZE(amounts)
2230 KV_SERIALIZE_OPT(from_height, (uint64_t)0)
2231 KV_SERIALIZE_OPT(to_height, (uint64_t)0)
2232 KV_SERIALIZE_OPT(cumulative,
false)
2233 KV_SERIALIZE_OPT(binary,
true)
2234 END_KV_SERIALIZE_MAP()
2245 BEGIN_KV_SERIALIZE_MAP()
2246 KV_SERIALIZE(amount)
2247 KV_SERIALIZE(start_height)
2248 KV_SERIALIZE(binary)
2249 if (this_ref.binary)
2254 END_KV_SERIALIZE_MAP()
2263 BEGIN_KV_SERIALIZE_MAP()
2265 KV_SERIALIZE(distributions)
2267 END_KV_SERIALIZE_MAP()
Definition: core_rpc_server_commands_defs.h:2108
std::string remote_address
Definition: core_rpc_server_commands_defs.h:2187
Definition: core_rpc_server_commands_defs.h:1272
bool fee_too_low
Definition: core_rpc_server_commands_defs.h:806
std::string hash
Definition: core_rpc_server_commands_defs.h:2126
STATUS
Definition: core_rpc_server_commands_defs.h:628
std::list< chain_info > chains
Definition: core_rpc_server_commands_defs.h:2097
std::vector< uint64_t > request
Definition: core_rpc_server_commands_defs.h:1029
bool untrusted
Definition: core_rpc_server_commands_defs.h:1058
peer(uint64_t id, uint32_t ip, uint16_t port, uint64_t last_seen)
Definition: core_rpc_server_commands_defs.h:1284
uint64_t height
Definition: core_rpc_server_commands_defs.h:66
bool not_relayed
Definition: core_rpc_server_commands_defs.h:799
uint16_t port
Definition: core_rpc_server_commands_defs.h:1276
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:1622
uint64_t cumulative_difficulty
Definition: core_rpc_server_commands_defs.h:883
Definition: core_rpc_server_commands_defs.h:308
bool coinbase
Definition: core_rpc_server_commands_defs.h:251
Definition: core_rpc_server_commands_defs.h:223
Definition: core_rpc_server_commands_defs.h:1305
Definition: core_rpc_server_commands_defs.h:670
std::string status
Definition: core_rpc_server_commands_defs.h:1607
std::string status
Definition: core_rpc_server_commands_defs.h:1488
int64_t limit_down
Definition: core_rpc_server_commands_defs.h:1724
bool decode_as_json
Definition: core_rpc_server_commands_defs.h:567
uint32_t ip
Definition: core_rpc_server_commands_defs.h:1887
bool active
Definition: core_rpc_server_commands_defs.h:971
Definition: core_rpc_server_commands_defs.h:1709
bool untrusted
Definition: core_rpc_server_commands_defs.h:1257
std::string address
Definition: core_rpc_server_commands_defs.h:974
std::string tx_pub_key
Definition: core_rpc_server_commands_defs.h:312
uint64_t alt_blocks_count
Definition: core_rpc_server_commands_defs.h:872
Definition: core_rpc_server_commands_defs.h:78
std::string status
Definition: core_rpc_server_commands_defs.h:1872
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1211
std::string status
Definition: core_rpc_server_commands_defs.h:673
std::string status
Definition: core_rpc_server_commands_defs.h:549
Definition: core_rpc_server_commands_defs.h:856
uint64_t current_height
Definition: core_rpc_server_commands_defs.h:195
Definition: core_rpc_server_commands_defs.h:210
bool untrusted
Definition: core_rpc_server_commands_defs.h:1696
uint64_t target
Definition: core_rpc_server_commands_defs.h:869
uint64_t start_time
Definition: core_rpc_server_commands_defs.h:888
uint64_t nblocks
Definition: core_rpc_server_commands_defs.h:2182
std::string address
Definition: core_rpc_server_commands_defs.h:502
bool untrusted
Definition: core_rpc_server_commands_defs.h:648
std::string prev_hash
Definition: core_rpc_server_commands_defs.h:1054
bool ignore_battery
Definition: core_rpc_server_commands_defs.h:834
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:184
Definition: core_rpc_server_commands_defs.h:1440
Definition: core_rpc_server_commands_defs.h:1599
std::string reason
Definition: core_rpc_server_commands_defs.h:411
uint32_t num_double_spends
Definition: core_rpc_server_commands_defs.h:1554
std::list< output > outputs
Definition: core_rpc_server_commands_defs.h:408
Definition: core_rpc_server_commands_defs.h:1821
Definition: core_rpc_server_commands_defs.h:353
bool create_account
Definition: core_rpc_server_commands_defs.h:504
std::string as_json
Definition: core_rpc_server_commands_defs.h:581
std::string status
Definition: core_rpc_server_commands_defs.h:1931
std::string status
Definition: core_rpc_server_commands_defs.h:1080
bool invalid_output
Definition: core_rpc_server_commands_defs.h:803
uint64_t reserve_size
Definition: core_rpc_server_commands_defs.h:1039
std::string block_hash
Definition: core_rpc_server_commands_defs.h:2077
uint64_t scanned_block_height
Definition: core_rpc_server_commands_defs.h:333
bool untrusted
Definition: core_rpc_server_commands_defs.h:1445
Definition: core_rpc_server_commands_defs.h:1851
uint8_t version
Definition: core_rpc_server_commands_defs.h:1814
uint64_t amount_of_blocks
Definition: core_rpc_server_commands_defs.h:1092
uint64_t receive_time
Definition: core_rpc_server_commands_defs.h:1394
Definition: core_rpc_server_commands_defs.h:376
std::vector< spent_key_image_info > spent_key_images
Definition: core_rpc_server_commands_defs.h:1444
uint64_t height
Definition: core_rpc_server_commands_defs.h:752
Definition: core_rpc_server_commands_defs.h:2067
std::string address
Definition: core_rpc_server_commands_defs.h:214
Definition: core_rpc_server_commands_defs.h:1236
std::string id_hash
Definition: core_rpc_server_commands_defs.h:1384
std::string dust_threshold
Definition: core_rpc_server_commands_defs.h:363
std::list< spent_output > spent_outputs
Definition: core_rpc_server_commands_defs.h:249
Definition: core_rpc_server_commands_defs.h:1154
Definition: core_rpc_server_commands_defs.h:1977
Definition: core_rpc_server_commands_defs.h:738
std::string status
Definition: core_rpc_server_commands_defs.h:970
uint32_t num_10m
Definition: core_rpc_server_commands_defs.h:1550
uint64_t amount
Definition: core_rpc_server_commands_defs.h:224
std::list< peer > peers
Definition: core_rpc_server_commands_defs.h:2205
std::string auto_uri
Definition: core_rpc_server_commands_defs.h:2125
std::string tx
Definition: core_rpc_server_commands_defs.h:476
Definition: core_rpc_server_commands_defs.h:1101
uint64_t id
Definition: core_rpc_server_commands_defs.h:242
std::string status
Definition: core_rpc_server_commands_defs.h:1165
Definition: core_rpc_server_commands_defs.h:1509
std::vector< std::string > request
Definition: core_rpc_server_commands_defs.h:1076
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:84
std::string view_key
Definition: core_rpc_server_commands_defs.h:215
std::vector< crypto::hash > tx_hashes
Definition: core_rpc_server_commands_defs.h:1467
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:194
uint64_t total_sent
Definition: core_rpc_server_commands_defs.h:331
Definition: core_rpc_server_commands_defs.h:2015
uint32_t ip
Definition: core_rpc_server_commands_defs.h:1854
std::string reason
Definition: core_rpc_server_commands_defs.h:517
uint64_t index
Definition: core_rpc_server_commands_defs.h:686
bool request_fulfilled
Definition: core_rpc_server_commands_defs.h:547
uint64_t out_index
Definition: core_rpc_server_commands_defs.h:227
uint64_t scanned_height
Definition: core_rpc_server_commands_defs.h:332
Definition: core_rpc_server_commands_defs.h:1359
crypto::public_key key
Definition: core_rpc_server_commands_defs.h:707
uint64_t free_space
Definition: core_rpc_server_commands_defs.h:889
connection_info info
Definition: core_rpc_server_commands_defs.h:2172
uint64_t rpc_connections_count
Definition: core_rpc_server_commands_defs.h:875
std::string status
Definition: core_rpc_server_commands_defs.h:118
uint64_t fee_total
Definition: core_rpc_server_commands_defs.h:1546
Definition: core_rpc_server_commands_defs.h:1486
Definition: core_rpc_server_commands_defs.h:1152
Definition: core_rpc_server_commands_defs.h:133
Definition: core_rpc_server_commands_defs.h:2237
uint64_t count
Definition: core_rpc_server_commands_defs.h:1016
bool offline
Definition: core_rpc_server_commands_defs.h:890
uint32_t mixin
Definition: core_rpc_server_commands_defs.h:253
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:1050
bool not_rct
Definition: core_rpc_server_commands_defs.h:807
Definition: core_rpc_server_commands_defs.h:1918
std::string response
Definition: core_rpc_server_commands_defs.h:1031
Definition: core_rpc_server_commands_defs.h:1794
std::string status
Definition: core_rpc_server_commands_defs.h:2096
Definition: core_rpc_server_commands_defs.h:1920
uint64_t amount
Definition: core_rpc_server_commands_defs.h:310
int64_t limit_up
Definition: core_rpc_server_commands_defs.h:1723
std::string rct
Definition: core_rpc_server_commands_defs.h:381
bool low_mixin
Definition: core_rpc_server_commands_defs.h:800
bool untrusted
Definition: core_rpc_server_commands_defs.h:1981
peer(uint64_t id, const std::string &host, uint64_t last_seen)
Definition: core_rpc_server_commands_defs.h:1281
Definition: core_rpc_server_commands_defs.h:1810
bool too_big
Definition: core_rpc_server_commands_defs.h:804
Definition: core_rpc_server_commands_defs.h:1649
std::vector< int > spent_status
Definition: core_rpc_server_commands_defs.h:646
uint64_t blockchain_height
Definition: core_rpc_server_commands_defs.h:336
Definition: core_rpc_server_commands_defs.h:2257
uint64_t block_timestamp
Definition: core_rpc_server_commands_defs.h:585
bool prune
Definition: core_rpc_server_commands_defs.h:568
Definition: core_rpc_server_commands_defs.h:405
Definition: core_rpc_server_commands_defs.h:722
std::string reason
Definition: core_rpc_server_commands_defs.h:798
Definition: core_rpc_server_commands_defs.h:1999
std::string status
Definition: core_rpc_server_commands_defs.h:1332
std::string status
Definition: core_rpc_server_commands_defs.h:2259
Definition: core_rpc_server_commands_defs.h:113
std::string status
Definition: core_rpc_server_commands_defs.h:1675
Definition: core_rpc_server_commands_defs.h:1321
Definition: core_rpc_server_commands_defs.h:1665
uint64_t height
Definition: core_rpc_server_commands_defs.h:248
bool update
Definition: core_rpc_server_commands_defs.h:2122
Definition: blockchain_ancestry.cpp:70
Definition: core_rpc_server_commands_defs.h:159
Definition: bulletproofs.cc:56
bool untrusted
Definition: core_rpc_server_commands_defs.h:2261
std::string status
Definition: core_rpc_server_commands_defs.h:67
Definition: core_rpc_server_commands_defs.h:2143
Definition: cryptonote_protocol_defs.h:46
uint64_t min_count
Definition: core_rpc_server_commands_defs.h:1944
bool untrusted
Definition: core_rpc_server_commands_defs.h:1832
Definition: core_rpc_server_commands_defs.h:64
Definition: core_rpc_server_commands_defs.h:1800
std::string tx_pub_key
Definition: core_rpc_server_commands_defs.h:383
Definition: core_rpc_server_commands_defs.h:1478
std::string key_image
Definition: core_rpc_server_commands_defs.h:225
std::string status
Definition: core_rpc_server_commands_defs.h:1251
bool untrusted
Definition: core_rpc_server_commands_defs.h:1587
Definition: core_rpc_server_commands_defs.h:1941
std::string status
Definition: core_rpc_server_commands_defs.h:611
Definition: core_rpc_server_commands_defs.h:178
Definition: core_rpc_server_commands_defs.h:999
Definition: core_rpc_server_commands_defs.h:1864
bool invalid_input
Definition: core_rpc_server_commands_defs.h:802
Definition: core_rpc_server_commands_defs.h:626
Definition: daemon_messages.h:129
Definition: core_rpc_server_commands_defs.h:1685
uint64_t mixin
Definition: core_rpc_server_commands_defs.h:361
Definition: core_rpc_server_commands_defs.h:1720
Definition: core_rpc_server_commands_defs.h:2094
uint64_t per_kb_fee
Definition: core_rpc_server_commands_defs.h:409
std::string miner_address
Definition: core_rpc_server_commands_defs.h:831
bool in_pool
Definition: core_rpc_server_commands_defs.h:582
bool unlocked
Definition: core_rpc_server_commands_defs.h:751
uint64_t total_sent
Definition: core_rpc_server_commands_defs.h:246
uint64_t database_size
Definition: core_rpc_server_commands_defs.h:895
bool visible
Definition: core_rpc_server_commands_defs.h:1323
std::string status
Definition: core_rpc_server_commands_defs.h:1910
uint64_t oldest
Definition: core_rpc_server_commands_defs.h:1547
Definition: core_rpc_server_commands_defs.h:1180
uint64_t height
Definition: core_rpc_server_commands_defs.h:866
std::string status
Definition: core_rpc_server_commands_defs.h:1585
uint64_t height
Definition: core_rpc_server_commands_defs.h:2017
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1503
Definition: core_rpc_server_commands_defs.h:2141
bool untrusted
Definition: core_rpc_server_commands_defs.h:1167
Definition: core_rpc_server_commands_defs.h:1884
std::vector< uint64_t > amounts
Definition: core_rpc_server_commands_defs.h:1943
uint64_t height
Definition: core_rpc_server_commands_defs.h:1051
Definition: core_rpc_server_commands_defs.h:960
std::string status
Definition: core_rpc_server_commands_defs.h:1193
Definition: core_rpc_server_commands_defs.h:829
std::string view_key
Definition: core_rpc_server_commands_defs.h:503
Definition: core_rpc_server_commands_defs.h:747
Definition: daemon_messages.h:131
std::string status
Definition: core_rpc_server_commands_defs.h:1784
std::string status
Definition: core_rpc_server_commands_defs.h:846
std::vector< std::string > txs_as_hex
Definition: core_rpc_server_commands_defs.h:603
std::string command
Definition: core_rpc_server_commands_defs.h:2110
Definition: core_rpc_server_commands_defs.h:1339
std::string amount
Definition: core_rpc_server_commands_defs.h:357
std::vector< uint64_t > output_indices
Definition: core_rpc_server_commands_defs.h:586
std::string view_key
Definition: core_rpc_server_commands_defs.h:359
std::string status
Definition: core_rpc_server_commands_defs.h:196
uint64_t speed
Definition: core_rpc_server_commands_defs.h:972
Definition: core_rpc_server_commands_defs.h:1014
Definition: core_rpc_server_commands_defs.h:1421
Definition: core_rpc_server_commands_defs.h:1074
Definition: core_rpc_server_commands_defs.h:1939
Definition: core_rpc_server_commands_defs.h:683
std::vector< tx_output_indices > indices
Definition: core_rpc_server_commands_defs.h:106
std::vector< std::string > missed_tx
Definition: core_rpc_server_commands_defs.h:607
std::list< std::string > request
Definition: core_rpc_server_commands_defs.h:1012
uint32_t ip
Definition: core_rpc_server_commands_defs.h:1275
uint64_t limit_down
Definition: core_rpc_server_commands_defs.h:1695
Definition: core_rpc_server_commands_defs.h:844
bool untrusted
Definition: core_rpc_server_commands_defs.h:808
uint64_t fee_amount
Definition: core_rpc_server_commands_defs.h:2030
uint64_t bytes
Definition: core_rpc_server_commands_defs.h:1532
Definition: core_rpc_server_commands_defs.h:2164
std::string payment_id
Definition: core_rpc_server_commands_defs.h:544
Definition: core_rpc_server_commands_defs.h:135
Definition: core_rpc_server_commands_defs.h:459
Definition: core_rpc_server_commands_defs.h:470
Definition: core_rpc_server_commands_defs.h:1027
Definition: daemon_messages.h:130
std::string json
Definition: core_rpc_server_commands_defs.h:1256
crypto::hash txid
Definition: core_rpc_server_commands_defs.h:711
uint64_t amount
Definition: core_rpc_server_commands_defs.h:377
Definition: core_rpc_server_commands_defs.h:1090
std::string status
Definition: core_rpc_server_commands_defs.h:1352
uint64_t height
Definition: core_rpc_server_commands_defs.h:1239
bool untrusted
Definition: core_rpc_server_commands_defs.h:2003
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1252
bool cumulative
Definition: core_rpc_server_commands_defs.h:2225
uint64_t fee
Definition: core_rpc_server_commands_defs.h:2054
Definition: core_rpc_server_commands_defs.h:1163
std::vector< std::string > txids
Definition: core_rpc_server_commands_defs.h:1922
uint64_t max_used_block_height
Definition: core_rpc_server_commands_defs.h:1390
std::vector< entry > txs
Definition: core_rpc_server_commands_defs.h:610
std::string hash
Definition: core_rpc_server_commands_defs.h:1182
rct::key mask
Definition: core_rpc_server_commands_defs.h:708
std::string payment_id
Definition: core_rpc_server_commands_defs.h:250
bool ban
Definition: core_rpc_server_commands_defs.h:1888
Definition: core_rpc_server_commands_defs.h:1529
std::vector< tx_backlog_entry > backlog
Definition: core_rpc_server_commands_defs.h:1518
std::vector< std::string > txids
Definition: core_rpc_server_commands_defs.h:2145
uint64_t last_failed_height
Definition: core_rpc_server_commands_defs.h:1392
std::string status
Definition: core_rpc_server_commands_defs.h:725
Definition: core_rpc_server_commands_defs.h:1507
Definition: core_rpc_server_commands_defs.h:1515
Definition: core_rpc_server_commands_defs.h:2042
bool untrusted
Definition: core_rpc_server_commands_defs.h:1637
crypto::hash txid
Definition: core_rpc_server_commands_defs.h:663
uint64_t unlocked_instances
Definition: core_rpc_server_commands_defs.h:1962
std::vector< uint64_t > amounts
Definition: core_rpc_server_commands_defs.h:2222
uint64_t global_index
Definition: core_rpc_server_commands_defs.h:439
Definition: core_rpc_server_commands_defs.h:542
uint32_t version
Definition: core_rpc_server_commands_defs.h:2002
std::string view_key
Definition: core_rpc_server_commands_defs.h:475
Definition: core_rpc_server_commands_defs.h:449
std::string tx_hash
Definition: core_rpc_server_commands_defs.h:579
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:224
std::string status
Definition: core_rpc_server_commands_defs.h:647
uint64_t total_instances
Definition: core_rpc_server_commands_defs.h:1961
uint64_t incoming_connections_count
Definition: core_rpc_server_commands_defs.h:874
Definition: core_rpc_server_commands_defs.h:1776
Definition: core_rpc_server_commands_defs.h:958
Definition: core_rpc_server_commands_defs.h:1958
std::string connection_id
Definition: core_rpc_server_commands_defs.h:2183
Definition: core_rpc_server_commands_defs.h:2119
static __thread int depth
Definition: threadpool.cpp:38
uint64_t total_received
Definition: core_rpc_server_commands_defs.h:245
std::string status
Definition: core_rpc_server_commands_defs.h:410
uint64_t recent_cutoff
Definition: core_rpc_server_commands_defs.h:1947
bool prune
Definition: core_rpc_server_commands_defs.h:85
uint32_t seconds
Definition: core_rpc_server_commands_defs.h:1889
std::string status
Definition: core_rpc_server_commands_defs.h:1442
Definition: core_rpc_server_commands_defs.h:272
Definition: core_rpc_server_commands_defs.h:1330
std::vector< txpool_histo > histo
Definition: core_rpc_server_commands_defs.h:1553
Definition: core_rpc_server_commands_defs.h:423
uint32_t num_failing
Definition: core_rpc_server_commands_defs.h:1549
Definition: core_rpc_server_commands_defs.h:694
Definition: core_rpc_server_commands_defs.h:577
std::vector< transaction > transactions
Definition: core_rpc_server_commands_defs.h:278
std::string top_block_hash
Definition: core_rpc_server_commands_defs.h:882
uint64_t out_index
Definition: core_rpc_server_commands_defs.h:313
std::string status
Definition: core_rpc_server_commands_defs.h:1831
Definition: core_rpc_server_commands_defs.h:297
uint64_t bytes_total
Definition: core_rpc_server_commands_defs.h:1542
std::string rct
Definition: core_rpc_server_commands_defs.h:440
std::string status
Definition: core_rpc_server_commands_defs.h:1517
std::string status
Definition: core_rpc_server_commands_defs.h:488
bool untrusted
Definition: core_rpc_server_commands_defs.h:169
std::string miner_tx_hash
Definition: core_rpc_server_commands_defs.h:1253
int64_t limit_up
Definition: core_rpc_server_commands_defs.h:1712
std::string payment_address
Definition: core_rpc_server_commands_defs.h:548
std::vector< uint64_t > o_indexes
Definition: core_rpc_server_commands_defs.h:672
bool stagenet
Definition: core_rpc_server_commands_defs.h:880
Definition: core_rpc_server_commands_defs.h:1991
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:2080
uint64_t block_height
Definition: core_rpc_server_commands_defs.h:584
bool untrusted
Definition: core_rpc_server_commands_defs.h:1468
Definition: core_rpc_server_commands_defs.h:2026
Definition: core_rpc_server_commands_defs.h:2162
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1387
uint32_t txs
Definition: core_rpc_server_commands_defs.h:1531
Definition: core_rpc_server_commands_defs.h:1744
uint64_t end_height
Definition: core_rpc_server_commands_defs.h:1623
uint32_t bytes_min
Definition: core_rpc_server_commands_defs.h:1543
bool double_spend_seen
Definition: core_rpc_server_commands_defs.h:1398
bool mainnet
Definition: core_rpc_server_commands_defs.h:878
uint64_t block_size_limit
Definition: core_rpc_server_commands_defs.h:884
bool untrusted
Definition: core_rpc_server_commands_defs.h:1195
Definition: core_rpc_server_commands_defs.h:1350
std::string address
Definition: core_rpc_server_commands_defs.h:358
std::vector< outkey > outs
Definition: core_rpc_server_commands_defs.h:766
uint64_t blob_size
Definition: core_rpc_server_commands_defs.h:1386
Definition: core_rpc_server_commands_defs.h:827
Definition: core_rpc_server_commands_defs.h:165
uint64_t total_received
Definition: core_rpc_server_commands_defs.h:330
Definition: core_rpc_server_commands_defs.h:1370
bool binary
Definition: core_rpc_server_commands_defs.h:2226
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1194
uint8_t version
Definition: core_rpc_server_commands_defs.h:1823
std::string error
Definition: core_rpc_server_commands_defs.h:489
bool double_spend
Definition: core_rpc_server_commands_defs.h:801
std::vector< peer > white_list
Definition: core_rpc_server_commands_defs.h:1308
bool unlocked
Definition: core_rpc_server_commands_defs.h:709
std::string status
Definition: core_rpc_server_commands_defs.h:1307
bool untrusted
Definition: core_rpc_server_commands_defs.h:768
std::string nettype
Definition: core_rpc_server_commands_defs.h:881
std::string blob
Definition: core_rpc_server_commands_defs.h:1255
bool do_background_mining
Definition: core_rpc_server_commands_defs.h:833
std::vector< std::string > amounts
Definition: core_rpc_server_commands_defs.h:427
Definition: core_rpc_server_commands_defs.h:1319
uint64_t threads_count
Definition: core_rpc_server_commands_defs.h:832
bool overspend
Definition: core_rpc_server_commands_defs.h:805
std::string status
Definition: core_rpc_server_commands_defs.h:1466
Definition: core_rpc_server_commands_defs.h:1206
Definition: core_rpc_server_commands_defs.h:1691
std::vector< std::string > block_hashes
Definition: core_rpc_server_commands_defs.h:2081
uint64_t histo_98pc
Definition: core_rpc_server_commands_defs.h:1552
std::list< span > spans
Definition: core_rpc_server_commands_defs.h:2206
std::string status
Definition: core_rpc_server_commands_defs.h:168
uint64_t amount
Definition: core_rpc_server_commands_defs.h:2239
uint32_t count
Definition: core_rpc_server_commands_defs.h:428
std::vector< block_complete_entry > blocks
Definition: core_rpc_server_commands_defs.h:145
Definition: core_rpc_server_commands_defs.h:1774
bool untrusted
Definition: core_rpc_server_commands_defs.h:68
std::vector< distribution > distributions
Definition: core_rpc_server_commands_defs.h:2260
std::vector< tx_info > transactions
Definition: core_rpc_server_commands_defs.h:1443
std::vector< std::string > txs_hashes
Definition: core_rpc_server_commands_defs.h:1424
Definition: core_rpc_server_commands_defs.h:295
Definition: rctTypes.h:78
Definition: core_rpc_server_commands_defs.h:2170
bool enabled
Definition: core_rpc_server_commands_defs.h:1824
Definition: core_rpc_server_commands_defs.h:1208
Definition: core_rpc_server_commands_defs.h:81
std::string status
Definition: core_rpc_server_commands_defs.h:2001
Definition: core_rpc_server_commands_defs.h:1597
uint32_t mixin
Definition: core_rpc_server_commands_defs.h:314
Definition: core_rpc_server_commands_defs.h:1432
Definition: core_rpc_server_commands_defs.h:1782
uint32_t threads_count
Definition: core_rpc_server_commands_defs.h:973
blobdata blocktemplate_blob
Definition: core_rpc_server_commands_defs.h:1055
std::string status
Definition: core_rpc_server_commands_defs.h:1693
uint64_t height
Definition: core_rpc_server_commands_defs.h:1103
Definition: core_rpc_server_commands_defs.h:1707
uint64_t from_height
Definition: core_rpc_server_commands_defs.h:2223
uint64_t amount
Definition: core_rpc_server_commands_defs.h:407
Definition: core_rpc_server_commands_defs.h:1929
std::vector< block_header_response > headers
Definition: core_rpc_server_commands_defs.h:1636
uint64_t difficulty
Definition: core_rpc_server_commands_defs.h:868
std::string public_key
Definition: core_rpc_server_commands_defs.h:378
uint64_t scanned_block_height
Definition: core_rpc_server_commands_defs.h:280
Definition: core_rpc_server_commands_defs.h:1647
uint64_t total_received
Definition: core_rpc_server_commands_defs.h:275
Definition: core_rpc_server_commands_defs.h:1249
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1624
std::string hash
Definition: core_rpc_server_commands_defs.h:243
Definition: core_rpc_server_commands_defs.h:989
Definition: core_rpc_server_commands_defs.h:705
std::vector< peer > gray_list
Definition: core_rpc_server_commands_defs.h:1309
std::string status
Definition: core_rpc_server_commands_defs.h:1979
Definition: core_rpc_server_commands_defs.h:659
Definition: core_rpc_server_commands_defs.h:212
#define false
Definition: stdbool.h:37
uint64_t blockchain_height
Definition: core_rpc_server_commands_defs.h:279
uint64_t in_peers
Definition: core_rpc_server_commands_defs.h:1758
Definition: core_rpc_server_commands_defs.h:95
bool untrusted
Definition: core_rpc_server_commands_defs.h:120
Definition: core_rpc_server_commands_defs.h:644
Definition: core_rpc_server_commands_defs.h:1178
std::string status
Definition: core_rpc_server_commands_defs.h:797
Definition: core_rpc_server_commands_defs.h:2218
std::string status
Definition: core_rpc_server_commands_defs.h:1766
std::string mask
Definition: core_rpc_server_commands_defs.h:750
std::string Error
Definition: core_rpc_server_commands_defs.h:462
Definition: core_rpc_server_commands_defs.h:991
std::string status
Definition: core_rpc_server_commands_defs.h:516
Definition: core_rpc_server_commands_defs.h:1010
uint64_t recent_instances
Definition: core_rpc_server_commands_defs.h:1963
uint64_t earliest_height
Definition: core_rpc_server_commands_defs.h:1830
std::vector< std::string > spend_key_images
Definition: core_rpc_server_commands_defs.h:385
Definition: core_rpc_server_commands_defs.h:600
Definition: core_rpc_server_commands_defs.h:1035
bool double_spend_seen
Definition: core_rpc_server_commands_defs.h:583
Definition: core_rpc_server_commands_defs.h:191
uint64_t timestamp
Definition: core_rpc_server_commands_defs.h:386
Definition: core_rpc_server_commands_defs.h:530
uint32_t votes
Definition: core_rpc_server_commands_defs.h:1826
bool untrusted
Definition: core_rpc_server_commands_defs.h:726
std::string wallet_address
Definition: core_rpc_server_commands_defs.h:1093
POD_CLASS public_key
Definition: crypto.h:63
uint64_t block_size_median
Definition: core_rpc_server_commands_defs.h:886
Definition: core_rpc_server_commands_defs.h:1299
uint64_t start_block_height
Definition: core_rpc_server_commands_defs.h:2181
Definition: core_rpc_server_commands_defs.h:1458
Definition: core_rpc_server_commands_defs.h:157
std::string status
Definition: core_rpc_server_commands_defs.h:2028
std::string user_uri
Definition: core_rpc_server_commands_defs.h:2124
int8_t level
Definition: core_rpc_server_commands_defs.h:1343
Definition: core_rpc_server_commands_defs.h:1297
std::string max_used_block_id_hash
Definition: core_rpc_server_commands_defs.h:1389
std::vector< get_outputs_out > outputs
Definition: core_rpc_server_commands_defs.h:740
bool update_available
Definition: core_rpc_server_commands_defs.h:896
std::vector< std::string > tx_hashes
Definition: core_rpc_server_commands_defs.h:1489
std::string status
Definition: core_rpc_server_commands_defs.h:146
std::vector< std::string > blks_hashes
Definition: core_rpc_server_commands_defs.h:167
std::vector< output > outputs
Definition: core_rpc_server_commands_defs.h:451
std::string address
Definition: core_rpc_server_commands_defs.h:474
uint64_t height
Definition: core_rpc_server_commands_defs.h:2203
Definition: core_rpc_server_commands_defs.h:327
uint64_t unlock_time
Definition: core_rpc_server_commands_defs.h:247
uint64_t outgoing_connections_count
Definition: core_rpc_server_commands_defs.h:873
uint64_t amount
Definition: core_rpc_server_commands_defs.h:450
bool untrusted
Definition: core_rpc_server_commands_defs.h:1223
Definition: core_rpc_server_commands_defs.h:564
std::vector< ban > bans
Definition: core_rpc_server_commands_defs.h:1873
std::string status
Definition: core_rpc_server_commands_defs.h:1017
std::vector< uint64_t > heights
Definition: core_rpc_server_commands_defs.h:137
std::vector< std::string > key_images
Definition: core_rpc_server_commands_defs.h:636
Definition: core_rpc_server_commands_defs.h:1037
uint8_t version
Definition: blockchain.cpp:87
Definition: core_rpc_server_commands_defs.h:937
bool untrusted
Definition: core_rpc_server_commands_defs.h:1490
uint64_t height
Definition: core_rpc_server_commands_defs.h:387
uint64_t out_peers
Definition: core_rpc_server_commands_defs.h:1738
std::list< connection_info > connections
Definition: core_rpc_server_commands_defs.h:1608
Definition: core_rpc_server_commands_defs.h:1575
std::string blobdata
Definition: blobdatatype.h:35
Definition: core_rpc_server_commands_defs.h:355
uint64_t count
Definition: core_rpc_server_commands_defs.h:2018
Definition: core_rpc_server_commands_defs.h:1908
Definition: core_rpc_server_commands_defs.h:240
std::vector< std::string > tx_hashes
Definition: core_rpc_server_commands_defs.h:1254
Definition: core_rpc_server_commands_defs.h:1234
CXA_THROW_INFO_T * info
Definition: stack_trace.cpp:90
std::list< crypto::hash > block_ids
Definition: core_rpc_server_commands_defs.h:83
std::string id_hash
Definition: core_rpc_server_commands_defs.h:1423
Definition: core_rpc_server_commands_defs.h:2051
#define blocks
Definition: sha512-hash.c:11
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:116
Definition: core_rpc_server_commands_defs.h:1605
uint64_t weight
Definition: core_rpc_server_commands_defs.h:1502
std::string status
Definition: core_rpc_server_commands_defs.h:767
uint64_t block_weight_median
Definition: core_rpc_server_commands_defs.h:887
std::string path
Definition: core_rpc_server_commands_defs.h:2111
Definition: core_rpc_server_commands_defs.h:1540
uint64_t emission_amount
Definition: core_rpc_server_commands_defs.h:2029
bool no_miner_tx
Definition: core_rpc_server_commands_defs.h:86
Definition: core_rpc_server_commands_defs.h:696
Definition: core_rpc_server_commands_defs.h:795
std::string status
Definition: core_rpc_server_commands_defs.h:865
std::string status
Definition: core_rpc_server_commands_defs.h:281
std::string public_key
Definition: core_rpc_server_commands_defs.h:438
uint32_t seconds
Definition: core_rpc_server_commands_defs.h:1855
Definition: core_rpc_server_commands_defs.h:1088
std::vector< block_output_indices > output_indices
Definition: core_rpc_server_commands_defs.h:119
uint64_t size
Definition: core_rpc_server_commands_defs.h:2186
std::string path
Definition: core_rpc_server_commands_defs.h:2127
Definition: core_rpc_server_commands_defs.h:1382
Definition: core_rpc_server_commands_defs.h:1078
uint64_t white_peerlist_size
Definition: core_rpc_server_commands_defs.h:876
std::string address
Definition: core_rpc_server_commands_defs.h:299
Definition: core_rpc_server_commands_defs.h:1756
std::string status
Definition: core_rpc_server_commands_defs.h:949
Definition: core_rpc_server_commands_defs.h:425
Definition: core_rpc_server_commands_defs.h:2200
Definition: core_rpc_server_commands_defs.h:634
std::string host
Definition: core_rpc_server_commands_defs.h:1886
Definition: core_rpc_server_commands_defs.h:514
entry()
Definition: core_rpc_server_commands_defs.h:1974
Definition: core_rpc_server_commands_defs.h:181
Definition: core_rpc_server_commands_defs.h:1754
Definition: core_rpc_server_commands_defs.h:2152
uint64_t height_without_bootstrap
Definition: core_rpc_server_commands_defs.h:893
std::uint64_t difficulty_type
Definition: difficulty.h:40
std::string main_chain_parent_block
Definition: core_rpc_server_commands_defs.h:2082
std::vector< std::string > txs_as_json
Definition: core_rpc_server_commands_defs.h:604
uint64_t id
Definition: core_rpc_server_commands_defs.h:1273
Definition: core_rpc_server_commands_defs.h:1361
std::vector< uint64_t > indices
Definition: core_rpc_server_commands_defs.h:97
Definition: blake256.h:36
Definition: core_rpc_server_commands_defs.h:854
Definition: core_rpc_server_commands_defs.h:1583
uint32_t speed
Definition: core_rpc_server_commands_defs.h:2185
POD_CLASS key_image
Definition: crypto.h:89
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1156
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1240
uint64_t tx_count
Definition: core_rpc_server_commands_defs.h:870
Definition: core_rpc_server_commands_defs.h:56
std::string key
Definition: core_rpc_server_commands_defs.h:749
std::string key_image
Definition: core_rpc_server_commands_defs.h:311
Definition: core_rpc_server_commands_defs.h:1849
Definition: core_rpc_server_commands_defs.h:472
uint64_t grace_blocks
Definition: core_rpc_server_commands_defs.h:2044
bool binary
Definition: core_rpc_server_commands_defs.h:2241
bool untrusted
Definition: core_rpc_server_commands_defs.h:1519
uint64_t to_height
Definition: core_rpc_server_commands_defs.h:2224
bool untrusted
Definition: core_rpc_server_commands_defs.h:197
bool was_bootstrap_ever_used
Definition: core_rpc_server_commands_defs.h:894
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:2240
Definition: core_rpc_server_commands_defs.h:2069
bool untrusted
Definition: core_rpc_server_commands_defs.h:674
Definition: core_rpc_server_commands_defs.h:1736
Definition: core_rpc_server_commands_defs.h:562
Definition: core_rpc_server_commands_defs.h:1792
std::string view_key
Definition: core_rpc_server_commands_defs.h:533
std::string address
Definition: core_rpc_server_commands_defs.h:532
int64_t limit_down
Definition: core_rpc_server_commands_defs.h:1711
std::string tx_as_hex
Definition: core_rpc_server_commands_defs.h:782
bool new_address
Definition: core_rpc_server_commands_defs.h:518
std::string status
Definition: core_rpc_server_commands_defs.h:1746
Definition: core_rpc_server_commands_defs.h:528
uint64_t last_seen
Definition: core_rpc_server_commands_defs.h:1277
uint64_t base
Definition: core_rpc_server_commands_defs.h:2243
Definition: core_rpc_server_commands_defs.h:968
Definition: core_rpc_server_commands_defs.h:1048
Definition: core_rpc_server_commands_defs.h:143
uint8_t voting
Definition: core_rpc_server_commands_defs.h:1828
Definition: core_rpc_server_commands_defs.h:1734
Definition: core_rpc_server_commands_defs.h:2220
Definition: core_rpc_server_commands_defs.h:1434
uint64_t transaction_height
Definition: core_rpc_server_commands_defs.h:335
std::string txid
Definition: core_rpc_server_commands_defs.h:753
bool untrusted
Definition: core_rpc_server_commands_defs.h:891
uint64_t grey_peerlist_size
Definition: core_rpc_server_commands_defs.h:877
bool fill_pow_hash
Definition: core_rpc_server_commands_defs.h:1183
Definition: core_rpc_server_commands_defs.h:764
Definition: core_rpc_server_commands_defs.h:2075
std::string status
Definition: core_rpc_server_commands_defs.h:1001
std::vector< block_complete_entry > blocks
Definition: core_rpc_server_commands_defs.h:115
uint64_t current_height
Definition: core_rpc_server_commands_defs.h:117
Definition: core_rpc_server_commands_defs.h:778
std::string status
Definition: core_rpc_server_commands_defs.h:1657
Definition: core_rpc_server_commands_defs.h:1882
std::vector< outkey > outs
Definition: core_rpc_server_commands_defs.h:724
Definition: core_rpc_server_commands_defs.h:1577
std::string status
Definition: core_rpc_server_commands_defs.h:2053
Definition: core_rpc_server_commands_defs.h:1618
Definition: core_rpc_server_commands_defs.h:2013
Definition: core_rpc_server_commands_defs.h:939
std::string bootstrap_daemon_address
Definition: core_rpc_server_commands_defs.h:892
std::string status
Definition: core_rpc_server_commands_defs.h:1057
Definition: core_rpc_server_commands_defs.h:1667
uint64_t limit_up
Definition: core_rpc_server_commands_defs.h:1694
std::string status
Definition: core_rpc_server_commands_defs.h:2154
std::string tx_hash
Definition: core_rpc_server_commands_defs.h:382
bool do_not_relay
Definition: core_rpc_server_commands_defs.h:783
uint64_t time_in_pool
Definition: core_rpc_server_commands_defs.h:1504
std::vector< ban > bans
Definition: core_rpc_server_commands_defs.h:1901
uint64_t scanned_height
Definition: core_rpc_server_commands_defs.h:277
Definition: core_rpc_server_commands_defs.h:1655
uint64_t target_height
Definition: core_rpc_server_commands_defs.h:867
Definition: core_rpc_server_commands_defs.h:1620
std::string host
Definition: core_rpc_server_commands_defs.h:1274
uint64_t global_index
Definition: core_rpc_server_commands_defs.h:380
uint64_t length
Definition: core_rpc_server_commands_defs.h:2079
std::string tx_pub_key
Definition: core_rpc_server_commands_defs.h:226
bool untrusted
Definition: core_rpc_server_commands_defs.h:612
std::string status
Definition: core_rpc_server_commands_defs.h:1221
POD_CLASS hash
Definition: hash.h:49
uint32_t rate
Definition: core_rpc_server_commands_defs.h:2184
std::string status
Definition: core_rpc_server_commands_defs.h:1722
std::vector< uint64_t > distribution
Definition: core_rpc_server_commands_defs.h:2242
uint64_t locked_funds
Definition: core_rpc_server_commands_defs.h:329
std::string categories
Definition: core_rpc_server_commands_defs.h:1363
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1222
Definition: core_rpc_server_commands_defs.h:661
Definition: core_rpc_server_commands_defs.h:1500
uint64_t target_height
Definition: core_rpc_server_commands_defs.h:2204
bool unlocked
Definition: core_rpc_server_commands_defs.h:1946
Definition: core_rpc_server_commands_defs.h:736
Definition: core_rpc_server_commands_defs.h:2179
bool do_not_relay
Definition: core_rpc_server_commands_defs.h:1397
Definition: core_rpc_server_commands_defs.h:1899
Definition: core_rpc_server_commands_defs.h:1191
std::string status
Definition: core_rpc_server_commands_defs.h:2202
std::vector< amount_out > amount_outs
Definition: core_rpc_server_commands_defs.h:461
uint64_t height
Definition: core_rpc_server_commands_defs.h:2078
Definition: core_rpc_server_commands_defs.h:1464
std::string wallet_address
Definition: core_rpc_server_commands_defs.h:1040
std::list< crypto::hash > block_ids
Definition: core_rpc_server_commands_defs.h:183
Definition: core_rpc_server_commands_defs.h:1456
Definition: core_rpc_server_commands_defs.h:498
std::string tx_json
Definition: core_rpc_server_commands_defs.h:1385
block_header_response block_header
Definition: core_rpc_server_commands_defs.h:1166
bool testnet
Definition: core_rpc_server_commands_defs.h:879
std::string hash
Definition: core_rpc_server_commands_defs.h:1238
Definition: core_rpc_server_commands_defs.h:2040
std::string host
Definition: core_rpc_server_commands_defs.h:1853
uint64_t quantization_mask
Definition: core_rpc_server_commands_defs.h:2055
Definition: core_rpc_server_commands_defs.h:486
uint32_t txs_total
Definition: core_rpc_server_commands_defs.h:1548
txpool_stats pool_stats
Definition: core_rpc_server_commands_defs.h:1586
Definition: core_rpc_server_commands_defs.h:1812
bool new_request
Definition: core_rpc_server_commands_defs.h:546
Definition: core_rpc_server_commands_defs.h:500
std::string as_hex
Definition: core_rpc_server_commands_defs.h:580
Definition: core_rpc_server_commands_defs.h:437
Definition: core_rpc_server_commands_defs.h:1764
uint64_t height
Definition: core_rpc_server_commands_defs.h:1210
std::vector< entry > histogram
Definition: core_rpc_server_commands_defs.h:1980
uint64_t max_count
Definition: core_rpc_server_commands_defs.h:1945
bool kept_by_block
Definition: core_rpc_server_commands_defs.h:1391
std::string categories
Definition: core_rpc_server_commands_defs.h:1373
Definition: core_rpc_server_commands_defs.h:104
request()
Definition: core_rpc_server_commands_defs.h:785
Definition: core_rpc_server_commands_defs.h:1683
uint64_t reserved_offset
Definition: core_rpc_server_commands_defs.h:1052
uint64_t amount
Definition: core_rpc_server_commands_defs.h:685
Definition: core_rpc_server_commands_defs.h:1673
uint64_t index
Definition: core_rpc_server_commands_defs.h:379
std::string tx_blob
Definition: core_rpc_server_commands_defs.h:1399
std::string status
Definition: core_rpc_server_commands_defs.h:2121
std::string status
Definition: core_rpc_server_commands_defs.h:1104
std::vector< get_outputs_out > outputs
Definition: core_rpc_server_commands_defs.h:698
uint64_t fee
Definition: core_rpc_server_commands_defs.h:1388
std::string status
Definition: core_rpc_server_commands_defs.h:1372
std::list< spent_output > spent_outputs
Definition: core_rpc_server_commands_defs.h:337
std::string tx_prefix_hash
Definition: core_rpc_server_commands_defs.h:384
uint64_t tx_pool_size
Definition: core_rpc_server_commands_defs.h:871
Definition: core_rpc_server_commands_defs.h:2106
bool relayed
Definition: core_rpc_server_commands_defs.h:1395
Definition: core_rpc_server_commands_defs.h:1993
uint32_t num_not_relayed
Definition: core_rpc_server_commands_defs.h:1551
Definition: core_rpc_server_commands_defs.h:1633
std::vector< crypto::hash > m_block_ids
Definition: core_rpc_server_commands_defs.h:193
blobdata blockhashing_blob
Definition: core_rpc_server_commands_defs.h:1056
bool is_background_mining_enabled
Definition: core_rpc_server_commands_defs.h:975
Definition: core_rpc_server_commands_defs.h:1480
Definition: cryptonote_basic.h:182
#define true
Definition: stdbool.h:36
std::string version
Definition: core_rpc_server_commands_defs.h:2123
uint32_t state
Definition: core_rpc_server_commands_defs.h:1829
std::string view_key
Definition: core_rpc_server_commands_defs.h:300
Definition: core_rpc_server_commands_defs.h:1219
std::string last_failed_id_hash
Definition: core_rpc_server_commands_defs.h:1393
Definition: core_rpc_server_commands_defs.h:947
uint32_t bytes_med
Definition: core_rpc_server_commands_defs.h:1545
uint64_t last_relayed_time
Definition: core_rpc_server_commands_defs.h:1396
bool use_dust
Definition: core_rpc_server_commands_defs.h:362
uint32_t mixin
Definition: core_rpc_server_commands_defs.h:228
uint64_t start_height
Definition: core_rpc_server_commands_defs.h:334
uint64_t height
Definition: core_rpc_server_commands_defs.h:710
bool untrusted
Definition: core_rpc_server_commands_defs.h:147
uint32_t window
Definition: core_rpc_server_commands_defs.h:1825
Definition: core_rpc_server_commands_defs.h:780
uint64_t expected_reward
Definition: core_rpc_server_commands_defs.h:1053
std::string status
Definition: core_rpc_server_commands_defs.h:1802
Definition: core_rpc_server_commands_defs.h:1870
Definition: core_rpc_server_commands_defs.h:1341
std::string status
Definition: core_rpc_server_commands_defs.h:1635
txpool_stats()
Definition: core_rpc_server_commands_defs.h:1556
uint64_t block_weight_limit
Definition: core_rpc_server_commands_defs.h:885
bool mempool
Definition: core_rpc_server_commands_defs.h:252
uint64_t timestamp
Definition: core_rpc_server_commands_defs.h:244
uint64_t import_fee
Definition: core_rpc_server_commands_defs.h:545
Definition: core_rpc_server_commands_defs.h:863
std::vector< std::string > txs_hashes
Definition: core_rpc_server_commands_defs.h:566
uint64_t amount
Definition: core_rpc_server_commands_defs.h:1960
Definition: core_rpc_server_commands_defs.h:58
bool untrusted
Definition: core_rpc_server_commands_defs.h:2056
uint32_t threshold
Definition: core_rpc_server_commands_defs.h:1827
uint8_t threshold
Definition: blockchain.cpp:89
uint32_t bytes_max
Definition: core_rpc_server_commands_defs.h:1544