Escrito por Pablo Gómez
Founder & CEO de Metlabs · Revisado el 11 de octubre de 2026
Permit2 no es un EIP numerado sino un contrato canónico de Uniswap Labs, desplegado en la misma dirección determinista en cada cadena EVM mediante CREATE2, que se ha convertido en estándar de facto. Unifica dos mecanismos. AllowanceTransfer gestiona permisos con límite de cantidad y de expiración, guardados en el propio contrato Permit2 y no en el del token. SignatureTransfer autoriza transferencias de un solo uso mediante firma, con un nonce que no puede reusarse para evitar repeticiones. El usuario hace una sola approve tradicional a Permit2 y desde ahí autoriza cada aplicación con firmas off-chain.
Importa por seguridad y por experiencia de uso. Las allowances con expiración temporal mitigan el riesgo histórico de los permisos infinitos que quedaban abiertos sin caducidad, una buena práctica que reduce la superficie de ataque. Además elimina la doble transacción de approve más acción, rebaja el gas y la fricción, y funciona con cualquier token ERC-20 existente, incluso los que no implementan el permit nativo de ERC-2612.
Uniswap lo emplea en su UniversalRouter y numerosos agregadores y wallets lo han adoptado como capa común de autorización. La documentación de Circle para USDC describe Permit2 como una de las vías para autorizar gastos. En la práctica se apoya en EIP-712 para firmar estructuras de datos tipados y es el sucesor funcional del permit de ERC-2612, resolviendo la fragmentación de que cada token tuviera que implementarlo por su cuenta.
Fuentes
También conocido como
- Permit 2
- aprobaciones por firma





