What is EIP-712 typed data signing?
EIP-712 is an Ethereum standard for signing structured data instead of plain text. The request lists named fields, such as a spender, an amount and a deadline, under a domain that names the contract and the chain it is meant for.
Why it matters
Typed data powers gasless approvals (Permit, Permit2), exchange orders and many dApp logins. Because it can authorise token transfers without an on-chain transaction, it is a favourite of phishing sites: one signature can hand over a token balance.
How Locker Protocol Wallet handles it
Locker Vault decodes EIP-712 requests field by field, and its risk checks flag permits and Permit2 approvals. Locker Protocol's own contracts use typed data too, so each operation you sign is readable on the offline screen.
Questions
Is signing EIP-712 data safe?
It depends on the content. Read the domain (which contract, which chain), the spender and the amount. An unlimited permit to an unknown address is the classic drainer pattern.
Does EIP-712 cost gas?
Signing does not. The dApp may later submit the signature on-chain, and that transaction pays the fee.