Tutti gli articoli
Guide

Errore insufficient funds for rent su Solana

Cosa significa insufficient funds for rent su Solana, quanto costa davvero il rent di un account e come recuperare i SOL bloccati.

6 min di lettura J Tools Editorial
Una schermata di errore di transazione con la voce del rent evidenziata e il saldo del wallet mostrato accanto

Insufficient funds for rent su Solana: cosa significa davvero

La transazione fallisce con l'errore insufficient funds for rent su Solana: il messaggio dice che i fondi non bastano per il rent. Guardi il wallet, hai SOL a sufficienza, e la commissione di rete su Solana costa frazioni di centesimo. Sembra un controsenso.

Non lo è, ed è colpa del nome. Rent significa affitto in inglese, ma su Solana non paghi nessun canone. Il rent è un deposito: una somma bloccata finché un account esiste, e restituita per intero quando quell'account viene chiuso.

Il messaggio significa questo: la transazione che hai provato a mandare lascerebbe un account sotto il suo deposito minimo, quindi la rete la rifiuta prima di inviarla. Non hai perso niente. Nulla si è mosso, nessuna commissione è stata prelevata e il saldo è intatto: l'errore è un rifiuto, non un fallimento che ti è costato denaro.

Perché Solana chiede un deposito

Su Solana tutto è un account: il tuo wallet, ogni token che possiedi, ogni programma, ogni configurazione. Ogni account occupa spazio nella memoria dei validatori, e quella memoria costa a chi manda avanti la rete.

Per evitare che chiunque riempia la rete di account inutili a costo zero, Solana chiede di depositare abbastanza SOL da coprire due anni di quello spazio. Un account che ha quel deposito si dice esente da rent e resta attivo finché non lo chiudi. Chiudendolo, il deposito torna indietro per intero.

Quindi non è una spesa, è capitale immobilizzato. La differenza conta quando hai duecento account aperti.

Quanto costa, in numeri

Il deposito dipende dallo spazio che l'account occupa, secondo una regola che la documentazione di Solana sugli account spiega nel dettaglio. Da settembre 2026 la rete lo sta abbassando a scaglioni, e le cifre qui sotto sono quelle di oggi.

  • Un account token, cioè quello che si apre per ogni token diverso che ricevi, costa circa 0,00149 SOL.
  • Un account wallet vuoto ne richiede circa 0,00065.
  • Un mint, cioè l'account che definisce un token, costa circa 0,00107, e i metadati che gli stanno accanto qualcosa in più.

Prese una alla volta sono cifre trascurabili. Il conto cambia sulle operazioni in blocco: distribuire un token a mille indirizzi che non lo hanno mai posseduto significa aprire mille account token, quindi bloccare circa 1,49 SOL di soli depositi, prima di qualsiasi commissione. Il conto completo di una distribuzione grande, riga per riga, è nella guida al costo di un airdrop su Solana.

Un wallet Solana disegnato come un armadio di account token separati, ognuno con il suo piccolo deposito di SOL, accenti rossi e ambra su sfondo quasi nero
Il deposito dipende dallo spazio occupato, non dal valore che l'account contiene.

Le tre situazioni in cui compare l'errore

Stai ricevendo un token per la prima volta. La transazione deve creare il tuo account per quel token, e chi la firma paga il deposito. Se la firmi tu e nel wallet non c'è abbastanza per il deposito di 0,00149 SOL più la commissione, la rete la rifiuta.

Stai svuotando il wallet. Provi a mandare quasi tutti i SOL che hai e la rete rifiuta, perché lascerebbe nel tuo account un residuo sotto la soglia di esenzione. Il wallet si può svuotare fino a zero, ma un saldo tra zero e quella soglia non è ammesso, quindi Solana blocca l'operazione.

Stai facendo una distribuzione in blocco. È il caso più costoso e capita spesso a chi lancia un progetto. Se stai preparando un invio a molti indirizzi, lo strumento di invio multiplo per token SPL conta quanti destinatari hanno bisogno di un account nuovo e mostra il totale del rent prima della firma, invece di farti scoprire il conto a metà esecuzione.

Come si risolve

