Torna al blog
Solana

Recuperare SOL in eccesso senza chiudere i conti token

Chiudere un conto token vuoto non è più l'unico modo per rendere spendibile il rent rimborsabile. Quando Solana abbassa il minimo di esenzione da rent, un conto può rimanere aperto e contenere comunque più SOL di quanto serva. Questa differenza è rent in eccesso.

Puoi recuperare SOL senza chiudere un conto token?

Sì. WithdrawExcessLamports sposta solo il SOL sopra la riserva live esente da rent di un conto token idoneo. Il conto resta aperto e il saldo token invariato. Sol Incinerator può trovare l'eccedenza supportata durante la scansione del wallet e mostrare l'importo esatto prima della firma.

È utile per un conto di cui hai ancora bisogno. Può contenere token fungibili, un NFT standard o semplicemente rimanere pronto a ricevere di nuovo quel mint. Il prelievo non ricrea il conto, non ne cambia l'indirizzo e non tocca l'asset contenuto.

La funzione opera anche quando un conto ha SOL in eccesso per un altro motivo, per esempio lamport trasferiti direttamente al suo indirizzo. L'istruzione del Token Program è stata progettata per questa situazione; le riduzioni del rent rendono lo stesso meccanismo rilevante per molti conti più vecchi.

Qual è la differenza tra prelevare l'eccesso e chiudere?

DomandaPrelievo eccessoChiusura conto vuoto
Conto mantenuto?SìNo
Può contenere token?SìDeve essere vuoto
SOL mossoSaldo sopra la riserva attualeLamport rimanenti del conto
Può tornare idoneo?Sì, dopo un'altra riduzione o lamport aggiuntiUn conto ricreato parte dalla riserva vigente in quel momento
Asset distrutto?NoNo; il burn separato è distruttivo

Sol Incinerator mantiene separate queste azioni. I conti token vuoti chiudibili in sicurezza usano il percorso consolidato per i conti vacanti. I conti conservati con un'eccedenza usano il percorso non distruttivo di rent in eccesso. Il burn è una terza azione e va scelto soltanto quando intendi distruggere un asset.

Come recuperi SOL in eccesso con Sol Incinerator?

  1. Apri Sol Incinerator e collega il wallet.
  2. Attendi la fine della scansione di sola lettura. Non firmi nulla soltanto per vedere un'anteprima.
  3. In Fun Mode, controlla il rent in eccesso idoneo come categoria di recupero non distruttivo ed esaminane i conti di origine.
  4. Quando combini azioni, verifica che i prelievi selezionati non siano in conflitto con conti da chiudere o bruciare.
  5. Verifica recupero lordo, commissione di protocollo, costo di rete stimato, conti di origine coinvolti e variazione netta.
  6. Approva la transazione nel wallet soltanto se questi dettagli corrispondono al tuo intento.
  7. Dopo la conferma, i conti selezionati restano aperti alla riserva di rent attuale o al di sopra.

L'anteprima può cambiare tra scansioni se variano impostazioni di rent, saldi o altre selezioni di pulizia. Controlla la transazione finale del wallet anziché affidarti a un importo copiato da un articolo o da una scansione precedente.

Quali conti token sono idonei?

Il sito controlla i conti SPL Token classici e Token-2022 di proprietà del wallet. Un conto conservato può contenere ancora token: l'idoneità dipende da lamport, lunghezza dei dati, riserva attuale e autorità, non da un saldo token zero.

Il calcolo è specifico per ogni conto:

gross excess = current source lamports − current rent-exempt reserve

Le estensioni Token-2022 possono aumentare la dimensione, quindi due conti non devono necessariamente avere la stessa riserva. Un conto che ha già prelevato dopo una fase precedente può avere meno disponibile di uno intatto creato con l'impostazione legacy.

Il sito può anche convalidare un insieme limitato di conti mint visibili al wallet. Un mint viene incluso soltanto quando il wallet collegato è la sua attuale mint authority a firmatario singolo. Il recupero dai mint ha ulteriori casi di firma, descritti in Come recuperare SOL in eccesso da un mint Solana.

Cosa resta invariato dopo il prelievo?

Si spostano soltanto i lamport sopra la riserva. L'operazione conserva:

  • l'indirizzo del conto token;
  • il mint e il proprietario dei token;
  • la quantità grezza di token;
  • la supply del mint;
  • le estensioni del conto e gli altri dati serializzati; e
  • abbastanza SOL per restare esente da rent.

Quindi un NFT standard può rimanere nel suo conto token e un saldo fungibile resta disponibile come prima. La transazione è comunque pubblica e on-chain, ma non è un trasferimento di token, un burn o una chiusura.

