Electroneum
Loading...
Searching...
No Matches
cryptonote::rpc Namespace Reference

Classes

class  DaemonHandler
class  Message
class  FullMessage
struct  block_with_transactions
struct  transaction_info
struct  output_key_and_amount_index
struct  amount_with_random_outputs
struct  peer
struct  tx_in_pool
struct  output_amount_count
struct  output_amount_and_index
struct  output_key_mask_unlocked
struct  hard_fork_info
struct  error
struct  BlockHeaderResponse
struct  DaemonInfo
struct  output_distribution
struct  output_distribution_data
class  RpcHandler
class  ZmqServer

Typedefs

using txes_map = std::unordered_map<crypto::hash, transaction_info>
using Response = SendRawTx::Response
typedef std::vector< uint64_ttx_output_indices
typedef std::vector< tx_output_indicesblock_output_indices
typedef std::vector< output_key_and_amount_indexoutputs_for_amount
typedef std::unordered_map< crypto::key_image, std::vector< crypto::hash > > key_images_with_tx_hashes

Enumerations

enum  STATUS { UNSPENT = 0 , SPENT_IN_BLOCKCHAIN = 1 , SPENT_IN_POOL = 2 }

Functions

 BEGIN_RPC_MESSAGE_CLASS (GetHeight)
 RPC_MESSAGE_MEMBER (uint64_t, height)
 BEGIN_RPC_MESSAGE_CLASS (GetBlocksFast)
 RPC_MESSAGE_MEMBER (std::list< crypto::hash >, block_ids)
 RPC_MESSAGE_MEMBER (uint64_t, start_height)
 RPC_MESSAGE_MEMBER (bool, prune)
 RPC_MESSAGE_MEMBER (std::vector< cryptonote::rpc::block_with_transactions >, blocks)
 RPC_MESSAGE_MEMBER (uint64_t, current_height)
 RPC_MESSAGE_MEMBER (std::vector< cryptonote::rpc::block_output_indices >, output_indices)
 BEGIN_RPC_MESSAGE_CLASS (GetHashesFast)
 RPC_MESSAGE_MEMBER (std::list< crypto::hash >, known_hashes)
 RPC_MESSAGE_MEMBER (std::vector< crypto::hash >, hashes)
 BEGIN_RPC_MESSAGE_CLASS (GetTransactions)
 RPC_MESSAGE_MEMBER (std::vector< crypto::hash >, tx_hashes)
 RPC_MESSAGE_MEMBER (txes_map, txs)
 RPC_MESSAGE_MEMBER (std::vector< crypto::hash >, missed_hashes)
 BEGIN_RPC_MESSAGE_CLASS (KeyImagesSpent)
 RPC_MESSAGE_MEMBER (std::vector< crypto::key_image >, key_images)
 RPC_MESSAGE_MEMBER (std::vector< uint64_t >, spent_status)
 BEGIN_RPC_MESSAGE_CLASS (GetTxGlobalOutputIndices)
 RPC_MESSAGE_MEMBER (crypto::hash, tx_hash)
 RPC_MESSAGE_MEMBER (std::vector< uint64_t >, output_indices)
 BEGIN_RPC_MESSAGE_CLASS (GetRandomOutputsForAmounts)
 RPC_MESSAGE_MEMBER (std::vector< uint64_t >, amounts)
 RPC_MESSAGE_MEMBER (uint64_t, count)
 RPC_MESSAGE_MEMBER (std::vector< amount_with_random_outputs >, amounts_with_outputs)
 BEGIN_RPC_MESSAGE_CLASS (SendRawTx)
 RPC_MESSAGE_MEMBER (cryptonote::transaction, tx)
 RPC_MESSAGE_MEMBER (bool, relay)
 RPC_MESSAGE_MEMBER (bool, relayed)
 BEGIN_RPC_MESSAGE_CLASS (SendRawTxHex)
 RPC_MESSAGE_MEMBER (std::string, tx_as_hex)
 BEGIN_RPC_MESSAGE_CLASS (StartMining)
 RPC_MESSAGE_MEMBER (std::string, miner_address)
 RPC_MESSAGE_MEMBER (uint64_t, threads_count)
 RPC_MESSAGE_MEMBER (bool, do_background_mining)
 RPC_MESSAGE_MEMBER (bool, ignore_battery)
 BEGIN_RPC_MESSAGE_CLASS (GetInfo)
 RPC_MESSAGE_MEMBER (DaemonInfo, info)
 BEGIN_RPC_MESSAGE_CLASS (StopMining)
 BEGIN_RPC_MESSAGE_CLASS (MiningStatus)
 RPC_MESSAGE_MEMBER (bool, active)
 RPC_MESSAGE_MEMBER (uint64_t, speed)
 RPC_MESSAGE_MEMBER (std::string, address)
 RPC_MESSAGE_MEMBER (bool, is_background_mining_enabled)
 BEGIN_RPC_MESSAGE_CLASS (SaveBC)
 BEGIN_RPC_MESSAGE_CLASS (GetBlockHash)
 RPC_MESSAGE_MEMBER (crypto::hash, hash)
 BEGIN_RPC_MESSAGE_CLASS (GetBlockTemplate)
 BEGIN_RPC_MESSAGE_CLASS (SubmitBlock)
 BEGIN_RPC_MESSAGE_CLASS (GetLastBlockHeader)
 RPC_MESSAGE_MEMBER (cryptonote::rpc::BlockHeaderResponse, header)
 BEGIN_RPC_MESSAGE_CLASS (GetBlockHeaderByHash)
 BEGIN_RPC_MESSAGE_CLASS (GetBlockHeaderByHeight)
 BEGIN_RPC_MESSAGE_CLASS (GetBlockHeadersByHeight)
 RPC_MESSAGE_MEMBER (std::vector< uint64_t >, heights)
 RPC_MESSAGE_MEMBER (std::vector< cryptonote::rpc::BlockHeaderResponse >, headers)
 BEGIN_RPC_MESSAGE_CLASS (GetBlock)
 BEGIN_RPC_MESSAGE_CLASS (GetPeerList)
 RPC_MESSAGE_MEMBER (std::vector< peer >, white_list)
 RPC_MESSAGE_MEMBER (std::vector< peer >, gray_list)
 BEGIN_RPC_MESSAGE_CLASS (SetLogHashRate)
 BEGIN_RPC_MESSAGE_CLASS (SetLogLevel)
 RPC_MESSAGE_MEMBER (int8_t, level)
 BEGIN_RPC_MESSAGE_CLASS (GetTransactionPool)
 RPC_MESSAGE_MEMBER (std::vector< cryptonote::rpc::tx_in_pool >, transactions)
 RPC_MESSAGE_MEMBER (key_images_with_tx_hashes, key_images)
 BEGIN_RPC_MESSAGE_CLASS (GetConnections)
 BEGIN_RPC_MESSAGE_CLASS (GetBlockHeadersRange)
 BEGIN_RPC_MESSAGE_CLASS (StopDaemon)
 BEGIN_RPC_MESSAGE_CLASS (StartSaveGraph)
 BEGIN_RPC_MESSAGE_CLASS (StopSaveGraph)
 BEGIN_RPC_MESSAGE_CLASS (HardForkInfo)
 RPC_MESSAGE_MEMBER (uint8_t, version)
 RPC_MESSAGE_MEMBER (hard_fork_info, info)
 BEGIN_RPC_MESSAGE_CLASS (GetBans)
 BEGIN_RPC_MESSAGE_CLASS (SetBans)
 BEGIN_RPC_MESSAGE_CLASS (FlushTransactionPool)
 BEGIN_RPC_MESSAGE_CLASS (GetOutputHistogram)
 RPC_MESSAGE_MEMBER (uint64_t, min_count)
 RPC_MESSAGE_MEMBER (uint64_t, max_count)
 RPC_MESSAGE_MEMBER (bool, unlocked)
 RPC_MESSAGE_MEMBER (uint64_t, recent_cutoff)
 RPC_MESSAGE_MEMBER (std::vector< output_amount_count >, histogram)
 BEGIN_RPC_MESSAGE_CLASS (GetOutputKeys)
 RPC_MESSAGE_MEMBER (std::vector< output_amount_and_index >, outputs)
 RPC_MESSAGE_MEMBER (std::vector< output_key_mask_unlocked >, keys)
 BEGIN_RPC_MESSAGE_CLASS (GetRPCVersion)
 RPC_MESSAGE_MEMBER (uint32_t, version)
 BEGIN_RPC_MESSAGE_CLASS (GetFeeEstimate)
 RPC_MESSAGE_MEMBER (uint64_t, num_grace_blocks)
 RPC_MESSAGE_MEMBER (uint64_t, estimated_base_fee)
 RPC_MESSAGE_MEMBER (uint64_t, fee_mask)
 RPC_MESSAGE_MEMBER (uint32_t, size_scale)
 RPC_MESSAGE_MEMBER (uint8_t, hard_fork_version)
 BEGIN_RPC_MESSAGE_CLASS (GetOutputDistribution)
 RPC_MESSAGE_MEMBER (uint64_t, from_height)
 RPC_MESSAGE_MEMBER (uint64_t, to_height)
 RPC_MESSAGE_MEMBER (bool, cumulative)
 RPC_MESSAGE_MEMBER (std::vector< output_distribution >, distributions)
