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

MethodTypical error.message
eth_blobBaseFeeblobs not supported on this chain
eth_syncingeth_syncing is not supported on Sei EVM RPC
eth_newPendingTransactionFiltereth_newPendingTransactionFilter is not supported on Sei EVM RPC
eth_getProofeth_getProof is not supported yet on Sei EVM RPC; please reach out to the Sei team if you need this endpoint
debug_getRawBlockdebug_getRawBlock is not supported on Sei EVM RPC
debug_getRawHeaderdebug_getRawHeader is not supported on Sei EVM RPC
debug_getRawReceiptsdebug_getRawReceipts is not supported on Sei EVM RPC
debug_getRawTransactiondebug_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.