EIP-712
FINAL
Final for 1,540 days, since

Typed structured data signing

Typed structured data hashing and signing

Summary

EIP-712 defines a standard for hashing and signing typed structured data, enabling wallets to display human-readable descriptions of what a user is signing rather than a hex string. It introduces a domain separator and per-type schemas so that signatures are both human-inspectable and replay-protected across different contracts and chains.

Why It Matters

Without EIP-712, wallets present users with a raw 32-byte hash to sign, giving them no indication of what they are authorizing. With EIP-712, wallets can decode and display the structured data so users can make an informed decision before signing.

9/24
9 of 24 software wallets support EIP-712

Software Wallets by EIP-712 Support

Supported

Ambire

Supported
Browser Extension

MetaMask

Supported
Browser Extension & Mobile App

Sources (4)

Rainbow

Supported
Browser Extension & Mobile App

Rabby

Supported
Browser Extension & Mobile App

Sources (4)

Zerion

Supported
Browser Extension & Mobile App

Phantom

Supported
Browser Extension & Mobile App

Sources (2)

Zeus

Supported
Desktop App

Bitget Wallet

Supported
Browser Extension & Mobile App

Sources (3)

OKX Wallet

Supported
Browser Extension & Mobile App

Not Supported

Uniswap Wallet

Not Supported
Browser Extension & Mobile App

Sources (2)

Unknown

Gem Wallet

Unknown
Mobile App

Daimo

Unknown
Mobile App

PillarX

Unknown
Browser Extension & Mobile App

Safe

Unknown
Browser Extension & Mobile App

NuFi

Unknown
Browser Extension

imToken

Unknown
Mobile App

Base App

Unknown
Browser Extension & Mobile App

Frame

Unknown
Browser Extension & Desktop App

WalletChan

Unknown
Browser Extension

Elytro

Unknown
Browser Extension & Mobile App

Family

Unknown
Mobile App
Browser Extension & Mobile App

Trust Wallet

Unknown
Browser Extension & Mobile App

Anon Wallet

Unknown
Browser Extension & Mobile App

Hardware Wallets by EIP-712 Support

Unknown

Hardware Wallet

imKey

Unknown
Hardware Wallet
Hardware Wallet
Hardware Wallet

OneKey Pro

Unknown
Hardware Wallet

BitBox

Unknown
Hardware Wallet
Hardware Wallet
Hardware Wallet

NGRAVE Zero

Unknown
Hardware Wallet
Hardware Wallet
Hardware Wallet