EIP-712
A standard for typed structured data hashing, making signed messages readable and phishing-resistant.
A standard for typed structured data hashing, making signed messages readable and phishing-resistant.
entity.trust_high
Sep 2026 · Показатель свежести: 50%
Что такое EIP-712?
A standard for typed structured data hashing, making signed messages readable and phishing-resistant.
- Category
- concept
- Type
- Authority Node
- Источники
- 1
EIP-712 defines a schema (types, domain, message) that is hashed deterministically using a standard encoding, producing a signature over the structured data. Wallets display the decoded fields (e.g., "Transfer 100 USDC to 0x..."), and the s
EIP-712 dramatically improves signing security and UX — users can read exactly what they approve, and applications get replay-protected, structured signatures. It underpins modern wallet UX, permit-based token approvals (ERC-2612), and acco
Граф знаний
41 relationsСвязанные
1. What Is EIP-712
EIP-712 is an Ethereum standard for typed structured data hashing and signing — letting users sign human-readable, structured messages (instead of opaque hex strings) that are safe to approve and verify.
2. How It Works
EIP-712 defines a schema (types, domain, message) that is hashed deterministically using a standard encoding, producing a signature over the structured data. Wallets display the decoded fields (e.g., "Transfer 100 USDC to 0x..."), and the signature binds to a specific domain (contract, chain) to prevent cross-protocol replay. It is widely used for off-chain approvals, gasless meta-transactions, and login/session signatures.
3. Why It Matters
EIP-712 dramatically improves signing security and UX — users can read exactly what they approve, and applications get replay-protected, structured signatures. It underpins modern wallet UX, permit-based token approvals (ERC-2612), and account-abstraction UserOperations.
4. Key Facts
- Introduces typed structured data signing (eth_signTypedData)
- Domain separator prevents cross-chain/contract replay
- ERC-2612 (permit) uses EIP-712 for gasless approvals
- Adopted by wallets, DEXs, and airdrop claims
5. Related Concepts
- eip
- allowance
- gasless-transaction
- smart-contract-wallet
Frequently Asked Questions
What is EIP-712?
A standard for typed structured data hashing, making signed messages readable and phishing-resistant.
How does EIP-712 work?
EIP-712 is an Ethereum standard for typed structured data hashing and signing — letting users sign human-readable, structured messages (instead of opaque hex strings) that are safe to approve and verify. EIP-712 defines a schema (types, domain, message) that is hashed deterministically using a stan
Why does EIP-712 matter in Web3?
- allowance - gasless-transaction - smart-contract-wallet