Documentation Index
Fetch the complete documentation index at: https://seilabs-docs-evm-reference-and-sei-js-examples.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
State Proofs
Sei supportseth_getProof but returns a different proof format from Ethereum. If your application verifies proofs on-chain or off-chain, you need to account for this difference.
The Difference
Ethereum stores state in a Merkle Patricia Trie (MPT) andeth_getProof returns MPT inclusion proofs. Sei stores state in an IAVL tree and returns IAVL proofs instead.
The RPC method exists and responds correctly, but the proof data structure is not compatible with Ethereum MPT proof verifiers.
What This Affects
Most applications do not calleth_getProof directly. It is primarily used by:
- Light clients verifying state without trusting an RPC node
- Cross-chain bridges proving inclusion of state on Sei
- Applications verifying contract storage values trustlessly