Monero
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)
 RPC_MESSAGE_MEMBER (uint64_t, max_block_count)
 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 (std::vector< uint64_t >, fees)
 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)
epee::byte_slice BAD_REQUEST (const std::string &request)
epee::byte_slice BAD_REQUEST (const std::string &request, const rapidjson::Value &id)
epee::byte_slice BAD_JSON (const std::string &error_details)
bool is_version_string_valid (const std::string &str)

Variables

 BEGIN_RPC_MESSAGE_REQUEST
 END_RPC_MESSAGE_REQUEST
 BEGIN_RPC_MESSAGE_RESPONSE
 END_RPC_MESSAGE_RESPONSE
 END_RPC_MESSAGE_CLASS
static const uint32_t DAEMON_RPC_VERSION_ZMQ_MINOR = 0
static const uint32_t DAEMON_RPC_VERSION_ZMQ_MAJOR = 2
static const uint32_t DAEMON_RPC_VERSION_ZMQ = DAEMON_RPC_VERSION_ZMQ_MINOR + (DAEMON_RPC_VERSION_ZMQ_MAJOR << 16)

Typedef Documentation

◆ block_output_indices

◆ key_images_with_tx_hashes

◆ outputs_for_amount

◆ Response

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

◆ tx_output_indices

◆ txes_map

Enumeration Type Documentation

◆ STATUS

Enumerator
UNSPENT 
SPENT_IN_BLOCKCHAIN 
SPENT_IN_POOL 

Function Documentation

◆ BAD_JSON()

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

◆ BAD_REQUEST() [1/2]

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

◆ BAD_REQUEST() [2/2]

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

◆ 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 )

◆ is_version_string_valid()

bool cryptonote::rpc::is_version_string_valid ( const std::string & str)

◆ RPC_MESSAGE_MEMBER() [1/62]

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

◆ RPC_MESSAGE_MEMBER() [2/62]

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

◆ RPC_MESSAGE_MEMBER() [3/62]

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

◆ RPC_MESSAGE_MEMBER() [4/62]

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

◆ RPC_MESSAGE_MEMBER() [5/62]

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

◆ RPC_MESSAGE_MEMBER() [6/62]

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

◆ RPC_MESSAGE_MEMBER() [7/62]

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

◆ RPC_MESSAGE_MEMBER() [8/62]

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

◆ RPC_MESSAGE_MEMBER() [9/62]

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

◆ RPC_MESSAGE_MEMBER() [10/62]

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

◆ RPC_MESSAGE_MEMBER() [11/62]

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

◆ RPC_MESSAGE_MEMBER() [12/62]

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

◆ RPC_MESSAGE_MEMBER() [13/62]

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

◆ RPC_MESSAGE_MEMBER() [14/62]

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

◆ RPC_MESSAGE_MEMBER() [15/62]

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

◆ RPC_MESSAGE_MEMBER() [16/62]

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

◆ RPC_MESSAGE_MEMBER() [17/62]

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

◆ RPC_MESSAGE_MEMBER() [18/62]

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

◆ RPC_MESSAGE_MEMBER() [19/62]

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

◆ RPC_MESSAGE_MEMBER() [20/62]

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

◆ RPC_MESSAGE_MEMBER() [21/62]

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

◆ RPC_MESSAGE_MEMBER() [22/62]

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

◆ RPC_MESSAGE_MEMBER() [23/62]

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

◆ RPC_MESSAGE_MEMBER() [24/62]

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

◆ RPC_MESSAGE_MEMBER() [25/62]

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

◆ RPC_MESSAGE_MEMBER() [26/62]

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

◆ RPC_MESSAGE_MEMBER() [27/62]

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

◆ RPC_MESSAGE_MEMBER() [28/62]

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

◆ RPC_MESSAGE_MEMBER() [29/62]

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

◆ RPC_MESSAGE_MEMBER() [30/62]

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

◆ RPC_MESSAGE_MEMBER() [31/62]

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

◆ RPC_MESSAGE_MEMBER() [32/62]

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

◆ RPC_MESSAGE_MEMBER() [33/62]

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

◆ RPC_MESSAGE_MEMBER() [34/62]

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

◆ RPC_MESSAGE_MEMBER() [35/62]

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

◆ RPC_MESSAGE_MEMBER() [36/62]

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

◆ RPC_MESSAGE_MEMBER() [37/62]

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

◆ RPC_MESSAGE_MEMBER() [38/62]

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

◆ RPC_MESSAGE_MEMBER() [39/62]

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

◆ RPC_MESSAGE_MEMBER() [40/62]

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

◆ RPC_MESSAGE_MEMBER() [41/62]

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

◆ RPC_MESSAGE_MEMBER() [42/62]

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

◆ RPC_MESSAGE_MEMBER() [43/62]

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

◆ RPC_MESSAGE_MEMBER() [44/62]

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

◆ RPC_MESSAGE_MEMBER() [45/62]

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

◆ RPC_MESSAGE_MEMBER() [46/62]

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

◆ RPC_MESSAGE_MEMBER() [47/62]

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

◆ RPC_MESSAGE_MEMBER() [48/62]

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

◆ RPC_MESSAGE_MEMBER() [49/62]

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

◆ RPC_MESSAGE_MEMBER() [50/62]

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

◆ RPC_MESSAGE_MEMBER() [51/62]

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

◆ RPC_MESSAGE_MEMBER() [52/62]

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

◆ RPC_MESSAGE_MEMBER() [53/62]

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

◆ RPC_MESSAGE_MEMBER() [54/62]

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

◆ RPC_MESSAGE_MEMBER() [55/62]

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

◆ RPC_MESSAGE_MEMBER() [56/62]

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

◆ RPC_MESSAGE_MEMBER() [57/62]

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

◆ RPC_MESSAGE_MEMBER() [58/62]

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

◆ RPC_MESSAGE_MEMBER() [59/62]

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

◆ RPC_MESSAGE_MEMBER() [60/62]

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

◆ RPC_MESSAGE_MEMBER() [61/62]

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

◆ RPC_MESSAGE_MEMBER() [62/62]

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

Variable Documentation

◆ BEGIN_RPC_MESSAGE_REQUEST

cryptonote::rpc::BEGIN_RPC_MESSAGE_REQUEST

◆ BEGIN_RPC_MESSAGE_RESPONSE

cryptonote::rpc::BEGIN_RPC_MESSAGE_RESPONSE

◆ DAEMON_RPC_VERSION_ZMQ

const uint32_t cryptonote::rpc::DAEMON_RPC_VERSION_ZMQ = DAEMON_RPC_VERSION_ZMQ_MINOR + (DAEMON_RPC_VERSION_ZMQ_MAJOR << 16)
static

◆ DAEMON_RPC_VERSION_ZMQ_MAJOR

const uint32_t cryptonote::rpc::DAEMON_RPC_VERSION_ZMQ_MAJOR = 2
static

◆ DAEMON_RPC_VERSION_ZMQ_MINOR

const uint32_t cryptonote::rpc::DAEMON_RPC_VERSION_ZMQ_MINOR = 0
static

◆ END_RPC_MESSAGE_CLASS

cryptonote::rpc::END_RPC_MESSAGE_CLASS

◆ END_RPC_MESSAGE_REQUEST

cryptonote::rpc::END_RPC_MESSAGE_REQUEST

◆ END_RPC_MESSAGE_RESPONSE

cryptonote::rpc::END_RPC_MESSAGE_RESPONSE