57 void handle(
const GetHeight::Request& req, GetHeight::Response&
res);
59 void handle(
const GetBlocksFast::Request& req, GetBlocksFast::Response&
res);
61 void handle(
const GetHashesFast::Request& req, GetHashesFast::Response&
res);
63 void handle(
const GetTransactions::Request& req, GetTransactions::Response&
res);
65 void handle(
const KeyImagesSpent::Request& req, KeyImagesSpent::Response&
res);
67 void handle(
const GetTxGlobalOutputIndices::Request& req, GetTxGlobalOutputIndices::Response&
res);
69 void handle(
const SendRawTx::Request& req, SendRawTx::Response&
res);
71 void handle(
const SendRawTxHex::Request& req, SendRawTxHex::Response&
res);
73 void handle(
const StartMining::Request& req, StartMining::Response&
res);
75 void handle(
const GetInfo::Request& req, GetInfo::Response&
res);
77 void handle(
const StopMining::Request& req, StopMining::Response&
res);
79 void handle(
const MiningStatus::Request& req, MiningStatus::Response&
res);
81 void handle(
const SaveBC::Request& req, SaveBC::Response&
res);
83 void handle(
const GetBlockHash::Request& req, GetBlockHash::Response&
res);
85 void handle(
const GetBlockTemplate::Request& req, GetBlockTemplate::Response&
res);
87 void handle(
const SubmitBlock::Request& req, SubmitBlock::Response&
res);
89 void handle(
const GetLastBlockHeader::Request& req, GetLastBlockHeader::Response&
res);
91 void handle(
const GetBlockHeaderByHash::Request& req, GetBlockHeaderByHash::Response&
res);
93 void handle(
const GetBlockHeaderByHeight::Request& req, GetBlockHeaderByHeight::Response&
res);
95 void handle(
const GetBlockHeadersByHeight::Request& req, GetBlockHeadersByHeight::Response&
res);
97 void handle(
const GetBlock::Request& req, GetBlock::Response&
res);
99 void handle(
const GetPeerList::Request& req, GetPeerList::Response&
res);
101 void handle(
const SetLogHashRate::Request& req, SetLogHashRate::Response&
res);
103 void handle(
const SetLogLevel::Request& req, SetLogLevel::Response&
res);
105 void handle(
const GetTransactionPool::Request& req, GetTransactionPool::Response&
res);
107 void handle(
const GetConnections::Request& req, GetConnections::Response&
res);
109 void handle(
const GetBlockHeadersRange::Request& req, GetBlockHeadersRange::Response&
res);
111 void handle(
const StopDaemon::Request& req, StopDaemon::Response&
res);
113 void handle(
const StartSaveGraph::Request& req, StartSaveGraph::Response&
res);
115 void handle(
const StopSaveGraph::Request& req, StopSaveGraph::Response&
res);
117 void handle(
const HardForkInfo::Request& req, HardForkInfo::Response&
res);
119 void handle(
const GetBans::Request& req, GetBans::Response&
res);
121 void handle(
const SetBans::Request& req, SetBans::Response&
res);
123 void handle(
const FlushTransactionPool::Request& req, FlushTransactionPool::Response&
res);
125 void handle(
const GetOutputHistogram::Request& req, GetOutputHistogram::Response&
res);
127 void handle(
const GetOutputKeys::Request& req, GetOutputKeys::Response&
res);
129 void handle(
const GetRPCVersion::Request& req, GetRPCVersion::Response&
res);
131 void handle(
const GetFeeEstimate::Request& req, GetFeeEstimate::Response&
res);
133 void handle(
const GetOutputDistribution::Request& req, GetOutputDistribution::Response&
res);
135 std::string
handle(
const std::string& request);
141 void handleTxBlob(
const std::string& tx_blob,
bool relay, SendRawTx::Response&
res);