> For the complete documentation index, see [llms.txt](/llms.txt).

# HyperEVM JSON-RPC API

Infura supports a subset of standard EVM-compatible JSON-RPC methods on HyperEVM.

info

WebSockets are supported on HyperEVM mainnet and can be used to set up bidirectional stateful [subscriptions](/services/reference/hyperevm/json-rpc-methods/subscription-methods/).

## Standard methods[​](#standard-methods "Direct link to Standard methods")

- [eth_blockNumber](/services/reference/hyperevm/json-rpc-methods/eth%5Fblocknumber/)
- [eth_call](/services/reference/hyperevm/json-rpc-methods/eth%5Fcall/)
- [eth_chainId](/services/reference/hyperevm/json-rpc-methods/eth%5Fchainid/)
- [eth_estimateGas](/services/reference/hyperevm/json-rpc-methods/eth%5Festimategas/)
- [eth_feeHistory](/services/reference/hyperevm/json-rpc-methods/eth%5Ffeehistory/)
- [eth_gasPrice](/services/reference/hyperevm/json-rpc-methods/eth%5Fgasprice/)
- [eth_getBalance](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetbalance/)
- [eth_getBlockByHash](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetblockbyhash/)
- [eth_getBlockByNumber](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetblockbynumber/)
- [eth_getBlockReceipts](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetblockreceipts/)
- [eth_getBlockTransactionCountByHash](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetblocktransactioncountbyhash/)
- [eth_getBlockTransactionCountByNumber](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetblocktransactioncountbynumber/)
- [eth_getCode](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetcode/)
- [eth_getLogs](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetlogs/)
- [eth_getStorageAt](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetstorageat/)
- [eth_getTransactionByBlockHashAndIndex](/services/reference/hyperevm/json-rpc-methods/eth%5Fgettransactionbyblockhashandindex/)
- [eth_getTransactionByBlockNumberAndIndex](/services/reference/hyperevm/json-rpc-methods/eth%5Fgettransactionbyblocknumberandindex/)
- [eth_getTransactionByHash](/services/reference/hyperevm/json-rpc-methods/eth%5Fgettransactionbyhash/)
- [eth_getTransactionCount](/services/reference/hyperevm/json-rpc-methods/eth%5Fgettransactioncount/)
- [eth_getTransactionReceipt](/services/reference/hyperevm/json-rpc-methods/eth%5Fgettransactionreceipt/)
- [eth_maxPriorityFeePerGas](/services/reference/hyperevm/json-rpc-methods/eth%5Fmaxpriorityfeepergas/)
- [eth_syncing](/services/reference/hyperevm/json-rpc-methods/eth%5Fsyncing/)
- [net_version](/services/reference/hyperevm/json-rpc-methods/net%5Fversion/)
- [web3_clientVersion](/services/reference/hyperevm/json-rpc-methods/web3%5Fclientversion/)

## HyperEVM-specific methods[​](#hyperevm-specific-methods "Direct link to HyperEVM-specific methods")

- [eth_bigBlockGasPrice](/services/reference/hyperevm/json-rpc-methods/eth%5Fbigblockgasprice/)
- [eth_usingBigBlocks](/services/reference/hyperevm/json-rpc-methods/eth%5Fusingbigblocks/)
- [eth_getSystemTxsByBlockNumber](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetsystemtxsbyblocknumber/)
- [eth_getSystemTxsByBlockHash](/services/reference/hyperevm/json-rpc-methods/eth%5Fgetsystemtxsbyblockhash/)

## Other methods[​](#other-methods "Direct link to Other methods")

[Debug methods](/services/reference/hyperevm/json-rpc-methods/debug/), [trace methods](/services/reference/hyperevm/json-rpc-methods/trace-methods/), and [subscription methods](/services/reference/hyperevm/json-rpc-methods/subscription-methods/) are also supported.
