This endpoint serves HyperEVM (chain ID 999), not HyperCore. HyperCore orders, fills, and the L1 matching engine are served by the WebSocket stream and REST API. The EVM RPC is for smart contract reads, token balances, and HyperEVM transaction submission.
Endpoint
x-api-key header.
Supported methods
What this is
This is a dedicated RPC. Your requests go to your own capacity, not a shared public endpoint. One hypernode API key gives you HyperCore trading, the EVM RPC, the WebSocket stream, and the L4 order book. Combined with the HyperCore trading API, one hypernode key gives you both chains: place orders on HyperCore viaPOST /v2/order, read contracts and submit transactions on HyperEVM via POST /v2/evm.
Limitations
Recent blocks only. Block and state queries work for the last ~300 blocks. Older blocks return an error. For deep historical state queries, use an archival provider. No WebSocket subscriptions.eth_subscribe, eth_newFilter, and eth_newBlockFilter are not supported. Poll eth_blockNumber or eth_getLogs instead.
No debug/trace. debug_traceTransaction and trace methods are not available.
No mempool via RPC. eth_pendingTransactions and txpool_content are not supported on HyperLiquid’s RPC. However, hypernode streams pre-block EVM transactions via the WebSocket as evmRawTx events. Subscribe with {"action": "subscribe", "filters": {"action_types": ["evmRawTx"]}} to see every HyperEVM transaction before it is included in a block. See Event Types for details.
Use cases
- Read HyperEVM contract state (token balances, LP positions, protocol data)
- Submit signed HyperEVM transactions via
eth_sendRawTransaction - Monitor recent EVM blocks and transaction receipts
- Query event logs from HyperEVM smart contracts