#include <Debug.h>
|
| Debug (eth::Client const &_eth) |
|
virtual RPCModules | implementedModules () const override |
|
virtual Json::Value | debug_traceTransaction (std::string const &_txHash, Json::Value const &_json) override |
|
virtual Json::Value | debug_traceCall (Json::Value const &_call, std::string const &_blockNumber, Json::Value const &_options) override |
|
virtual Json::Value | debug_traceBlockByNumber (int _blockNumber, Json::Value const &_json) override |
|
virtual Json::Value | debug_traceBlockByHash (std::string const &_blockHash, Json::Value const &_json) override |
|
virtual Json::Value | debug_storageRangeAt (std::string const &_blockHashOrNumber, int _txIndex, std::string const &_address, std::string const &_begin, int _maxResults) override |
|
virtual std::string | debug_preimage (std::string const &_hashedKey) override |
|
virtual Json::Value | debug_traceBlock (std::string const &_blockRlp, Json::Value const &_json) |
|
| DebugFace () |
|
virtual void | debug_traceTransactionI (const Json::Value &request, Json::Value &response) |
|
virtual void | debug_storageRangeAtI (const Json::Value &request, Json::Value &response) |
|
virtual void | debug_preimageI (const Json::Value &request, Json::Value &response) |
|
virtual void | debug_traceBlockByNumberI (const Json::Value &request, Json::Value &response) |
|
virtual void | debug_traceBlockByHashI (const Json::Value &request, Json::Value &response) |
|
virtual void | debug_traceCallI (const Json::Value &request, Json::Value &response) |
|
virtual | ~ServerInterface () |
|
Methods const & | methods () const |
|
Notifications const & | notifications () const |
|
Definition at line 18 of file Debug.h.
h256 Debug::blockHash |
( |
std::string const & |
_blockHashOrNumber | ) |
const |
|
private |
std::string Debug::debug_preimage |
( |
std::string const & |
_hashedKey | ) |
|
|
overridevirtual |
Json::Value Debug::debug_storageRangeAt |
( |
std::string const & |
_blockHashOrNumber, |
|
|
int |
_txIndex, |
|
|
std::string const & |
_address, |
|
|
std::string const & |
_begin, |
|
|
int |
_maxResults |
|
) |
| |
|
overridevirtual |
Json::Value Debug::debug_traceBlock |
( |
std::string const & |
_blockRlp, |
|
|
Json::Value const & |
_json |
|
) |
| |
|
virtual |
Json::Value Debug::debug_traceBlockByHash |
( |
std::string const & |
_blockHash, |
|
|
Json::Value const & |
_json |
|
) |
| |
|
overridevirtual |
Json::Value Debug::debug_traceBlockByNumber |
( |
int |
_blockNumber, |
|
|
Json::Value const & |
_json |
|
) |
| |
|
overridevirtual |
Json::Value Debug::debug_traceCall |
( |
Json::Value const & |
_call, |
|
|
std::string const & |
_blockNumber, |
|
|
Json::Value const & |
_options |
|
) |
| |
|
overridevirtual |
Json::Value Debug::debug_traceTransaction |
( |
std::string const & |
_txHash, |
|
|
Json::Value const & |
_json |
|
) |
| |
|
overridevirtual |
virtual RPCModules dev::rpc::Debug::implementedModules |
( |
| ) |
const |
|
inlineoverridevirtual |
Json::Value Debug::traceBlock |
( |
dev::eth::Block const & |
_block, |
|
|
Json::Value const & |
_json |
|
) |
| |
|
private |
The documentation for this class was generated from the following files:
- src/cpp-ethereum/libweb3jsonrpc/Debug.h
- src/cpp-ethereum/libweb3jsonrpc/Debug.cpp