WATS Wallet logoWATS Wallet
Guida7 min di lettura

Come capire se un token è una truffa prima di comprarlo (honeypot, mint authority, LP lock)

Le truffe sui token ripetono sempre gli stessi schemi on-chain. Ecco l'ordine in cui eseguire i controlli: indirizzo del contratto, comportamento honeypot, permessi di mint e freeze, blocco della liquidità e distribuzione degli holder.

Perché le truffe sui token si somigliano tutte sotto il cofano

Un token nuovo può sembrare convincente dall'esterno — sito web, grafico, qualche centinaio di holder — tutte cose facili da falsificare o da comprare. Il contratto e la sua pool si possono invece leggere direttamente, e gli schemi ricorrenti sono sempre gli stessi: la vendita è bloccata, la supply può essere emessa o sequestrata a piacimento, un singolo wallet può ritirare la liquidità, oppure la supply è concentrata in poche mani.

Passo 1: verifica l'indirizzo del contratto

Nomi e ticker non sono univoci e i cloni compaiono in pochi minuti: prendi l'indirizzo dal sito ufficiale del progetto o da un account verificato, incollalo in un block explorer e conferma che deployment e coppie di scambio corrispondano. Il codice sorgente verificato è un controllo tipicamente EVM: un mint SPL o Token-2022 su Solana è un data account senza codice specifico del token da leggere. Controlla invece il programma proprietario, le mint e freeze authority, la supply e la metadata update authority.

Considera ostili gli indirizzi ricevuti tramite messaggio privato, annuncio o risposta nei commenti: quegli stessi canali diffondono finte pagine di claim, dove firmare avvia un attacco wallet drainer.

Passo 2: verifica se è un honeypot (riesci davvero a vendere?)

Un honeypot è un token che si può comprare ma non vendere. Su EVM il token esegue la propria logica di trasferimento, quindi le implementazioni variano: una sell tax quasi totale, un trasferimento che va in revert se il mittente non è in allowlist, un limite massimo di vendita pari a zero.

Solana è diversa: nel 2026 un mint SPL Token classico non contiene codice di trasferimento personalizzato, quindi gli equivalenti sono una freeze authority attiva, oppure un hook o una fee di Token-2022.

Su qualunque chain, cerca vendite completate da wallet ordinari nella cronologia della coppia. Gli scanner automatizzano il controllo simulando un acquisto seguito da una vendita, ma nel 2026 descrivono il comportamento in questo momento: un contratto aggiornabile o una tassa modificabile dall'owner può cambiarlo in seguito.

Passo 3: leggi i permessi del contratto

Apri il sorgente verificato e guarda cosa possono fare gli indirizzi privilegiati: emettere supply, sospendere i trasferimenti, mettere holder in blacklist, alzare le commissioni senza un tetto rigido o aggiornare il token dietro un proxy.

Su Solana parti da mint e freeze authority: la mint authority significa che la supply può essere gonfiata a piacimento, la freeze authority che il tuo token account può essere congelato, quindi entrambe revocate a null è il requisito minimo. Nel 2026 il controllo non finisce lì: i mint Token-2022 possono avere estensioni — un permanent delegate in grado di spostare o bruciare token da qualsiasi account, un transfer hook, una fee — quindi leggi anche l'elenco delle estensioni.

La rinuncia alla ownership è un indizio, non un verdetto: un proxy o un secondo controller non rinunciato mantiene vivi quei poteri.

Passo 4: analizza liquidità, LP lock e LP bruciata

Il prezzo di un token deriva dalla pool contro cui viene scambiato, quindi chi controlla la pool controlla l'esistenza stessa di una via d'uscita; vedi il funzionamento di una liquidity pool. Confronta la profondità con la valutazione dichiarata e verifica chi controlla la posizione.

Nelle pool in stile v2 la liquidità è un LP token fungibile: bloccata significa che resta in un locker fino a una data di sblocco verificabile, bruciata significa che è finita su un indirizzo che nessuno controlla. LP non bloccata in mano al deployer è la classica premessa di un rug, e uno sblocco imminente cambia ben poco. Gli AMM a liquidità concentrata richiedono un passaggio in più. Su Uniswap v4, nel 2026, tutti i token delle pool risiedono nel PoolManager singleton e una posizione è solo una voce di stato identificata da owner, intervallo di tick e salt; quell'owner è sempre un contratto, quindi verifica se si tratta del position manager di periferia, che incapsula la posizione come ERC-721, o di un altro contratto. Un lock inoltre non dice nulla sull'intervallo: una banda stretta lontana dal prezzo di mercato offre una profondità d'uscita quasi nulla.

Passo 5: controlla la distribuzione degli holder e i primi acquirenti

Il segnale è la concentrazione: pochi wallet che detengono una quota rilevante della supply possono travolgere la pool in un'uscita coordinata. Diversi wallet che comprano nel blocco di deployment da un unico wallet di finanziamento indicano un lancio bundled.

Prima escludi gli indirizzi strutturali: pool, locker, bridge e indirizzo di burn compaiono in alto pur non essendo posizioni scambiabili di nessuno. Tra i restanti, un wallet con diversi punti percentuali della supply, o una top ten vicina a un terzo, significa che una singola decisione muove il prezzo.

