Skip to main content

JSON-RPC Methods

Endpoints​

MethodNamespaceImplementedPublicNotes
web3_sha3Web3✔✔
eth_protocolVersionEth✔✔
eth_syncingEth✔✔
eth_gasPriceEth✔✔
eth_accountsEth✔✔
eth_blockNumberEth✔✔
eth_getBalanceEth✔✔
eth_getStorageAtEth✔✔
eth_getTransactionCountEth✔✔
eth_getBlockTransactionCountByNumberEth✔✔
eth_getBlockTransactionCountByHashEth✔✔
eth_getCodeEth✔✔
eth_signEth✔✔
eth_sendTransactionEth✔✔
eth_sendRawTransactionEth✔✔
eth_callEth✔✔
eth_estimateGasEth✔✔
eth_getBlockByNumberEth✔✔
eth_getBlockByHashEth✔✔
eth_getTransactionByHashEth✔✔
eth_getTransactionByBlockHashAndIndexEth✔✔
eth_getTransactionReceiptEth✔✔
eth_newFilterEth✔✔
eth_newBlockFilterEth✔✔
eth_newPendingTransactionFilterEth✔✔
eth_uninstallFilterEth✔✔
eth_getFilterChangesEth✔✔
eth_getFilterLogsEth✔✔
eth_getLogsEth✔✔
eth_coinbaseEth✔
eth_getProofEth✔
eth_subscribeWebsocket✔
eth_unsubscribeWebsocket✔
personal_importRawKeyPersonal✔❌
personal_listAccountsPersonal✔❌
personal_lockAccountPersonal✔❌
personal_newAccountPersonal✔❌
personal_unlockAccountPersonal✔❌
personal_sendTransactionPersonal✔❌
personal_signPersonal✔❌
personal_ecRecoverPersonal✔❌
personal_initializeWalletPersonal✔❌
personal_unpairPersonal✔❌
debug_traceBlockDebug✔
debug_traceBlockByNumberDebug✔
debug_traceBlockByHashDebug✔
debug_traceTransactionDebug✔
miner_getHashrateMiner✔❌No-op
miner_setExtraMiner✔❌No-op
miner_setGasPriceMiner✔❌Needs node restart
miner_startMiner✔❌No-op
miner_stopMiner✔❌No-op
miner_setGasLimitMiner✔❌No-op
miner_setEtherbaseMiner✔❌
txpool_contentTxPool✔
txpool_inspectTxPool✔
txpool_statusTxPool✔