Skip to main content

StateProof

EIP-1186 account proof for trustless Ethereum state verification.

Overview

StateProof represents an EIP-1186 account proof with optional storage proofs. It enables light clients and trustless systems to verify account data without executing transactions or trusting external providers.

Type Definition

Usage

Create StateProof

Compare Proofs

API Reference

Constructors

Methods

Obtaining Proofs

Use eth_getProof JSON-RPC method:

Proof Structure

Verification Process

  1. Verify account proof against known state root
  2. Reconstruct account from proof nodes
  3. Compare account fields (balance, nonce, etc.)
  4. Verify storage proofs against account’s storage root

Use Cases

Light Client Verification

Cross-Chain Proofs

Trustless Balance Verification

Specification

See Also