Trading sicuroRischio finanziario

Come approvare un token per uno swap e revocarlo dopo

Quando possibile, approva soltanto l'importo del token necessario per lo swap e revoca in seguito le autorizzazioni non più utilizzate.

Procedura decisionale per approvare un token per uno swap e revocarlo in seguito

Quando possibile, approva soltanto l'importo in entrata necessario per lo swap. Dopo il trading, apri sulla stessa blockchain uno strumento affidabile per controllare le autorizzazioni, individua l'allowance del router, invia una transazione di revoca e verifica che il valore sia zero.

Una procedura pratica#

  1. Verifica i contratti del token e dello spender. Confronta gli indirizzi con la documentazione ufficiale e non affidarti al solo nome visualizzato.
  1. Scegli l'importo esatto o un permesso con scadenza, se disponibile. La scelta determina quanto valore il contratto può spostare e per quanto tempo.
  1. Conferma l'approvazione on-chain prima dello swap. Controlla rete, spender, importo e stato sull'explorer corretto.
  1. Completa lo swap e verifica il token ricevuto. Confronta contratto e quantità effettiva con la quotazione prevista.
  1. Revoca il permesso non più necessario e attendi la conferma. Verifica on-chain che l'allowance sia stata azzerata o ridotta al valore scelto.

Cosa conta davvero#

L'approvazione autorizza il router; lo swap utilizza i token entro quel permesso. Un'allowance illimitata può restare attiva anche quando il saldo del wallet è temporaneamente zero.

Quando approvi un token e lo revochi dopo lo swap, separa ciò che puoi verificare prima da ciò che dovrai monitorare dopo. Imposta limiti rigidi per la seconda categoria.

Una regola decisionale riutilizzabile#

Per router affidabili usati spesso, ripetere le approvazioni può costare di più. Decidi in base al saldo esposto e alla frequenza d'uso, non soltanto alla comodità.

Errori che cambiano il risultato#

  • Approvare un router sosia. L'etichetta può sembrare corretta mentre lo spender sottostante è un contratto malevolo.
  • Revocare sulla blockchain sbagliata. Le allowance sono specifiche per rete e contratto; quella pericolosa resterà attiva altrove.
  • Disconnettere il wallet invece di revocare. La disconnessione chiude la sessione, ma non modifica il permesso on-chain.
  • Seguire un falso link di revoca dopo un incidente. Un truffatore può sfruttare l'urgenza per farti firmare una nuova autorizzazione dannosa.

Prove da conservare#

Non giudicare approvazione e revoca soltanto dal messaggio di successo. Usa prove controllabili anche dopo aver chiuso la pagina.

Punto di controlloProvaCondizione di arresto
Verificare token e spenderIndirizzi esatti confrontati con fonti ufficialiRouter sosia approvato
Scegliere importo esatto o permesso a tempoValore, scadenza e rete registratiRevoca eseguita sulla blockchain sbagliata
Confermare l'approvazione on-chainHash della transazione e allowance sull'explorerWallet disconnesso senza revocare

Registra swap, commissioni e autorizzazioni residue. L'interfaccia fornisce un riepilogo; la blockchain è la registrazione definitiva.

Domande frequenti#

La revoca restituisce i token già spesi?

No. Impedisce soltanto l'uso futuro di quella allowance.

Perché approvazione e swap sono separati?

I contratti ERC-20 richiedono che il proprietario autorizzi uno spender prima che questo possa trasferire i token in entrata.

Le firme permit possono essere revocate?

Alcune possono essere invalidate tramite nonce o controlli dell'allowance; l'implementazione varia.

Guide correlate#

Fonti#

Avvertenza sui rischi: il trading di criptovalute può causare perdite rapide. Gli esempi hanno finalità didattiche e non costituiscono consulenza finanziaria personalizzata; verifica regole della piattaforma, commissioni e obblighi legali o fiscali prima di agire.

Standard editoriale

Questa guida è educativa e basata su fonti. Misure di sicurezza, regole degli exchange e requisiti legali possono cambiare: verifica i passaggi importanti sulle fonti ufficiali.