Why Signatures Instead of Token Approvals
Learn why EIP-712 typed data signatures are safer than token approvals. Gasless, revocable, and one-time authorization for your rescue.
Token Approvals Are Dangerous
Token approvals (ERC-20 approve) give a contract ongoing permission to spend your tokens. If the contract has a vulnerability, your funds are at risk indefinitely until you revoke the approval.
EIP-712 Signatures Are One-Time
Guardian Rescue uses EIP-712 typed data signatures. You sign a specific authorization for a specific rescue with a specific operator, nonce, and deadline. The signature cannot be reused or extended beyond its terms.
Gasless by Design
Signing typed data costs zero gas. You only pay gas when the rescue executes on-chain — and the operator submits that transaction, not you. No transaction fees just to authorize a rescue.
Expiration Built In
Every signature includes a deadline (1 hour by default). After the deadline, the signature is worthless. Combined with per-user nonces, replay protection is comprehensive.