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.