Skip to Content
EVMVersion Matrix

Precompile Version Matrix

Track precompile availability and behavioral changes across Sei chain releases.

All precompile addresses are stable. Version changes affect behavior, gas costs, or available methods-not addresses.

Precompile Addresses

PrecompileAddressAvailable Since

Addr

v5.5.2

Bank

v5.5.2

Staking

v5.5.2

Distribution

v5.5.2

Governance

v5.5.2

Oracle

v5.5.2

IBC

v5.5.2

Pointer

v5.5.2

PointerView

v5.5.2

Solo

v6.1.4

JSON

v5.5.2

P256

v6.0.6

Behavioral Changes by Release

VersionChanges
v6.1.11
  • eth_estimateGas now caches pointer lookups, eliminating underestimation during migrations
  • Transaction receipts expose accurate gasUsed matching Tendermint execution
  • Synthetic logs include synthetic=true flag for indexers (Bank, Distribution, Staking)
  • Recommended for production deployments
v6.1.4
  • Solo precompile introduced at 0x100C for asset migration
  • Adds claim() and claimSpecific() methods for legacy Cosmos → EVM transfers
  • Required for SIP-3 migration workflows
v6.0.6
  • P256 precompile added at 0x1011 implementing RIP-7212
  • Enables secp256r1 signature verification (~48,000 gas, 60x more efficient than Solidity)
  • Supports WebAuthn, passkeys, Secure Enclave, hardware wallets
v6.0.0
  • Pointer system hardening for CW20/CW721/CW1155 registration
  • Improved version tracking and existence checks
v5.7.5
  • associatePubKey() method added to Addr precompile
  • Improved signature verification for associate() calls
v5.5.2
  • Initial precompile suite: Addr, Bank, Staking, Distribution, Governance, Oracle, IBC, Pointer, PointerView, JSON, Wasmd
⚠️
Always test against the target network version. Testnet may run newer releases than mainnet; verify via eth_chainId and RPC endpoint documentation. Pair chain releases with matching go-ethereum fork versions (e.g., v1.15.7-sei-7 for v6.1.11).

References

Last updated on