Electroneum
Loading...
Searching...
No Matches
core_rpc_server_commands_defs.h File Reference
Include dependency graph for core_rpc_server_commands_defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cryptonote::COMMAND_RPC_GET_HEIGHT
struct  cryptonote::COMMAND_RPC_GET_HEIGHT::request_t
struct  cryptonote::COMMAND_RPC_GET_HEIGHT::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::tx_output_indices
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::block_output_indices
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_BY_HEIGHT
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_BY_HEIGHT::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_BY_HEIGHT::response_t
struct  cryptonote::COMMAND_RPC_GET_ALT_BLOCKS_HASHES
struct  cryptonote::COMMAND_RPC_GET_ALT_BLOCKS_HASHES::request_t
struct  cryptonote::COMMAND_RPC_GET_ALT_BLOCKS_HASHES::response_t
struct  cryptonote::COMMAND_RPC_GET_HASHES_FAST
struct  cryptonote::COMMAND_RPC_GET_HASHES_FAST::request_t
struct  cryptonote::COMMAND_RPC_GET_HASHES_FAST::response_t
struct  cryptonote::COMMAND_RPC_GET_RANDOM_OUTS
struct  cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::request_t
struct  cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::output
struct  cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::amount_out
struct  cryptonote::COMMAND_RPC_GET_RANDOM_OUTS::response_t
struct  cryptonote::COMMAND_RPC_SUBMIT_RAW_TX
struct  cryptonote::COMMAND_RPC_SUBMIT_RAW_TX::request_t
struct  cryptonote::COMMAND_RPC_SUBMIT_RAW_TX::response_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t
struct  cryptonote::COMMAND_RPC_IS_KEY_IMAGE_SPENT
struct  cryptonote::COMMAND_RPC_IS_KEY_IMAGE_SPENT::request_t
struct  cryptonote::COMMAND_RPC_IS_KEY_IMAGE_SPENT::response_t
struct  cryptonote::public_output
struct  cryptonote::COMMAND_RPC_IS_PUBLIC_OUTPUT_SPENT
struct  cryptonote::COMMAND_RPC_IS_PUBLIC_OUTPUT_SPENT::request_t
struct  cryptonote::COMMAND_RPC_IS_PUBLIC_OUTPUT_SPENT::response_t
struct  cryptonote::COMMAND_RPC_GET_TX_GLOBAL_OUTPUTS_INDEXES
struct  cryptonote::COMMAND_RPC_GET_TX_GLOBAL_OUTPUTS_INDEXES::request_t
struct  cryptonote::COMMAND_RPC_GET_TX_GLOBAL_OUTPUTS_INDEXES::response_t
struct  cryptonote::get_outputs_out
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS::response_t
struct  cryptonote::COMMAND_RPC_SEND_RAW_TX
struct  cryptonote::COMMAND_RPC_SEND_RAW_TX::request_t
struct  cryptonote::COMMAND_RPC_SEND_RAW_TX::response_t
struct  cryptonote::COMMAND_RPC_START_MINING
struct  cryptonote::COMMAND_RPC_START_MINING::request_t
struct  cryptonote::COMMAND_RPC_START_MINING::response_t
struct  cryptonote::COMMAND_RPC_GET_INFO
struct  cryptonote::COMMAND_RPC_GET_INFO::request_t
struct  cryptonote::COMMAND_RPC_GET_INFO::response_t
struct  cryptonote::COMMAND_RPC_GET_NET_STATS
struct  cryptonote::COMMAND_RPC_GET_NET_STATS::request_t
struct  cryptonote::COMMAND_RPC_GET_NET_STATS::response_t
struct  cryptonote::COMMAND_RPC_STOP_MINING
struct  cryptonote::COMMAND_RPC_STOP_MINING::request_t
struct  cryptonote::COMMAND_RPC_STOP_MINING::response_t
struct  cryptonote::COMMAND_RPC_MINING_STATUS
struct  cryptonote::COMMAND_RPC_MINING_STATUS::request_t
struct  cryptonote::COMMAND_RPC_MINING_STATUS::response_t
struct  cryptonote::COMMAND_RPC_SAVE_BC
struct  cryptonote::COMMAND_RPC_SAVE_BC::request_t
struct  cryptonote::COMMAND_RPC_SAVE_BC::response_t
struct  cryptonote::COMMAND_RPC_GETBLOCKCOUNT
struct  cryptonote::COMMAND_RPC_GETBLOCKCOUNT::response_t
struct  cryptonote::COMMAND_RPC_GETBLOCKHASH
struct  cryptonote::COMMAND_RPC_GETBLOCKTEMPLATE
struct  cryptonote::COMMAND_RPC_GETBLOCKTEMPLATE::request_t
struct  cryptonote::COMMAND_RPC_GETBLOCKTEMPLATE::response_t
struct  cryptonote::COMMAND_RPC_SUBMITBLOCK
struct  cryptonote::COMMAND_RPC_SUBMITBLOCK::response_t
struct  cryptonote::COMMAND_RPC_GENERATEBLOCKS
struct  cryptonote::COMMAND_RPC_GENERATEBLOCKS::request_t
struct  cryptonote::COMMAND_RPC_GENERATEBLOCKS::response_t
struct  cryptonote::block_header_response
struct  cryptonote::COMMAND_RPC_GET_LAST_BLOCK_HEADER
struct  cryptonote::COMMAND_RPC_GET_LAST_BLOCK_HEADER::request_t
struct  cryptonote::COMMAND_RPC_GET_LAST_BLOCK_HEADER::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK
struct  cryptonote::COMMAND_RPC_GET_BLOCK::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK::response_t
struct  cryptonote::peer
struct  cryptonote::COMMAND_RPC_GET_PEER_LIST
struct  cryptonote::COMMAND_RPC_GET_PEER_LIST::request_t
struct  cryptonote::COMMAND_RPC_GET_PEER_LIST::response_t
struct  cryptonote::COMMAND_RPC_SET_LOG_HASH_RATE
struct  cryptonote::COMMAND_RPC_SET_LOG_HASH_RATE::request_t
struct  cryptonote::COMMAND_RPC_SET_LOG_HASH_RATE::response_t
struct  cryptonote::COMMAND_RPC_SET_LOG_LEVEL
struct  cryptonote::COMMAND_RPC_SET_LOG_LEVEL::request_t
struct  cryptonote::COMMAND_RPC_SET_LOG_LEVEL::response_t
struct  cryptonote::COMMAND_RPC_SET_LOG_CATEGORIES
struct  cryptonote::COMMAND_RPC_SET_LOG_CATEGORIES::request_t
struct  cryptonote::COMMAND_RPC_SET_LOG_CATEGORIES::response_t
struct  cryptonote::tx_info
struct  cryptonote::spent_key_image_info
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES_BIN
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES_BIN::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES_BIN::response_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES::response_t
struct  cryptonote::tx_backlog_entry
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG::response_t
struct  cryptonote::txpool_histo
struct  cryptonote::txpool_stats
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_STATS
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_STATS::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_STATS::response_t
struct  cryptonote::COMMAND_RPC_GET_BALANCE
struct  cryptonote::COMMAND_RPC_GET_BALANCE::request_t
struct  cryptonote::COMMAND_RPC_GET_BALANCE::response_t
struct  cryptonote::COMMAND_RPC_GET_ADDRESS_BATCH_HISTORY
struct  cryptonote::COMMAND_RPC_GET_ADDRESS_BATCH_HISTORY::request_t
struct  cryptonote::COMMAND_RPC_GET_ADDRESS_BATCH_HISTORY::response_t
struct  cryptonote::COMMAND_RPC_GET_ADDR_TX_BATCH_HISTORY
struct  cryptonote::COMMAND_RPC_GET_ADDR_TX_BATCH_HISTORY::request_t
struct  cryptonote::COMMAND_RPC_GET_ADDR_TX_BATCH_HISTORY::response_t
struct  cryptonote::COMMAND_RPC_GET_CONNECTIONS
struct  cryptonote::COMMAND_RPC_GET_CONNECTIONS::request_t
struct  cryptonote::COMMAND_RPC_GET_CONNECTIONS::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t
struct  cryptonote::COMMAND_RPC_STOP_DAEMON
struct  cryptonote::COMMAND_RPC_STOP_DAEMON::request_t
struct  cryptonote::COMMAND_RPC_STOP_DAEMON::response_t
struct  cryptonote::COMMAND_RPC_FAST_EXIT
struct  cryptonote::COMMAND_RPC_FAST_EXIT::request_t
struct  cryptonote::COMMAND_RPC_FAST_EXIT::response_t
struct  cryptonote::COMMAND_RPC_GET_LIMIT
struct  cryptonote::COMMAND_RPC_GET_LIMIT::request_t
struct  cryptonote::COMMAND_RPC_GET_LIMIT::response_t
struct  cryptonote::COMMAND_RPC_SET_LIMIT
struct  cryptonote::COMMAND_RPC_SET_LIMIT::request_t
struct  cryptonote::COMMAND_RPC_SET_LIMIT::response_t
struct  cryptonote::COMMAND_RPC_OUT_PEERS
struct  cryptonote::COMMAND_RPC_OUT_PEERS::request_t
struct  cryptonote::COMMAND_RPC_OUT_PEERS::response_t
struct  cryptonote::COMMAND_RPC_IN_PEERS
struct  cryptonote::COMMAND_RPC_IN_PEERS::request_t
struct  cryptonote::COMMAND_RPC_IN_PEERS::response_t
struct  cryptonote::COMMAND_RPC_START_SAVE_GRAPH
struct  cryptonote::COMMAND_RPC_START_SAVE_GRAPH::request_t
struct  cryptonote::COMMAND_RPC_START_SAVE_GRAPH::response_t
struct  cryptonote::COMMAND_RPC_STOP_SAVE_GRAPH
struct  cryptonote::COMMAND_RPC_STOP_SAVE_GRAPH::request_t
struct  cryptonote::COMMAND_RPC_STOP_SAVE_GRAPH::response_t
struct  cryptonote::COMMAND_RPC_HARD_FORK_INFO
struct  cryptonote::COMMAND_RPC_HARD_FORK_INFO::request_t
struct  cryptonote::COMMAND_RPC_HARD_FORK_INFO::response_t
struct  cryptonote::COMMAND_RPC_GETBANS
struct  cryptonote::COMMAND_RPC_GETBANS::ban
struct  cryptonote::COMMAND_RPC_GETBANS::request_t
struct  cryptonote::COMMAND_RPC_GETBANS::response_t
struct  cryptonote::COMMAND_RPC_SETBANS
struct  cryptonote::COMMAND_RPC_SETBANS::ban
struct  cryptonote::COMMAND_RPC_SETBANS::request_t
struct  cryptonote::COMMAND_RPC_SETBANS::response_t
struct  cryptonote::COMMAND_RPC_FLUSH_TRANSACTION_POOL
struct  cryptonote::COMMAND_RPC_FLUSH_TRANSACTION_POOL::request_t
struct  cryptonote::COMMAND_RPC_FLUSH_TRANSACTION_POOL::response_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t
struct  cryptonote::COMMAND_RPC_GET_VERSION
struct  cryptonote::COMMAND_RPC_GET_VERSION::request_t
struct  cryptonote::COMMAND_RPC_GET_VERSION::response_t
struct  cryptonote::COMMAND_RPC_GET_COINBASE_TX_SUM
struct  cryptonote::COMMAND_RPC_GET_COINBASE_TX_SUM::request_t
struct  cryptonote::COMMAND_RPC_GET_COINBASE_TX_SUM::response_t
struct  cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE
struct  cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::request_t
struct  cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::request_t
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response_t
struct  cryptonote::COMMAND_RPC_UPDATE
struct  cryptonote::COMMAND_RPC_UPDATE::request_t
struct  cryptonote::COMMAND_RPC_UPDATE::response_t
struct  cryptonote::COMMAND_RPC_RELAY_TX
struct  cryptonote::COMMAND_RPC_RELAY_TX::request_t
struct  cryptonote::COMMAND_RPC_RELAY_TX::response_t
struct  cryptonote::COMMAND_RPC_SYNC_INFO
struct  cryptonote::COMMAND_RPC_SYNC_INFO::request_t
struct  cryptonote::COMMAND_RPC_SYNC_INFO::peer
struct  cryptonote::COMMAND_RPC_SYNC_INFO::span
struct  cryptonote::COMMAND_RPC_SYNC_INFO::response_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t
struct  cryptonote::COMMAND_RPC_POP_BLOCKS
struct  cryptonote::COMMAND_RPC_POP_BLOCKS::request_t
struct  cryptonote::COMMAND_RPC_POP_BLOCKS::response_t
struct  cryptonote::COMMAND_RPC_GET_TAX_DATA
struct  cryptonote::COMMAND_RPC_GET_TAX_DATA::request_t
struct  cryptonote::COMMAND_RPC_GET_TAX_DATA::response_t
struct  cryptonote::COMMAND_RPC_PRUNE_BLOCKCHAIN
struct  cryptonote::COMMAND_RPC_PRUNE_BLOCKCHAIN::request_t
struct  cryptonote::COMMAND_RPC_PRUNE_BLOCKCHAIN::response_t
struct  cryptonote::COMMAND_RPC_SET_VALIDATOR_KEY
struct  cryptonote::COMMAND_RPC_SET_VALIDATOR_KEY::request_t
struct  cryptonote::COMMAND_RPC_SET_VALIDATOR_KEY::response_t
struct  cryptonote::COMMAND_RPC_GENERATE_ED25519_KEYPAIR
struct  cryptonote::COMMAND_RPC_GENERATE_ED25519_KEYPAIR::request_t
struct  cryptonote::COMMAND_RPC_GENERATE_ED25519_KEYPAIR::response_t
struct  cryptonote::COMMAND_RPC_SIGN_MESSAGE
struct  cryptonote::COMMAND_RPC_SIGN_MESSAGE::request_t
struct  cryptonote::COMMAND_RPC_SIGN_MESSAGE::response_t
struct  cryptonote::COMMAND_RPC_INJECT_EMERGENCY_VLIST
struct  cryptonote::COMMAND_RPC_INJECT_EMERGENCY_VLIST::request_t
struct  cryptonote::COMMAND_RPC_INJECT_EMERGENCY_VLIST::response_t

