|
| Eth (eth::Interface &_eth, eth::AccountHolder &_ethAccounts) |
|
virtual RPCModules | implementedModules () const override |
|
eth::AccountHolder const & | ethAccounts () const |
|
virtual std::string | eth_protocolVersion () override |
|
virtual std::string | eth_hashrate () override |
|
virtual std::string | eth_coinbase () override |
|
virtual bool | eth_mining () override |
|
virtual std::string | eth_gasPrice () override |
|
virtual Json::Value | eth_accounts () override |
|
virtual std::string | eth_blockNumber () override |
|
virtual std::string | eth_getBalance (std::string const &_address, std::string const &_blockNumber) override |
|
virtual std::string | eth_getStorageAt (std::string const &_address, std::string const &_position, std::string const &_blockNumber) override |
|
virtual std::string | eth_getStorageRoot (std::string const &_address, std::string const &_blockNumber) override |
|
virtual std::string | eth_getTransactionCount (std::string const &_address, std::string const &_blockNumber) override |
|
virtual std::string | eth_pendingTransactions () override |
|
virtual Json::Value | eth_getBlockTransactionCountByHash (std::string const &_blockHash) override |
|
virtual Json::Value | eth_getBlockTransactionCountByNumber (std::string const &_blockNumber) override |
|
virtual Json::Value | eth_getUncleCountByBlockHash (std::string const &_blockHash) override |
|
virtual Json::Value | eth_getUncleCountByBlockNumber (std::string const &_blockNumber) override |
|
virtual std::string | eth_getCode (std::string const &_address, std::string const &_blockNumber) override |
|
virtual std::string | eth_sendTransaction (Json::Value const &_json) override |
|
virtual std::string | eth_call (Json::Value const &_json, std::string const &_blockNumber) override |
|
virtual std::string | eth_estimateGas (Json::Value const &_json) override |
|
virtual bool | eth_flush () override |
|
virtual Json::Value | eth_getBlockByHash (std::string const &_blockHash, bool _includeTransactions) override |
|
virtual Json::Value | eth_getBlockByNumber (std::string const &_blockNumber, bool _includeTransactions) override |
|
virtual Json::Value | eth_getTransactionByHash (std::string const &_transactionHash) override |
|
virtual Json::Value | eth_getTransactionByBlockHashAndIndex (std::string const &_blockHash, std::string const &_transactionIndex) override |
|
virtual Json::Value | eth_getTransactionByBlockNumberAndIndex (std::string const &_blockNumber, std::string const &_transactionIndex) override |
|
virtual Json::Value | eth_getTransactionReceipt (std::string const &_transactionHash) override |
|
virtual Json::Value | eth_getUncleByBlockHashAndIndex (std::string const &_blockHash, std::string const &_uncleIndex) override |
|
virtual Json::Value | eth_getUncleByBlockNumberAndIndex (std::string const &_blockNumber, std::string const &_uncleIndex) override |
|
virtual std::string | eth_newFilter (Json::Value const &_json) override |
|
virtual std::string | eth_newFilterEx (Json::Value const &_json) override |
|
virtual std::string | eth_newBlockFilter () override |
|
virtual std::string | eth_newPendingTransactionFilter () override |
|
virtual bool | eth_uninstallFilter (std::string const &_filterId) override |
|
virtual Json::Value | eth_getFilterChanges (std::string const &_filterId) override |
|
virtual Json::Value | eth_getFilterChangesEx (std::string const &_filterId) override |
|
virtual Json::Value | eth_getFilterLogs (std::string const &_filterId) override |
|
virtual Json::Value | eth_getFilterLogsEx (std::string const &_filterId) override |
|
virtual Json::Value | eth_getLogs (Json::Value const &_json) override |
|
virtual Json::Value | eth_getLogsEx (Json::Value const &_json) override |
|
virtual Json::Value | eth_getWork () override |
|
virtual bool | eth_submitWork (std::string const &_nonce, std::string const &, std::string const &_mixHash) override |
|
virtual bool | eth_submitHashrate (std::string const &_hashes, std::string const &_id) override |
|
virtual std::string | eth_register (std::string const &_address) override |
|
virtual bool | eth_unregister (std::string const &_accountId) override |
|
virtual Json::Value | eth_fetchQueuedTransactions (std::string const &_accountId) override |
|
virtual std::string | eth_signTransaction (Json::Value const &_transaction) override |
|
virtual Json::Value | eth_inspectTransaction (std::string const &_rlp) override |
|
virtual std::string | eth_sendRawTransaction (std::string const &_rlp) override |
|
virtual bool | eth_notePassword (std::string const &) override |
|
virtual Json::Value | eth_syncing () override |
|
void | setTransactionDefaults (eth::TransactionSkeleton &_t) |
|
| EthFace () |
|
virtual void | eth_protocolVersionI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_hashrateI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_coinbaseI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_miningI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_gasPriceI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_accountsI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_blockNumberI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getBalanceI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getStorageAtI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getStorageRootI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getTransactionCountI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_pendingTransactionsI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getBlockTransactionCountByHashI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getBlockTransactionCountByNumberI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getUncleCountByBlockHashI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getUncleCountByBlockNumberI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getCodeI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_sendTransactionI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_callI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_flushI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getBlockByHashI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getBlockByNumberI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getTransactionByHashI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getTransactionByBlockHashAndIndexI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getTransactionByBlockNumberAndIndexI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getTransactionReceiptI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getUncleByBlockHashAndIndexI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getUncleByBlockNumberAndIndexI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_newFilterI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_newFilterExI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_newBlockFilterI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_newPendingTransactionFilterI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_uninstallFilterI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getFilterChangesI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getFilterChangesExI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getFilterLogsI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getFilterLogsExI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getLogsI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getLogsExI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getWorkI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_submitWorkI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_submitHashrateI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_registerI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_unregisterI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_fetchQueuedTransactionsI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_signTransactionI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_inspectTransactionI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_sendRawTransactionI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_notePasswordI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_syncingI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_estimateGasI (const Json::Value &request, Json::Value &response) |
|
virtual | ~ServerInterface () |
|
Methods const & | methods () const |
|
Notifications const & | notifications () const |
|
JSON-RPC api implementation.
Definition at line 64 of file Eth.h.