Checklist dei segnali d'allarme e cosa fare se hai già comprato

Su un lancio nuovo o anonimo, considera questi segnali come motivo per lasciar perdere:

  • Sorgente non verificato, o un proxy aggiornabile senza motivo.
  • Una mint o freeze authority attiva — anche se nel 2026 USDC e USDT su Solana le mantengono entrambe per scelta progettuale.
  • Un permanent delegate Token-2022; hook e commissioni di trasferimento possono essere legittimi, quindi leggi cosa fanno.
  • Tasse senza tetto o modificabili dall'owner, oppure una blacklist.
  • LP non bloccata, uno sblocco imminente o una posizione parcheggiata fuori intervallo.
  • Profondità della pool irrisoria rispetto alla valutazione dichiarata.
  • Supply concentrata su wallet finanziati dallo stesso indirizzo.

Se hai già comprato, smetti di aggiungere. Una piccola vendita di prova dimostra soltanto che esiste un'uscita di quella dimensione: limiti e sell tax dinamiche lasciano passare importi piccoli bloccando l'uscita completa. Poi controlla cosa hai approvato: allowance ERC-20 e Permit2, delegate su Solana. Revocare le approvazioni dei token elimina il permesso permanente che uno spender malevolo conserverebbe; per Permit2, azzera l'allowance ERC-20 concessa a quel contratto. La revoca non annulla una firma di permit già rilasciata. ERC-2612 non espone alcuna funzione di annullamento, quindi consuma il nonce con cui è stata firmata: trasmetti un tuo permit, un'approvazione di valore zero verso uno spender innocuo, prima della deadline di quella firma. Gli annullamenti di Permit2 sono specifici per modulo, e quello sbagliato lascia la firma valida: invalidateNonces annulla i permit AllowanceTransfer — PermitSingle e PermitBatch — mentre invalidateUnorderedNonces annulla quelli SignatureTransfer. Annulla la firma qualunque sia la tua allowance ERC-20 verso Permit2: l'attaccante può inviare più tardi un PermitSingle inutilizzato, scrivendo un record di allowance con scadenza lontanissima che si riattiva nel momento in cui una futura dapp ti fa riapprovare Permit2 per quel token. Una volta inviato, un incremento del nonce arriva troppo tardi; solo il lockdown, o un tuo permit di importo zero per quel token e quello spender, cancella quel record. Un wallet nuovo è l'ultima risorsa. Firmare non espone mai la tua chiave privata; solo l'inserimento di una seed phrase o di una chiave privata lo fa, e in quel caso ogni indirizzo derivato va abbandonato. Ignora le offerte di recupero a pagamento: sono una seconda truffa.

Self-custody e commissioni in un solo token con WATS Wallet

Il WATS Hot Wallet resta non custodial: le chiavi sono tue e WATS non detiene mai una chiave, sulle chain EVM, su Solana e su TON. Ogni operazione viene addebitata in un unico token, ATS, al posto del gas nativo di ciascuna chain: su EVM tramite un paymaster ERC-4337, su Solana e TON tramite un fee-payer equivalente. Questo non riduce il costo di rete; elimina la necessità di tenere un saldo di gas separato per ogni chain. Gli ATS raccolti vengono bruciati da 100M verso una soglia minima di 30M.

Domande frequenti

Che cos'è un token honeypot?

Un honeypot è un token che si può comprare ma non vendere: il contratto blocca le vendite dei wallet ordinari, o le azzera di fatto con le tasse, mentre gli acquisti continuano ad andare a buon fine e il grafico sembra normale. Il segnale singolo più forte è se wallet non collegati al progetto hanno completato vendite nella cronologia delle transazioni della coppia. Non è una prova, perché un contratto aggiornabile o tasse e limiti modificabili dall'owner possono cambiare il comportamento in vendita dopo il tuo acquisto, e il tuo stesso indirizzo può finire in blacklist.

La rinuncia alla ownership significa che un token è sicuro?

No. Rinunciare alla ownership rimuove soltanto i privilegi legati a quello specifico ruolo di owner. Se il token è un proxy aggiornabile, o se tasse, limiti e blacklist sono controllati da un altro contratto per cui non c'è stata rinuncia, gli stessi poteri restano in piedi. È un elemento tra mint authority, lock della liquidità e distribuzione degli holder, non un verdetto.

Come faccio a sapere se la liquidità è davvero bloccata?

Individua il wallet o il contratto che detiene la posizione di liquidità della coppia e verifica se si tratta di un contratto locker o di un indirizzo di burn. Se è un locker, verifica on-chain l'importo bloccato e il timestamp di sblocco, invece di fidarti di uno screenshot. Sugli AMM a liquidità concentrata la posizione è di solito un NFT con un intervallo di prezzo, quindi controlla dove si colloca quell'intervallo: una banda stretta lontana dal prezzo di mercato offre una profondità d'uscita reale quasi nulla. Lock parziali, e lock in scadenza entro pochi giorni, offrono poca protezione.