Autorizzazione token prima di uno scambio: cosa significa e come risolvere i problemi comuni
Un’autorizzazione consente a un contratto di spendere un token ERC-20. Non è lo scambio in sé. La valuta nativa della rete non usa questo passaggio di autorizzazione ERC-20. Lo standard ERC-20 definisce questo modello di allowance. A seconda della route e dell’autorizzazione esistente, il portafoglio può chiedere un’autorizzazione on-chain, un permit firmato, entrambi o nessuno.
Leggi la richiesta del portafoglio
Prima di autorizzare, verifica il token, il contratto che riceve l’autorizzazione e l’importo o il limite di spesa. Se il portafoglio mostra un permit, leggi i campi e la scadenza. Non condividere mai la frase di recupero o la chiave privata per risolvere una richiesta di autorizzazione.
Cosa succede normalmente dopo
In un flusso normale, l’autorizzazione può essere seguita dallo scambio. Se rifiuti la richiesta, cambi rete, non hai il token nativo del gas della rete o la quotazione scade, lo scambio può non avvenire. Controlla l’attività del portafoglio prima di ricominciare, perché una richiesta potrebbe essere ancora in attesa.
C’è un caso di ripristino da distinguere: se Swapdore recupera un’autorizzazione completata dopo un’interruzione, non invia automaticamente uno scambio. Chiudi la schermata di ripristino, chiedi una nuova quotazione e controllala prima di inviare. Questo comportamento riguarda il ripristino, non ogni autorizzazione.
Controlli comuni se lo scambio non è seguito
- Verifica che il portafoglio sia connesso alla rete scelta per la quotazione e abbia il token nativo del gas per l’autorizzazione o lo scambio.
- Controlla se la quotazione è scaduta, poi chiedine una nuova invece di riutilizzare vecchi valori.
- Apri la transazione di autorizzazione o di scambio nell’explorer per vedere se è in attesa, confermata o revertita.
- Se l’autorizzazione resta inutilizzata, valuta di controllarla o revocarla dal gestore delle autorizzazioni del portafoglio.
Il gas dopo un errore
Un’autorizzazione confermata consuma gas. Anche uno scambio revertito può consumare gas, perché la rete lo ha elaborato prima di rifiutarne le condizioni. Questo non significa che lo scambio sia avvenuto. Usa il risultato dell’explorer e l’attività del portafoglio per capire cosa è successo prima di riprovare.