std::string BAD_REQUEST (const std::string &request)
std::string BAD_REQUEST (const std::string &request, rapidjson::Value &id)
std::string BAD_JSON (const std::string &error_details)

Variables

 BEGIN_RPC_MESSAGE_REQUEST
 END_RPC_MESSAGE_REQUEST
 BEGIN_RPC_MESSAGE_RESPONSE
 END_RPC_MESSAGE_RESPONSE
 END_RPC_MESSAGE_CLASS

Typedef Documentation

◆ block_output_indices

Definition at line 54 of file message_data_structs.h.

◆ key_images_with_tx_hashes

Definition at line 107 of file message_data_structs.h.

◆ outputs_for_amount

◆ Response

using cryptonote::rpc::Response = SendRawTx::Response

Definition at line 179 of file daemon_messages.h.

◆ tx_output_indices

Definition at line 52 of file message_data_structs.h.

◆ txes_map

Definition at line 122 of file daemon_messages.h.

Enumeration Type Documentation

◆ STATUS

Enumerator
UNSPENT 
SPENT_IN_BLOCKCHAIN 
SPENT_IN_POOL 

Definition at line 130 of file daemon_messages.h.

Function Documentation

◆ BAD_JSON()

std::string cryptonote::rpc::BAD_JSON ( const std::string & error_details)

