EIP-712
FINAL
Final for 1,554 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.

10/26
10 of 26 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)

WalletChan

Supported
Browser Extension
Sources (2)

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

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

Cloaked

Unknown
Browser Extension

Oath Wallet

Unknown
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