Electroneum
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

 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)   (((major)<<16)|(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 
)    (((major)<<16)|(minor))

Definition at line 85 of file core_rpc_server_commands_defs.h.