Torna al blog
Solana

Estensioni Token-2022: perché il rent degli account Solana varia

S
Sol Slugs Team
Sol Incinerator

Due token Solana possono apparire simili in un wallet e avere requisiti diversi di spazio degli account. Uno può usare il Token Program classico. L'altro può usare Token-2022 con estensioni che aggiungono stato o cambiano le operazioni consentite.

Per capire un'anteprima di recupero, guarda oltre la quantità di token visualizzata. Devi sapere quale account viene esaminato, quanti dati conserva, quale programma ne è proprietario e quali condizioni si applicano all'operazione proposta.

Come influiscono sul rent le estensioni Token-2022?

Le estensioni Token-2022 possono aumentare la dimensione dei dati di mint o account token, incrementando potenzialmente la riserva SOL richiesta per lo spazio. Il risultato dipende dalle estensioni di quell'account specifico e dall'impostazione di rent attuale della rete. Un esempio di rent di un account classico non è quindi una quotazione universale di recupero per Token-2022.

La panoramica di Token-2022 descrive le strutture basate sulle estensioni. Distingui il tema dello spazio da quello di un'estensione che modifica trasferimento, burn o chiusura. Un account più grande e un account soggetto a restrizioni non sono la stessa cosa.

Quale account contiene effettivamente l'estensione?

Alcune configurazioni appartengono al mint, mentre altri stati appartengono ai singoli account token. Un titolare può controllare un account token senza controllare il mint dell'emittente. Questa separazione conta sia nel calcolo del rent sia nell'autorizzazione di un prelievo.

Per esempio, una configurazione delle commissioni di trasferimento è associata al mint, mentre gli importi trattenuti possono essere registrati negli account token. I metadati dei token possono essere conservati con un mint tramite l'estensione pertinente anziché nella stessa struttura di un NFT Metaplex classico.

Non sommare ogni account trovato intorno a un token chiamando il totale rent rimborsabile. Identifica prima l'account che userà la transazione. Poi esamina saldo, lunghezza dei dati e autorità. Gli account di un protocollo potrebbero non essere tuoi da chiudere anche se il wallet possiede il suo token.

A quali estensioni dovresti prestare attenzione?

Questo è un elenco pratico per l'ispezione, non un catalogo esaustivo di estensioni o una tabella fissa di prezzi per byte.

Estensione o statoCosa esaminare
Commissioni di trasferimentoConfigurazione delle commissioni del mint e importo trattenuto nell'account token
Proprietario immutabileStruttura dell'account token e restrizione al cambio di proprietario
Puntatore ai metadati o metadati tokenQuale account conserva i metadati e chi lo controlla
Delegato permanenteAutorità a livello di mint, separata dalle normali approvazioni dell'account
CPI GuardSe il percorso proposto della transazione è consentito
Stato di trasferimento riservatoUlteriore stato dei saldi e condizioni di pulizia richieste

Solana documenta separatamente le commissioni di trasferimento e le estensioni dei metadati. Usa la documentazione dell'estensione pertinente quando un account si comporta diversamente dal caso classico.

Come calcoli la riserva attuale?

Determina la lunghezza effettiva dei dati dell'account, poi interroga il minimo attuale di esenzione da rent della rete per quella dimensione. Solana fornisce getMinimumBalanceForRentExemption a questo scopo.

Riserva e saldo dell'account rispondono a domande diverse. La riserva è ciò che serve attualmente all'account per restare esente da rent. Il saldo è ciò che possiede davvero. Un deposito storico, un prelievo precedente o altre variazioni possono rendere diversi questi valori.

Come confronto puramente illustrativo, considera due account con la stessa quantità di token ma lunghezze dei dati diverse. Con la stessa impostazione positiva per byte, quello più grande richiede una riserva minima maggiore. Ciò non dice quale sia il saldo attuale di ciascuno né dimostra che tu sia autorizzato a recuperarlo.

Perché la chiusura di un account a saldo zero può fallire?

Token-2022 può imporre condizioni specifiche delle estensioni oltre ai normali controlli di saldo token e autorità di chiusura. Per esempio, lo stato delle commissioni di trasferimento trattenute deve essere gestito correttamente prima della chiusura. Una cifra arrotondata nel wallet non rivela tutte queste condizioni.

