Skip to content

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.