|
| EthImpl (EthParams &&prerequisites) |
|
virtual RPCModules | implementedModules () const override |
|
string | eth_protocolVersion () override |
|
string | eth_coinbase () override |
|
string | eth_gasPrice () override |
|
Json::Value | eth_accounts () override |
|
string | eth_blockNumber () override |
|
string | eth_getBalance (const string &_address, const Json::Value &_json) override |
|
string | eth_getStorageAt (const string &_address, const string &_position, const Json::Value &_json) override |
|
string | eth_getStorageRoot (const string &_address, const string &_blockNumber) override |
|
string | eth_getCode (const string &_address, const Json::Value &_json) override |
|
string | eth_call (const Json::Value &_json, const Json::Value &_jsonBlock) override |
|
string | eth_estimateGas (const Json::Value &_json, const string &blockNumber) override |
|
string | eth_getTransactionCount (const string &_address, const Json::Value &_json) override |
|
Json::Value | eth_getBlockTransactionCountByHash (const string &_blockHash) override |
|
Json::Value | eth_getBlockTransactionCountByNumber (const string &_blockNumber) override |
|
Json::Value | eth_getUncleCountByBlockHash (const string &) override |
|
Json::Value | eth_getUncleCountByBlockNumber (const string &) override |
|
string | eth_sendRawTransaction (const string &_rlp) override |
|
Json::Value | eth_getBlockByHash (const string &_blockHash, bool _includeTransactions) override |
|
Json::Value | eth_getBlockByNumber (const string &_blockNumber, bool _includeTransactions) override |
|
Json::Value | eth_getTransactionByHash (const string &_transactionHash) override |
|
Json::Value | eth_getTransactionByBlockHashAndIndex (const string &_blockHash, const string &_transactionIndex) override |
|
Json::Value | eth_getTransactionByBlockNumberAndIndex (const string &_blockNumber, const string &_transactionIndex) override |
|
Json::Value | eth_getTransactionReceipt (const string &_transactionHash) override |
|
Json::Value | eth_getUncleByBlockHashAndIndex (const string &, const string &) override |
|
Json::Value | eth_getUncleByBlockNumberAndIndex (const string &, const string &) override |
|
string | eth_newFilter (const Json::Value &_json) override |
|
string | eth_newBlockFilter () override |
|
string | eth_newPendingTransactionFilter () override |
|
bool | eth_uninstallFilter (const string &_filterId) override |
|
Json::Value | eth_getFilterChanges (const string &_filterId) override |
|
Json::Value | eth_getFilterLogs (const string &_filterId) override |
|
Json::Value | eth_getLogs (const Json::Value &_json) override |
|
Json::Value | eth_syncing () override |
|
Json::Value | eth_chainId () override |
|
void | note_block_executed (const BlockHeader &blk_header, const SharedTransactions &trxs, const TransactionReceipts &receipts) override |
|
void | note_pending_transaction (const h256 &trx_hash) override |
|
Json::Value | get_block_by_number (EthBlockNumber blk_n, bool include_transactions) |
|
optional< LocalisedTransaction > | get_transaction (const h256 &h) const |
|
optional< LocalisedTransaction > | get_transaction (uint32_t trx_pos, EthBlockNumber blk_n) const |
|
optional< LocalisedTransaction > | get_transaction (const h256 &blk_h, uint64_t _i) const |
|
optional< LocalisedTransactionReceipt > | get_transaction_receipt (const h256 &trx_h) const |
|
uint64_t | transactionCount (const h256 &block_hash) const |
|
trx_nonce_t | transaction_count (EthBlockNumber n, const Address &addr) |
|
state_api::ExecutionResult | call (EthBlockNumber blk_n, const TransactionSkeleton &trx) |
|
void | prepare_transaction_for_call (TransactionSkeleton &t, EthBlockNumber blk_n) |
|
| DEV_SIMPLE_EXCEPTION (InvalidAddress) |
|
EthBlockNumber | parse_blk_num (const string &blk_num_str) |
|
EthBlockNumber | get_block_number_from_json (const Json::Value &json) |
|
LogFilter | parse_log_filter (const Json::Value &json) |
|
| Eth ()=default |
|
virtual | ~Eth ()=default |
|
| Eth (const Eth &)=default |
|
| Eth (Eth &&)=default |
|
Eth & | operator= (const Eth &)=default |
|
Eth & | operator= (Eth &&rhs) |
|
| EthFace () |
|
virtual void | eth_protocolVersionI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_coinbaseI (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_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_callI (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_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_getFilterLogsI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_getLogsI (const Json::Value &request, Json::Value &response) |
|
virtual void | eth_sendRawTransactionI (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 void | eth_chainIdI (const Json::Value &request, Json::Value &response) |
|
virtual std::string | eth_getBalance (const std::string ¶m1, const Json::Value ¶m2)=0 |
|
virtual std::string | eth_getStorageAt (const std::string ¶m1, const std::string ¶m2, const Json::Value ¶m3)=0 |
|
virtual std::string | eth_getStorageRoot (const std::string ¶m1, const std::string ¶m2)=0 |
|
virtual std::string | eth_getTransactionCount (const std::string ¶m1, const Json::Value ¶m2)=0 |
|
virtual Json::Value | eth_getBlockTransactionCountByHash (const std::string ¶m1)=0 |
|
virtual Json::Value | eth_getBlockTransactionCountByNumber (const std::string ¶m1)=0 |
|
virtual Json::Value | eth_getUncleCountByBlockHash (const std::string ¶m1)=0 |
|
virtual Json::Value | eth_getUncleCountByBlockNumber (const std::string ¶m1)=0 |
|
virtual std::string | eth_getCode (const std::string ¶m1, const Json::Value ¶m2)=0 |
|
virtual Json::Value | eth_getBlockByHash (const std::string ¶m1, bool param2)=0 |
|
virtual Json::Value | eth_getBlockByNumber (const std::string ¶m1, bool param2)=0 |
|
virtual Json::Value | eth_getTransactionByHash (const std::string ¶m1)=0 |
|
virtual Json::Value | eth_getTransactionByBlockHashAndIndex (const std::string ¶m1, const std::string ¶m2)=0 |
|
virtual Json::Value | eth_getTransactionByBlockNumberAndIndex (const std::string ¶m1, const std::string ¶m2)=0 |
|
virtual Json::Value | eth_getTransactionReceipt (const std::string ¶m1)=0 |
|
virtual Json::Value | eth_getUncleByBlockHashAndIndex (const std::string ¶m1, const std::string ¶m2)=0 |
|
virtual Json::Value | eth_getUncleByBlockNumberAndIndex (const std::string ¶m1, const std::string ¶m2)=0 |
|
virtual bool | eth_uninstallFilter (const std::string ¶m1)=0 |
|
virtual Json::Value | eth_getFilterChanges (const std::string ¶m1)=0 |
|
virtual Json::Value | eth_getFilterLogs (const std::string ¶m1)=0 |
|
virtual std::string | eth_sendRawTransaction (const std::string ¶m1)=0 |
|
virtual std::string | eth_estimateGas (const Json::Value ¶m1, const std::string ¶m2)=0 |
|
virtual | ~ServerInterface () |
|
Methods const & | methods () const |
|
Notifications const & | notifications () const |
|