Definition at line 281 of file message.cpp.

282{
283 Message fail;
285 fail.error_details = error_details;
286
287 FullMessage fail_response = FullMessage::responseMessage(&fail);
288
289 return fail_response.getJson();
290}
static FullMessage responseMessage(Message *message)
Definition message.cpp:226
static const char * STATUS_BAD_JSON
Definition message.h:66
std::string error_details
Definition message.h:77
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BAD_REQUEST() [1/2]

std::string cryptonote::rpc::BAD_REQUEST ( const std::string & request)

Definition at line 259 of file message.cpp.

260{
261 Message fail;
263 fail.error_details = std::string("\"") + request + "\" is not a valid request.";
264
265 FullMessage fail_response = FullMessage::responseMessage(&fail);
266
267 return fail_response.getJson();
268}
static const char * STATUS_BAD_REQUEST
Definition message.h:65
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BAD_REQUEST() [2/2]

std::string cryptonote::rpc::BAD_REQUEST ( const std::string & request,
rapidjson::Value & id )

Definition at line 270 of file message.cpp.

271{
272 Message fail;
274 fail.error_details = std::string("\"") + request + "\" is not a valid request.";
275
276 FullMessage fail_response = FullMessage::responseMessage(&fail, id);
277
278 return fail_response.getJson();
279}
Here is the call graph for this function:

