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é.