Glossary
Permit (EIP-2612)
Extensión de ERC-20 que permite a un usuario autorizar a un spender mediante un mensaje firmado en lugar de una transacción `approve` on-chain — ahorra gas y habilita UX sin gas.
Un ERC-20 estándar necesita dos transacciones para hacer un swap en
un DEX: primero un approve que concede al router una allowance, y
después el swap. EIP-2612 ("permit") permite al usuario firmar un
mensaje off-chain que el router puede enviar junto con el swap,
colapsándolo en una sola transacción.
Permit es la base de la UX sin gas y de un clic en DeFi. El más reciente Permit2 (Uniswap) lo generaliza a cualquier ERC-20 — incluso tokens que no soportan nativamente EIP-2612 — manteniendo las allowances en un contrato compartido.