Permit200

what's Permit2?

Permit2 is an open-source smart contract protocol developed by Uniswap Labs to enhance ERC-20 token approvals in DeFi. It introduces features like time-bound (expiring) allowances to reduce risks from infinite approvals, gasless signatures via permits for reusable approvals across apps, and batch operations for approvals/revokes. This replaces traditional approve() calls with more secure, efficient mechanisms using SignatureTransfer and AllowanceTransfer contracts. By enabling shared approval management, universal permits for any ERC-20 token, and integration via SDKs, Permit2 minimizes user gas costs on repeated interactions and prevents exploits seen in hacks targeting unlimited allowances. It's non-upgradable, audited, and deployed on major chains, serving as public infrastructure for dApps.

Snapshot

Permit2 integrates with Titan Exchange via 0xProject for onchain settlement without standing approvals.

5H ago
PARTNERSHIP

Integrated with Titan Exchange through 0xProject's Settler contract, enabling Permit2-signed permissions for onchain settlement without standing approvals.

5M ago

Eco introduces Permit3, a new permit standard succeeding Permit2 for cross-chain asset management.

10M ago

EIP7702 launch makes protocol obsolete; retirement expected by end of 2024 due to security risks and redundant functionality.