Token-Approval (Token-Genehmigung)
Kurz gesagt Ein Token-Approval ist eine Erlaubnis, die du einem Smart Contract erteilst, einen bestimmten Betrag eines Tokens aus deiner Wallet zu bewegen, z. B. vor einem Swap.
Auf EVM-Chains wie Ethereum, BNB Chain und Base kann ein Contract keine ERC-20-Token aus deiner Wallet abziehen, wenn du ihn nicht vorher dazu autorisiert hast. Ein Approval, auch Allowance genannt, teilt dem Token-Contract mit, dass eine bestimmte Spender-Adresse in deinem Namen bis zu einem festgelegten Betrag übertragen darf. Deshalb verlangt eine DEX vor deinem ersten Swap ein Approval für den Token.
Technisch rufst du approve(spender, amount) im Token-Contract auf, und dieser speichert die Allowance. Der Spender kann danach jederzeit transferFrom aufrufen, bis zu diesem Betrag, ohne dass du noch einmal bestätigen musst. Viele Apps verlangen einen unbegrenzten Betrag, um bei späteren Trades Gas zu sparen. Manche Token unterstützen außerdem Permit-Signaturen, die ein Approval über eine Off-Chain-Signatur statt über eine Transaktion erzeugen. Solana nutzt ein Delegate-System, das ähnlich funktioniert, wobei Apps dort Token häufiger innerhalb derselben Transaktion bewegen, die du signierst.
Approvals sind wichtig, weil sie den Moment der Erteilung überdauern. Wenn der genehmigte Contract bösartig ist, später ausgenutzt oder per Upgrade verändert wird, kann er deine Token noch Monate nach der Nutzung abziehen. Wallet Drainer und Phishing-Seiten setzen darauf, dass du ein Approval oder ein Permit für deine wertvollsten Token erteilst.
Genehmige nur den Betrag, den du brauchst, wenn die App das erlaubt, und lies die Spender-Adresse und den Betrag, die dir deine Wallet anzeigt. Sei besonders vorsichtig bei Signatur-Anfragen, die „Permit“ erwähnen, denn sie wirken harmlos, gewähren aber Zugriff. Prüfe deine aktiven Approvals regelmäßig mit dem Approval-Checker eines Block Explorers oder einem Revoke-Tool und widerrufe nicht mehr genutzte; das Widerrufen kostet eine kleine Gas-Gebühr.




