Verfasst von Pablo Gómez
Founder & CEO von Metlabs · Geprüft am 11. Oktober 2026
Der Standard ergänzt einen Smart Contract nach ERC-20 um drei Elemente. Die Funktion permit verifiziert eine EIP-712-Signatur und ändert, wenn diese gültig und nicht abgelaufen ist (deadline), direkt das allowance-Mapping. DOMAIN_SEPARATOR bindet die Signatur an einen konkreten Smart Contract und eine konkrete Chain und verhindert so ihre Wiederverwendung in einem anderen Netzwerk. Und nonces weist jedem Inhaber eine fortlaufende Nummer zu, sodass jede Signatur nur einmal verwendet wird. Praktisch fallen zwei Transaktionen, Genehmigen und Ausführen, zu einer zusammen, und der Nutzer zahlt kein Gas für die Genehmigung, weil ein Relayer die Off-Chain-Signatur einreichen kann.
Das verbessert das Nutzererlebnis deutlich: Onboarding ohne Gas und eine einzige lesbare Signatur dank EIP-712, das strukturierte, typisierte Daten anzeigt. Es ist ein Grundpfeiler von Meta-Transaktionen, gasfreien Aggregatoren dezentraler Kryptobörsen und Wallets mit Account Abstraction. ERC-2612 hat den Status Final und wurde am 13. April 2020 von Martin Lundfall, Ansgar Dietrichs, Alex Forshtat, Ronan Sandford und Sebastian Siemssen erstellt. Nativ implementieren ihn USDC (Circle) und DAI (MakerDAO/Sky, mit einer eigenen permit-Variante, die älter ist als der Standard).
USDC unterstützt permit; der Uniswap-Contract Permit2 (2022) verallgemeinerte das Muster auf jeden ERC-20-Token, auch auf solche ohne native Implementierung. Für die Tokenisierung löst der Standard ohne die Hooks von ERC-777 einen Teil dessen, was jener anstrebte (Genehmigen und Ausführen in einem Schritt), und verringert den Signaturaufwand für Anleger. Er knüpft direkt an Account Abstraction (ERC-4337) an: Beide zielen auf ein Nutzererlebnis ohne Hürden durch Gaskosten.
Auch bekannt als
- ERC2612
- Permit Extension for EIP-20 Signed Approvals