Non inviare ripetutamente la stessa transazione fallita solo perché il saldo token visibile è zero. Registra account, tipo di estensione ed errore riportato. Se lo strumento non supporta la sequenza di pulizia necessaria, escludi quell'account dal lotto mentre approfondisci.

Ripulire uno stato speciale non è neppure un invito a usare istruzioni arbitrarie trovate in un messaggio o forum. L'operazione deve usare l'autorità e il percorso di programma corretti. Leggi le regole attuali del programma e confrontale con ciò che il wallet ti chiede di firmare.

Puoi recuperare rent in eccesso conservando i token Token-2022?

Il recupero supportato dei lamport in eccesso può lasciare aperto un account e conservarne i dati token, prelevando soltanto il saldo sopra la riserva richiesta. Il sito applica controlli conservativi di idoneità, quindi non tutte le possibili configurazioni Token-2022 sono candidate sul sito.

È utile quando vuoi conservare token e account anziché distruggere gli asset. Non rimuove la riserva minima e non concede autorità sul mint. Per istruzione esatta e requisiti dei firmatari, consulta WithdrawExcessLamports su Solana.

Wrapped SOL, account protetti, configurazioni CPI Guard bloccate e altri stati esclusi richiedono una gestione specifica. Un elemento assente dalla selezione attuale di recupero non va interpretato come permesso di aggirare manualmente tali vincoli.

Come dovresti confrontare i recuperi tra asset?

Confronta operazioni analoghe. Chiudere un account vuoto, bruciare e chiudere un account token e prelevare l'eccedenza da un account conservato sono azioni diverse. Possono mostrare importi lordi e comportare costi differenti.

Parti dal saldo effettivo dell'account di origine e dal recupero consentito dall'operazione. Poi considera commissioni del protocollo o dei partner, costi di rete e preparazioni necessarie. Evita di attribuire tutta la differenza tra due anteprime al «rent Token-2022» quando differiscono anche i percorsi dell'azione.

Un appunto utile registra programma, mint, lunghezza dei dati, stato delle estensioni, operazione scelta e variazione netta prevista. Questo rende spiegabile un'anteprima inattesa e dà all'assistenza informazioni sufficienti per indagare senza i segreti del wallet.

Qual è il passo più sicuro con un'estensione sconosciuta?

Lascia l'asset deselezionato finché non comprendi account e permesso pertinenti. Un'ispezione di sola lettura basta per iniziare. Se desideri solo ordine visivo, puoi valutare un'opzione di visualizzazione del wallet separatamente da un'operazione on-chain.

Una volta compreso l'account, usa un flusso supportato in Sol Incinerator e verifica la quotazione attuale. Lo scopo di una pulizia consapevole delle estensioni è abbinare la transazione allo stato reale dell'account, non costringere ogni asset nel modello dei token classici.

Sol Incinerator

Sol Incinerator

Controlla i recuperi Token-2022 supportati in base allo stato attuale degli account.

Provalo ora

Letture correlate

Domande frequenti

Perché gli account Token-2022 possono richiedere più rent?

Le estensioni possono aggiungere dati a un mint o account token Token-2022, aumentando lo spazio da finanziare. Combinazioni diverse possono quindi richiedere riserve diverse. Esamina la lunghezza effettiva dei dati e interroga il requisito di rent attuale anziché applicare un unico importo da account classico a ogni account con estensioni.

Un account Token-2022 vuoto può sempre essere chiuso?

Un saldo token visibile pari a zero non è l'unica possibile condizione di chiusura. Le estensioni possono richiedere di azzerare altri stati, come le commissioni di trasferimento trattenute. Contano anche l'autorità dell'account e il percorso supportato della transazione. Usa il risultato attuale di idoneità e la simulazione anziché forzare una chiusura generica su ogni account apparentemente vuoto.

Il titolare di un token può recuperare rent dalle estensioni del mint?

Possedere token non concede automaticamente autorità sull'account mint. Il wallet può controllare il proprio account token mentre un emittente o programma controlla il mint. Qualsiasi recupero a livello di mint richiede il modello corretto di firmatari e un'operazione supportata; lo spazio di metadati o estensioni non è automaticamente rimborsabile a ogni titolare.

Estensioni Token-2022: perché il rent degli account Solana varia | Sol Incinerator