address | taraxa::net::rpc::eth::EthParams | private |
bindAndAddMethod(jsonrpc::Procedure const &_proc, MethodPointer _pointer) | ServerInterface< EthFace > | inlineprotected |
bindAndAddNotification(jsonrpc::Procedure const &_proc, NotificationPointer _pointer) | ServerInterface< EthFace > | inlineprotected |
call(EthBlockNumber blk_n, const TransactionSkeleton &trx) | taraxa::net::rpc::eth::EthImpl | inline |
chain_id | taraxa::net::rpc::eth::EthParams | private |
DEV_SIMPLE_EXCEPTION(InvalidAddress) | taraxa::net::rpc::eth::EthImpl | |
Eth()=default | taraxa::net::rpc::eth::Eth | |
Eth(const Eth &)=default | taraxa::net::rpc::eth::Eth | |
Eth(Eth &&)=default | taraxa::net::rpc::eth::Eth | |
eth_accounts() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_accountsI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_blockNumber() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_blockNumberI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_call(const Json::Value &_json, const Json::Value &_jsonBlock) override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_callI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_chainId() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_chainIdI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_coinbase() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_coinbaseI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_estimateGas(const Json::Value &_json, const string &blockNumber) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_estimateGas(const Json::Value ¶m1, const std::string ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_estimateGasI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_gasPrice() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_gasPriceI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getBalance(const string &_address, const Json::Value &_json) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getBalance(const std::string ¶m1, const Json::Value ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getBalanceI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getBlockByHash(const string &_blockHash, bool _includeTransactions) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getBlockByHash(const std::string ¶m1, bool param2)=0 | taraxa::net::EthFace | pure virtual |
eth_getBlockByHashI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getBlockByNumber(const string &_blockNumber, bool _includeTransactions) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getBlockByNumber(const std::string ¶m1, bool param2)=0 | taraxa::net::EthFace | pure virtual |
eth_getBlockByNumberI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getBlockTransactionCountByHash(const string &_blockHash) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getBlockTransactionCountByHash(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getBlockTransactionCountByHashI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getBlockTransactionCountByNumber(const string &_blockNumber) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getBlockTransactionCountByNumber(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getBlockTransactionCountByNumberI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getCode(const string &_address, const Json::Value &_json) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getCode(const std::string ¶m1, const Json::Value ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getCodeI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getFilterChanges(const string &_filterId) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getFilterChanges(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getFilterChangesI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getFilterLogs(const string &_filterId) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getFilterLogs(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getFilterLogsI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getLogs(const Json::Value &_json) override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_getLogsI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getStorageAt(const string &_address, const string &_position, const Json::Value &_json) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getStorageAt(const std::string ¶m1, const std::string ¶m2, const Json::Value ¶m3)=0 | taraxa::net::EthFace | pure virtual |
eth_getStorageAtI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getStorageRoot(const string &_address, const string &_blockNumber) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getStorageRoot(const std::string ¶m1, const std::string ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getStorageRootI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getTransactionByBlockHashAndIndex(const string &_blockHash, const string &_transactionIndex) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getTransactionByBlockHashAndIndex(const std::string ¶m1, const std::string ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getTransactionByBlockHashAndIndexI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getTransactionByBlockNumberAndIndex(const string &_blockNumber, const string &_transactionIndex) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getTransactionByBlockNumberAndIndex(const std::string ¶m1, const std::string ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getTransactionByBlockNumberAndIndexI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getTransactionByHash(const string &_transactionHash) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getTransactionByHash(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getTransactionByHashI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getTransactionCount(const string &_address, const Json::Value &_json) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getTransactionCount(const std::string ¶m1, const Json::Value ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getTransactionCountI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getTransactionReceipt(const string &_transactionHash) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getTransactionReceipt(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getTransactionReceiptI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getUncleByBlockHashAndIndex(const string &, const string &) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getUncleByBlockHashAndIndex(const std::string ¶m1, const std::string ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getUncleByBlockHashAndIndexI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getUncleByBlockNumberAndIndex(const string &, const string &) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getUncleByBlockNumberAndIndex(const std::string ¶m1, const std::string ¶m2)=0 | taraxa::net::EthFace | pure virtual |
eth_getUncleByBlockNumberAndIndexI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getUncleCountByBlockHash(const string &) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getUncleCountByBlockHash(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getUncleCountByBlockHashI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_getUncleCountByBlockNumber(const string &) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_getUncleCountByBlockNumber(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_getUncleCountByBlockNumberI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_newBlockFilter() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_newBlockFilterI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_newFilter(const Json::Value &_json) override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_newFilterI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_newPendingTransactionFilter() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_newPendingTransactionFilterI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_protocolVersion() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_protocolVersionI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_sendRawTransaction(const string &_rlp) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_sendRawTransaction(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_sendRawTransactionI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_syncing() override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
eth_syncingI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
eth_uninstallFilter(const string &_filterId) override | taraxa::net::rpc::eth::EthImpl | inline |
taraxa::net::rpc::eth::Eth::eth_uninstallFilter(const std::string ¶m1)=0 | taraxa::net::EthFace | pure virtual |
eth_uninstallFilterI(const Json::Value &request, Json::Value &response) | taraxa::net::EthFace | inlinevirtual |
EthFace() | taraxa::net::EthFace | inline |
EthImpl(EthParams &&prerequisites) | taraxa::net::rpc::eth::EthImpl | inline |
final_chain | taraxa::net::rpc::eth::EthParams | private |
gas_limit | taraxa::net::rpc::eth::EthParams | private |
gas_pricer | taraxa::net::rpc::eth::EthParams | private |
get_block_by_number(EthBlockNumber blk_n, bool include_transactions) | taraxa::net::rpc::eth::EthImpl | inline |
get_block_number_from_json(const Json::Value &json) | taraxa::net::rpc::eth::EthImpl | inline |
get_transaction(const h256 &h) const | taraxa::net::rpc::eth::EthImpl | inline |
get_transaction(uint32_t trx_pos, EthBlockNumber blk_n) const | taraxa::net::rpc::eth::EthImpl | inline |
get_transaction(const h256 &blk_h, uint64_t _i) const | taraxa::net::rpc::eth::EthImpl | inline |
get_transaction_receipt(const h256 &trx_h) const | taraxa::net::rpc::eth::EthImpl | inline |
get_trx | taraxa::net::rpc::eth::EthParams | private |
implementedModules() const override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
m_methods | ServerInterface< EthFace > | private |
m_notifications | ServerInterface< EthFace > | private |
MethodBinding typedef | ServerInterface< EthFace > | |
MethodPointer typedef | ServerInterface< EthFace > | |
Methods typedef | ServerInterface< EthFace > | |
methods() const | ServerInterface< EthFace > | inline |
note_block_executed(const BlockHeader &blk_header, const SharedTransactions &trxs, const TransactionReceipts &receipts) override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
note_pending_transaction(const h256 &trx_hash) override | taraxa::net::rpc::eth::EthImpl | inlinevirtual |
NotificationBinding typedef | ServerInterface< EthFace > | |
NotificationPointer typedef | ServerInterface< EthFace > | |
Notifications typedef | ServerInterface< EthFace > | |
notifications() const | ServerInterface< EthFace > | inline |
operator=(const Eth &)=default | taraxa::net::rpc::eth::Eth | |
operator=(Eth &&rhs) | taraxa::net::rpc::eth::Eth | inline |
parse_blk_num(const string &blk_num_str) | taraxa::net::rpc::eth::EthImpl | inline |
parse_blk_num_specific(const string &blk_num_str) | taraxa::net::rpc::eth::EthImpl | inlinestatic |
parse_log_filter(const Json::Value &json) | taraxa::net::rpc::eth::EthImpl | inline |
prepare_transaction_for_call(TransactionSkeleton &t, EthBlockNumber blk_n) | taraxa::net::rpc::eth::EthImpl | inline |
RPCModules typedef | ServerInterface< EthFace > | |
send_trx | taraxa::net::rpc::eth::EthParams | private |
syncing_probe | taraxa::net::rpc::eth::EthParams | private |
toAddress(const string &s) | taraxa::net::rpc::eth::EthImpl | inlinestatic |
toTransactionSkeleton(const Json::Value &_json) | taraxa::net::rpc::eth::EthImpl | inlinestatic |
transaction_count(EthBlockNumber n, const Address &addr) | taraxa::net::rpc::eth::EthImpl | inline |
transactionCount(const h256 &block_hash) const | taraxa::net::rpc::eth::EthImpl | inline |
watches_ | taraxa::net::rpc::eth::EthImpl | private |
watches_cfg | taraxa::net::rpc::eth::EthParams | private |
~Eth()=default | taraxa::net::rpc::eth::Eth | virtual |
~ServerInterface() | ServerInterface< EthFace > | inlinevirtual |