◆ BEGIN_RPC_MESSAGE_CLASS() [1/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( FlushTransactionPool )

◆ BEGIN_RPC_MESSAGE_CLASS() [2/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBans )

◆ BEGIN_RPC_MESSAGE_CLASS() [3/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlock )

◆ BEGIN_RPC_MESSAGE_CLASS() [4/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlockHash )

◆ BEGIN_RPC_MESSAGE_CLASS() [5/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlockHeaderByHash )

◆ BEGIN_RPC_MESSAGE_CLASS() [6/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlockHeaderByHeight )

◆ BEGIN_RPC_MESSAGE_CLASS() [7/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlockHeadersByHeight )

◆ BEGIN_RPC_MESSAGE_CLASS() [8/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlockHeadersRange )

◆ BEGIN_RPC_MESSAGE_CLASS() [9/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlocksFast )

◆ BEGIN_RPC_MESSAGE_CLASS() [10/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetBlockTemplate )

◆ BEGIN_RPC_MESSAGE_CLASS() [11/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetConnections )

◆ BEGIN_RPC_MESSAGE_CLASS() [12/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetFeeEstimate )

◆ BEGIN_RPC_MESSAGE_CLASS() [13/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetHashesFast )

◆ BEGIN_RPC_MESSAGE_CLASS() [14/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetHeight )

◆ BEGIN_RPC_MESSAGE_CLASS() [15/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetInfo )

◆ BEGIN_RPC_MESSAGE_CLASS() [16/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetLastBlockHeader )

◆ BEGIN_RPC_MESSAGE_CLASS() [17/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetOutputDistribution )

◆ BEGIN_RPC_MESSAGE_CLASS() [18/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetOutputHistogram )

◆ BEGIN_RPC_MESSAGE_CLASS() [19/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetOutputKeys )

◆ BEGIN_RPC_MESSAGE_CLASS() [20/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetPeerList )

◆ BEGIN_RPC_MESSAGE_CLASS() [21/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetRandomOutputsForAmounts )

◆ BEGIN_RPC_MESSAGE_CLASS() [22/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetRPCVersion )

◆ BEGIN_RPC_MESSAGE_CLASS() [23/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetTransactionPool )

◆ BEGIN_RPC_MESSAGE_CLASS() [24/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetTransactions )

◆ BEGIN_RPC_MESSAGE_CLASS() [25/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( GetTxGlobalOutputIndices )

◆ BEGIN_RPC_MESSAGE_CLASS() [26/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( HardForkInfo )

◆ BEGIN_RPC_MESSAGE_CLASS() [27/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( KeyImagesSpent )

◆ BEGIN_RPC_MESSAGE_CLASS() [28/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( MiningStatus )

◆ BEGIN_RPC_MESSAGE_CLASS() [29/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( SaveBC )

◆ BEGIN_RPC_MESSAGE_CLASS() [30/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( SendRawTx )

◆ BEGIN_RPC_MESSAGE_CLASS() [31/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( SendRawTxHex )

◆ BEGIN_RPC_MESSAGE_CLASS() [32/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( SetBans )

◆ BEGIN_RPC_MESSAGE_CLASS() [33/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( SetLogHashRate )

◆ BEGIN_RPC_MESSAGE_CLASS() [34/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( SetLogLevel )

◆ BEGIN_RPC_MESSAGE_CLASS() [35/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( StartMining )

◆ BEGIN_RPC_MESSAGE_CLASS() [36/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( StartSaveGraph )

◆ BEGIN_RPC_MESSAGE_CLASS() [37/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( StopDaemon )

◆ BEGIN_RPC_MESSAGE_CLASS() [38/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( StopMining )

◆ BEGIN_RPC_MESSAGE_CLASS() [39/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( StopSaveGraph )

◆ BEGIN_RPC_MESSAGE_CLASS() [40/40]

cryptonote::rpc::BEGIN_RPC_MESSAGE_CLASS ( SubmitBlock )

◆ RPC_MESSAGE_MEMBER() [1/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
active  )

◆ RPC_MESSAGE_MEMBER() [2/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
cumulative  )

◆ RPC_MESSAGE_MEMBER() [3/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
do_background_mining  )

◆ RPC_MESSAGE_MEMBER() [4/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
ignore_battery  )

◆ RPC_MESSAGE_MEMBER() [5/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
is_background_mining_enabled  )

◆ RPC_MESSAGE_MEMBER() [6/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
prune  )

◆ RPC_MESSAGE_MEMBER() [7/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
relay  )

◆ RPC_MESSAGE_MEMBER() [8/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
relayed  )

◆ RPC_MESSAGE_MEMBER() [9/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( bool ,
unlocked  )

◆ RPC_MESSAGE_MEMBER() [10/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( crypto::hash ,
hash  )

◆ RPC_MESSAGE_MEMBER() [11/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( crypto::hash ,
tx_hash  )

◆ RPC_MESSAGE_MEMBER() [12/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( cryptonote::rpc::BlockHeaderResponse ,
header  )

◆ RPC_MESSAGE_MEMBER() [13/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( cryptonote::transaction ,
tx  )

◆ RPC_MESSAGE_MEMBER() [14/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( DaemonInfo ,
info  )

◆ RPC_MESSAGE_MEMBER() [15/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( hard_fork_info ,
info  )

◆ RPC_MESSAGE_MEMBER() [16/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( int8_t ,
level  )

◆ RPC_MESSAGE_MEMBER() [17/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( key_images_with_tx_hashes ,
key_images  )

◆ RPC_MESSAGE_MEMBER() [18/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::list< crypto::hash > ,
block_ids  )

◆ RPC_MESSAGE_MEMBER() [19/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::list< crypto::hash > ,
known_hashes  )

◆ RPC_MESSAGE_MEMBER() [20/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::string ,
address  )

◆ RPC_MESSAGE_MEMBER() [21/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::string ,
miner_address  )

◆ RPC_MESSAGE_MEMBER() [22/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::string ,
tx_as_hex  )

◆ RPC_MESSAGE_MEMBER() [23/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< amount_with_random_outputs > ,
amounts_with_outputs  )

◆ RPC_MESSAGE_MEMBER() [24/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< crypto::hash > ,
hashes  )

◆ RPC_MESSAGE_MEMBER() [25/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< crypto::hash > ,
missed_hashes  )

◆ RPC_MESSAGE_MEMBER() [26/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< crypto::hash > ,
tx_hashes  )

◆ RPC_MESSAGE_MEMBER() [27/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< crypto::key_image > ,
key_images  )

◆ RPC_MESSAGE_MEMBER() [28/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< cryptonote::rpc::block_output_indices > ,
output_indices  )

◆ RPC_MESSAGE_MEMBER() [29/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< cryptonote::rpc::block_with_transactions > ,
blocks  )

◆ RPC_MESSAGE_MEMBER() [30/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< cryptonote::rpc::BlockHeaderResponse > ,
headers  )

◆ RPC_MESSAGE_MEMBER() [31/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< cryptonote::rpc::tx_in_pool > ,
transactions  )

◆ RPC_MESSAGE_MEMBER() [32/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< output_amount_and_index > ,
outputs  )

◆ RPC_MESSAGE_MEMBER() [33/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< output_amount_count > ,
histogram  )

◆ RPC_MESSAGE_MEMBER() [34/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< output_distribution > ,
distributions  )

◆ RPC_MESSAGE_MEMBER() [35/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< output_key_mask_unlocked > ,
keys  )

◆ RPC_MESSAGE_MEMBER() [36/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< peer > ,
gray_list  )

◆ RPC_MESSAGE_MEMBER() [37/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< peer > ,
white_list  )

◆ RPC_MESSAGE_MEMBER() [38/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< uint64_t > ,
amounts  )

◆ RPC_MESSAGE_MEMBER() [39/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< uint64_t > ,
heights  )

◆ RPC_MESSAGE_MEMBER() [40/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< uint64_t > ,
output_indices  )

◆ RPC_MESSAGE_MEMBER() [41/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( std::vector< uint64_t > ,
spent_status  )

◆ RPC_MESSAGE_MEMBER() [42/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( txes_map ,
txs  )

◆ RPC_MESSAGE_MEMBER() [43/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint32_t ,
size_scale  )

◆ RPC_MESSAGE_MEMBER() [44/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint32_t ,
version  )

◆ RPC_MESSAGE_MEMBER() [45/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
count  )

◆ RPC_MESSAGE_MEMBER() [46/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
current_height  )

◆ RPC_MESSAGE_MEMBER() [47/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
estimated_base_fee  )

◆ RPC_MESSAGE_MEMBER() [48/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
fee_mask  )

◆ RPC_MESSAGE_MEMBER() [49/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
from_height  )

◆ RPC_MESSAGE_MEMBER() [50/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
height  )

◆ RPC_MESSAGE_MEMBER() [51/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
max_count  )

◆ RPC_MESSAGE_MEMBER() [52/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
min_count  )

◆ RPC_MESSAGE_MEMBER() [53/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
num_grace_blocks  )

◆ RPC_MESSAGE_MEMBER() [54/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
recent_cutoff  )

◆ RPC_MESSAGE_MEMBER() [55/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
speed  )

◆ RPC_MESSAGE_MEMBER() [56/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
start_height  )

◆ RPC_MESSAGE_MEMBER() [57/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
threads_count  )

◆ RPC_MESSAGE_MEMBER() [58/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint64_t ,
to_height  )

◆ RPC_MESSAGE_MEMBER() [59/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint8_t ,
hard_fork_version  )

◆ RPC_MESSAGE_MEMBER() [60/60]

cryptonote::rpc::RPC_MESSAGE_MEMBER ( uint8_t ,
version  )

Variable Documentation

◆ BEGIN_RPC_MESSAGE_REQUEST

cryptonote::rpc::BEGIN_RPC_MESSAGE_REQUEST

Definition at line 81 of file daemon_messages.h.

◆ BEGIN_RPC_MESSAGE_RESPONSE

cryptonote::rpc::BEGIN_RPC_MESSAGE_RESPONSE

Definition at line 83 of file daemon_messages.h.

◆ END_RPC_MESSAGE_CLASS

cryptonote::rpc::END_RPC_MESSAGE_CLASS

Definition at line 86 of file daemon_messages.h.

◆ END_RPC_MESSAGE_REQUEST

cryptonote::rpc::END_RPC_MESSAGE_REQUEST

Definition at line 82 of file daemon_messages.h.

◆ END_RPC_MESSAGE_RESPONSE

cryptonote::rpc::END_RPC_MESSAGE_RESPONSE

Definition at line 85 of file daemon_messages.h.