Glossary entry
EIP-712 Signing
Wallets & SecurityThe Ethereum standard for signing typed, readable data with a domain separator that binds the signature to one contract and one chain.
Definition
EIP-712 is the Ethereum standard for signing structured, human-readable data instead of an opaque hash. A wallet that supports it can display the individual fields of what you are about to sign — the spender, the amount, the deadline — because the message carries a typed schema and a domain separator that binds it to one specific contract and chain. That binding is what prevents a signature collected by one application from being replayed against another. It does not make a request safe: a clearly displayed permission for an unlimited amount is still an unlimited permission once you sign it.
Next