Come vengono calcolate le commissioni?

Il wrapper Assetcinerator di Sol Incinerator applica una commissione di protocollo di 200 punti base sull'eccesso lordo:

protocol fee = floor(gross excess × 200 ÷ 10,000)

user amount before network fee = gross excess − protocol fee

L'arrotondamento per difetto conta per importi piccoli perché la contabilità Solana usa lamport interi. I costi di rete sono separati; se una transazione idonea usa la sponsorizzazione delle commissioni, controlla anche il relativo addebito di recupero quotato. Per questo un'eccedenza lorda minima potrebbe non dare un beneficio netto significativo anche se la fonte è tecnicamente idonea.

Perché Sol Incinerator potrebbe saltare un conto?

Un conto può essere escluso per diversi motivi di sicurezza o di protocollo:

  • Nessuna eccedenza attuale: i lamport sono già pari alla riserva corrente.
  • Vuoto e chiudibile: il percorso di chiusura completa può invece recuperare il saldo rimanente.
  • Wrapped SOL nativo: i Token Programs rifiutano questa istruzione per i conti nativi.
  • CPI Guard bloccato: un conto Token-2022 può bloccare l'invocazione tra programmi del wrapper.
  • Azione in conflitto: la stessa fonte è già selezionata per burn, chiusura o altra modifica.
  • Destinazione protetta: la pulizia evita prelievi da un conto necessario come destinazione di un altro claim selezionato.
  • Autorità non corrispondente: il wallet collegato non può fornire il firmatario richiesto dal tipo di fonte.

L'assenza di una riga non dimostra che il conto non contenga lamport. Significa che il piano attuale del sito non l'ha classificato come fonte sicura ed eseguibile di rent in eccesso.

Puoi recuperare di nuovo dopo un'altra fase del rent?

Sì. Un prelievo riuscito lascia il conto al minimo odierno. Se un feature gate Solana successivo riduce quel minimo, lo stesso conto conservato può avere una nuova eccedenza. Esegui un'altra scansione di sola lettura dopo ogni attivazione e lascia che l'anteprima attuale calcoli la differenza.

È diverso dal tentare di prevedere oggi il rimborso completo delle cinque fasi. Il rollout può fermarsi o tornare indietro e il singolo conto può cambiare nel frattempo. Recupera soltanto ciò che rete e anteprima riconoscono ora come eccesso.

Come verifichi un prelievo senza confonderlo con un burn?

Salva la firma della transazione riuscita e confronta il conto selezionato prima e dopo l'operazione. Il conto di origine dovrebbe esistere ancora, la quantità token non dovrebbe cambiare per il prelievo e dovrebbe essere stata spostata soltanto l'eccedenza supportata. Esamina separatamente le altre istruzioni se la transazione combina più categorie di recupero.

L'etichetta riepilogativa dell'explorer non è l'intera ricevuta. Abbina fonte e wallet ricevente, esamina l'operazione del programma e distingui eccedenza lorda e variazione finale del wallet dopo i costi. Un prelievo riuscito dell'eccedenza dimostra recupero SOL, non distruzione di token.

Se un elemento scompare da una scansione successiva, può significare che non ha più eccedenza idonea. Non significa di per sé che il conto sia stato chiuso. Leggi transazione e stato attuale prima di decidere cosa sia accaduto o se serva un'altra operazione.

Sol Incinerator

Sol Incinerator

Controlla il SOL in eccesso mantenendo aperti i conti token idonei.

Provalo ora

Letture correlate

Domande frequenti

Si può recuperare SOL senza chiudere un conto token?

Sì, se un conto Token Program idoneo supera la riserva live. WithdrawExcessLamports sposta solo l'eccesso nel tuo wallet. Il conto di origine resta aperto; saldo token, mint, owner, estensioni e altri dati non cambiano.

Il prelievo modifica i token?

No. Cambia solo i lamport della fonte. Non può ridurre la quantità di token o la supply del mint e il conto conserva abbastanza SOL per essere rent-exempt. Controlla sempre le fonti visualizzate e la transazione prima di firmare.

Qual è la commissione?

Sol Incinerator applica 200 punti base, cioè 2% dell'eccesso lordo prelevato tramite il suo wrapper on-chain, arrotondato per difetto a lamport interi. La commissione Solana è separata; la preview mostra la stima netta di riferimento per la selezione.

Perché manca un conto?

Può essere già alla riserva attuale, vuoto e destinato alla chiusura, usare wrapped SOL nativo, avere CPI Guard Token-2022 bloccato, mancare dell'authority richiesta o essere escluso per un conflitto con un altro burn, chiusura o modifica selezionati.

Recuperare SOL in eccesso senza chiudere i conti token