Skip to content

Glossary

Permit (EIP-2612)

Une extension ERC-20 qui permet à un utilisateur d'autoriser un spender via un message signé plutôt qu'une transaction `approve` on-chain — économisant du gas et permettant une UX gas-less.

Un ERC-20 standard requiert deux transactions pour swap sur un DEX : d'abord un approve accordant une allowance au router, puis le swap lui-même. EIP-2612 ("permit") permet à l'utilisateur de signer un message off-chain que le router peut soumettre en même temps que le swap, repliant le tout en une seule transaction.

Permit est la base de l'UX DeFi gas-less et en un clic. Le plus récent Permit2 (Uniswap) généralise le mécanisme à tout ERC-20 — même les tokens qui ne supportent pas nativement EIP-2612 — en conservant les allowances dans un contrat partagé.