Namespaces

namespace  cryptonote
 Holds cryptonote related classes and helpers.

Macros

#define CORE_RPC_STATUS_OK   "OK"
#define CORE_RPC_STATUS_BUSY   "BUSY"
#define CORE_RPC_STATUS_NOT_MINING   "NOT MINING"
#define CORE_RPC_VERSION_MAJOR   2
#define CORE_RPC_VERSION_MINOR   6
#define MAKE_CORE_RPC_VERSION(major, minor)
#define CORE_RPC_VERSION   MAKE_CORE_RPC_VERSION(CORE_RPC_VERSION_MAJOR, CORE_RPC_VERSION_MINOR)

Enumerations

enum  cryptonote::SPENT_STATUS { cryptonote::UNSPENT = 0 , cryptonote::SPENT_IN_BLOCKCHAIN = 1 , cryptonote::SPENT_IN_POOL = 2 }

Macro Definition Documentation

◆ CORE_RPC_STATUS_BUSY

#define CORE_RPC_STATUS_BUSY   "BUSY"

Definition at line 73 of file core_rpc_server_commands_defs.h.

◆ CORE_RPC_STATUS_NOT_MINING

#define CORE_RPC_STATUS_NOT_MINING   "NOT MINING"

Definition at line 74 of file core_rpc_server_commands_defs.h.

◆ CORE_RPC_STATUS_OK

#define CORE_RPC_STATUS_OK   "OK"

Definition at line 72 of file core_rpc_server_commands_defs.h.

◆ CORE_RPC_VERSION

Definition at line 86 of file core_rpc_server_commands_defs.h.

◆ CORE_RPC_VERSION_MAJOR

#define CORE_RPC_VERSION_MAJOR   2

Definition at line 83 of file core_rpc_server_commands_defs.h.

◆ CORE_RPC_VERSION_MINOR

#define CORE_RPC_VERSION_MINOR   6

Definition at line 84 of file core_rpc_server_commands_defs.h.

◆ MAKE_CORE_RPC_VERSION

#define MAKE_CORE_RPC_VERSION ( major,
minor )
Value:
(((major)<<16)|(minor))

Definition at line 85 of file core_rpc_server_commands_defs.h.