Tieni un margine. La regola pratica è non scendere mai sotto 0,005 SOL nel wallet operativo. Copre il deposito del wallet stesso, un paio di account token e una lunga serie di commissioni.

Non lasciare briciole. Se devi liberare un wallet, svuotalo fino a zero oppure lascia dentro almeno il deposito di esenzione.

Recupera i depositi che non ti servono più. Ogni token spazzatura che hai ricevuto e poi svuotato ha lasciato un account aperto con dentro il suo deposito. Chiudere gli account token vuoti restituisce quei SOL al tuo indirizzo, e su un wallet con qualche anno di attività la somma è concreta.

Indovinare quanti account vuoti si porta dietro un wallet vecchio è difficile: lo strumento di chiusura li elenca, così vedi in anticipo il totale dei depositi che tornerebbero e decidi con il numero davanti. Il procedimento è descritto nella guida per recuperare il rent Solana dagli account vuoti.

Calcola prima, se lanci un token. Chi crea un token dovrebbe sommare mint, metadati e account token dei primi destinatari. Il creatore di token Solana mostra il costo completo prima della firma, rent compreso, così il numero non arriva a sorpresa.

Account token Solana vuoti che si chiudono mentre i piccoli depositi di SOL tornano nel wallet principale, luce rossa e ambra su sfondo quasi nero
Il deposito non è speso: sta fermo, e chiudere l'account lo riporta indietro.

Chi può recuperare il deposito

Il rent lo recupera solo chi controlla l'account. Se la tua transazione ha creato un account token per un altro indirizzo, il deposito che hai pagato tu appartiene comunque al proprietario di quell'indirizzo, non a te.

Nella pratica un airdrop a mille indirizzi lascia dietro di sé circa 1,49 SOL distribuiti su mille depositi, e a recuperarli è ciascun destinatario, uno per uno, quando decide di chiudere l'account. Quei SOL non sono spariti, ma restano sparsi su mille account di altre persone.

Se l'errore compare comunque

Controlla in ordine quattro cose. Primo, il saldo in SOL, non il valore in euro. Secondo, se la transazione crea account nuovi, per esempio con un primo trasferimento di un token verso indirizzi vergini. Terzo, se stai mandando quasi tutto il saldo invece di lasciare il margine. Quarto, se il wallet è nuovo e ha pochissimi SOL, perché anche il tuo account principale ha bisogno del suo deposito di circa 0,00065 SOL.

Aiuta anche sapere come si compongono i costi. Su Solana le spese si dividono in tre voci: le commissioni di transazione, che sono minime; le priority fee facoltative, che decidi tu; e i depositi, che si recuperano e spesso sono la voce più grande quando si creano account nuovi. Letta con questa divisione, una stima dei costi si ridimensiona in fretta: buona parte di quanto costa un airdrop o un lancio è fatta di depositi, non di commissioni consumate.

Nella stragrande maggioranza dei casi, aggiungere 0,005 SOL risolve. Per gli altri errori che fermano una transazione su Solana c'è la raccolta di tutte le nostre guide, e l'elenco di tutti gli articoli su Solana.

Domande frequenti

Il rent si paga ogni mese?

No. È un deposito una tantum che copre due anni di spazio e rende l'account esente. Finché resta lì, non viene prelevato nulla. Il vecchio meccanismo che scalava il rent nel tempo è stato rimosso.

Posso riavere i SOL bloccati?

Sì, chiudendo l'account. Un account token va svuotato prima, poi la chiusura restituisce l'intero deposito all'indirizzo che lo controlla.

Perché ricevere un token mi costa SOL?

Perché ogni token vive in un account dedicato, uno per ogni coppia di wallet e mint, e crearlo richiede il deposito. Chi paga dipende da chi firma la transazione: in un airdrop di solito è chi distribuisce.

Quanto tengo da parte per non incontrare l'errore?

Sul wallet che usi ogni giorno, 0,005 SOL sono un margine comodo. Se distribuisci token a molti indirizzi, calcola circa 0,00149 SOL per ogni destinatario che non possiede ancora quel token.

J
Autore
J Tools Editorial

Un articolo del team di J Tools.

Vedi tutti gli articoli di J Tools Editorial →

Articoli correlati