58 void handle(
const GetHeight::Request& req, GetHeight::Response&
res);
60 void handle(
const GetBlocksFast::Request& req, GetBlocksFast::Response&
res);
62 void handle(
const GetHashesFast::Request& req, GetHashesFast::Response&
res);
64 void handle(
const GetTransactions::Request& req, GetTransactions::Response&
res);
66 void handle(
const KeyImagesSpent::Request& req, KeyImagesSpent::Response&
res);
68 void handle(
const GetTxGlobalOutputIndices::Request& req, GetTxGlobalOutputIndices::Response&
res);
70 void handle(
const SendRawTx::Request& req, SendRawTx::Response&
res);
72 void handle(
const SendRawTxHex::Request& req, SendRawTxHex::Response&
res);
74 void handle(
const StartMining::Request& req, StartMining::Response&
res);
76 void handle(
const GetInfo::Request& req, GetInfo::Response&
res);
78 void handle(
const StopMining::Request& req, StopMining::Response&
res);
80 void handle(
const MiningStatus::Request& req, MiningStatus::Response&
res);
82 void handle(
const SaveBC::Request& req, SaveBC::Response&
res);
84 void handle(
const GetBlockHash::Request& req, GetBlockHash::Response&
res);
86 void handle(
const GetBlockTemplate::Request& req, GetBlockTemplate::Response&
res);
88 void handle(
const SubmitBlock::Request& req, SubmitBlock::Response&
res);
90 void handle(
const GetLastBlockHeader::Request& req, GetLastBlockHeader::Response&
res);
92 void handle(
const GetBlockHeaderByHash::Request& req, GetBlockHeaderByHash::Response&
res);
94 void handle(
const GetBlockHeaderByHeight::Request& req, GetBlockHeaderByHeight::Response&
res);
96 void handle(
const GetBlockHeadersByHeight::Request& req, GetBlockHeadersByHeight::Response&
res);
98 void handle(
const GetBlock::Request& req, GetBlock::Response&
res);
100 void handle(
const GetPeerList::Request& req, GetPeerList::Response&
res);
102 void handle(
const SetLogHashRate::Request& req, SetLogHashRate::Response&
res);
104 void handle(
const SetLogLevel::Request& req, SetLogLevel::Response&
res);
106 void handle(
const GetTransactionPool::Request& req, GetTransactionPool::Response&
res);
108 void handle(
const GetConnections::Request& req, GetConnections::Response&
res);
110 void handle(
const GetBlockHeadersRange::Request& req, GetBlockHeadersRange::Response&
res);
112 void handle(
const StopDaemon::Request& req, StopDaemon::Response&
res);
114 void handle(
const StartSaveGraph::Request& req, StartSaveGraph::Response&
res);
116 void handle(
const StopSaveGraph::Request& req, StopSaveGraph::Response&
res);
118 void handle(
const HardForkInfo::Request& req, HardForkInfo::Response&
res);
120 void handle(
const GetBans::Request& req, GetBans::Response&
res);
122 void handle(
const SetBans::Request& req, SetBans::Response&
res);
124 void handle(
const FlushTransactionPool::Request& req, FlushTransactionPool::Response&
res);
126 void handle(
const GetOutputHistogram::Request& req, GetOutputHistogram::Response&
res);
128 void handle(
const GetOutputKeys::Request& req, GetOutputKeys::Response&
res);
130 void handle(
const GetRPCVersion::Request& req, GetRPCVersion::Response&
res);
132 void handle(
const GetFeeEstimate::Request& req, GetFeeEstimate::Response&
res);
134 void handle(
const GetOutputDistribution::Request& req, GetOutputDistribution::Response&
res);
142 void handleTxBlob(std::string&& tx_blob,
bool relay, SendRawTx::Response&
res);
handles core cryptonote functionality
Definition: cryptonote_core.h:87
Definition: daemon_handler.h:51
bool getBlockHeaderByHash(const crypto::hash &hash_in, cryptonote::rpc::BlockHeaderResponse &response)
Definition: daemon_handler.cpp:878
~DaemonHandler()
Definition: daemon_handler.h:56
void handle(const GetHeight::Request &req, GetHeight::Response &res)
Definition: daemon_handler.cpp:120
cryptonote::core & m_core
Definition: daemon_handler.h:144
void handleTxBlob(std::string &&tx_blob, bool relay, SendRawTx::Response &res)
Definition: daemon_handler.cpp:362
t_p2p & m_p2p
Definition: daemon_handler.h:145
Definition: rpc_handler.h:53
Definition: byte_slice.h:69
This is the original cryptonote protocol network-events handler, modified by us.
const char * res
Definition: hmac_keccak.cpp:42
framework rpc
Definition: console.py:53
POD_CLASS hash
Definition: hash.h:48
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:45