Verfasst von Pablo Gómez
Founder & CEO von Metlabs · Geprüft am 11. Oktober 2026
Permit2 ist kein nummerierter EIP, sondern ein kanonischer Contract von Uniswap Labs, der per CREATE2 auf jeder EVM-Chain unter derselben deterministischen Adresse bereitgestellt wird und sich zum De-facto-Standard entwickelt hat. Er vereint zwei Mechanismen. AllowanceTransfer verwaltet Freigaben mit Betrags- und Ablaufgrenze, die im Permit2-Contract selbst und nicht im Token-Contract gespeichert werden. SignatureTransfer autorisiert einmalige Transfers per Signatur, mit einer Nonce, die nicht wiederverwendet werden kann, um Wiederholungen zu verhindern. Der Nutzer führt ein einziges klassisches approve an Permit2 aus und autorisiert von dort jede Anwendung mit Off-chain-Signaturen.
Relevant ist das für Sicherheit und Nutzererfahrung. Zeitlich befristete Allowances mindern das historische Risiko unbegrenzter Freigaben, die ohne Ablaufdatum offen blieben, eine bewährte Praxis, die die Angriffsfläche verkleinert. Außerdem entfällt die doppelte Transaktion aus approve und eigentlicher Aktion, was Gas und Reibung reduziert, und es funktioniert mit jedem bestehenden ERC-20-Token, auch mit solchen, die das native permit nach ERC-2612 nicht implementieren.
Uniswap setzt Permit2 in seinem UniversalRouter ein, und zahlreiche Aggregatoren und Wallets haben es als gemeinsame Autorisierungsschicht übernommen. Die Circle-Dokumentation zu USDC beschreibt Permit2 als einen der Wege, Ausgaben zu autorisieren. In der Praxis stützt es sich auf EIP-712 zum Signieren typisierter Datenstrukturen und ist der funktionale Nachfolger des permit aus ERC-2612; es löst die Fragmentierung, die entstand, weil jeder Token es einzeln implementieren musste.
Quellen
Auch bekannt als
- Permit 2





