Sei EVM JSON-RPC: explicitly unsupported methods
August 17, 2026 · View on GitHub
Some Ethereum JSON-RPC methods are registered on Sei’s EVM endpoint but return a JSON-RPC error instead of a result, so clients and tools get a stable, documented failure (code -32000) rather than “method not found” (-32601).
Methods
| Method | Typical error.message |
|---|---|
eth_blobBaseFee | blobs not supported on this chain |
eth_syncing | eth_syncing is not supported on Sei EVM RPC |
eth_newPendingTransactionFilter | eth_newPendingTransactionFilter is not supported on Sei EVM RPC |
eth_getProof | eth_getProof is not supported yet on Sei EVM RPC; please reach out to the Sei team if you need this endpoint |
debug_getRawBlock | debug_getRawBlock is not supported on Sei EVM RPC |
debug_getRawHeader | debug_getRawHeader is not supported on Sei EVM RPC |
debug_getRawReceipts | debug_getRawReceipts is not supported on Sei EVM RPC |
debug_getRawTransaction | debug_getRawTransaction is not supported on Sei EVM RPC |
Behavior notes
eth_syncing— Sei’s consensus model differs from Ethereum’s sync semantics; callers should not rely on this method.eth_newPendingTransactionFilter— Sei has instant finality and does not expose Ethereum-style pending tx filters on this RPC.debug_getRaw*— Raw RLP block/header/receipt/tx payloads are not served on this surface.eth_getProof— Deprecated pending further work; unlike the other entries here it is not a permanent incompatibility, so the message asks callers who need proofs to contact the Sei team.
Integration coverage: each unsupported method has a dedicated not-supported.iox under integration_test/evm_module/rpc_io_test/testdata/<method>/.
For broader compatibility rules (pending tags, uncles, trie, PoW, etc.), see evmrpc/AGENTS.md.