Skip to content
Tutte le guide sulle opzioni
Meccaniche dei token Solana12 min read

Estensioni Solana Token-2022: commissioni, hook e stato dei conti

Come le estensioni Token-2022 su mint e conti token modificano commissioni, account aggiuntivi, blocchi, memo e compatibilità wallet.

In questa guidaToken-2022 aggiunge stato a mint e conti

Breve sintesi

Token-2022 usa mint e conti token, ma le estensioni facoltative possono modificare un trasferimento. Prima dell’invio verifica indirizzo mint, programma proprietario, estensioni attive, autorità e stato del conto destinatario: il ticker da solo non indica le regole.

Token-2022 aggiunge stato a mint e conti

Token Extensions Program, chiamato Token-2022, aggiunge comportamenti facoltativi tramite stato e istruzioni di estensione. Alcuni dati sono nel mint e influenzano i trasferimenti di quel token; altri si trovano nei singoli conti. Non tutti i Token-2022 si comportano allo stesso modo: alcune estensioni sono incompatibili e molte non si aggiungono dopo l’inizializzazione. Controlla l’elenco effettivo. Solana

L’indirizzo mint identifica l’asset; il ticker è solo un’etichetta

Nome e simbolo aiutano a leggere il wallet ma non sono identificatori univoci. Ogni token ha un indirizzo mint unico e conta anche il programma proprietario. Token Program originale e Token-2022 sono programmi distinti, quindi i conti non si sostituiscono solo perché il ticker coincide. Confronta l’indirizzo completo con una fonte fidata e verifica programma, estensioni e autorità. Solana · Solana

Le commissioni riducono il saldo disponibile al destinatario

L’estensione TransferFeeConfig del mint stabilisce aliquota e commissione massima. Con un trasferimento lordo di 10,00 token, una commissione dell’1,5% e un limite di 0,20, il costo è 0,15: il saldo disponibile del destinatario cresce di 9,85 e 0,15 resta trattenuto sul conto di destinazione. Calcola usando importo, decimali e configurazione attuale. Solana

Un transfer hook aggiunge logica e account extra

Un mint con transfer hook memorizza l’indirizzo del programma e lo invoca tramite CPI a ogni trasferimento. Il hook può richiedere account extra dalla ExtraAccountMetaList per una allowlist, un limite o una configurazione preventiva. Se manca un account o il programma rifiuta l’operazione, fallisce l’intera transazione: non c’è trasferimento parziale che salta il hook. Risolvi l’elenco attuale e simula prima di firmare. Solana · Solana

I nuovi conti possono iniziare congelati

DefaultAccountState determina lo stato iniziale dei nuovi conti token e può farli partire congelati. Il conto non è utilizzabile per le normali operazioni finché la freeze authority del mint non lo scongela. Modificare lo stato predefinito vale per i conti futuri, non scongela quelli già bloccati. Controlla lo stato del destinatario e l’autorità necessaria. Solana · Solana

L’obbligo di memo è sul conto destinatario

MemoTransfer si abilita sul conto token destinatario, non sul mint. Se attivo, un’istruzione memo deve precedere immediatamente il trasferimento in entrata nella stessa transazione. I trasferimenti in uscita da quel conto non richiedono memo per la sola presenza dell’estensione. Senza memo o con ordine errato, il programma rifiuta l’invio. Segui le istruzioni del destinatario e verifica l’indirizzo. Solana

La compatibilità dipende dalle estensioni presenti

Un wallet può ricevere un token con hook senza eseguirlo, ma per inviarlo deve risolvere programma hook e account extra aggiornati. Deve anche mostrare l’importo netto delle commissioni e gestire conti congelati o requisiti memo. L’emittente può cambiare hook o lista account: rileggi la configurazione a ogni nuovo invio. Solana · Solana

Verifica l’intero trasferimento prima di firmare

Inizia dall’indirizzo mint completo e dal programma proprietario. Leggi estensioni e autorità del mint, poi stato e requisiti del conto destinatario. Calcola il netto, aggiungi account hook o memo se necessari e simula la transazione completa. Trovare un indirizzo non garantisce l’invio. Queste sono regole operative della transazione, non risultati d’investimento.

[PDA e conti token Solana](/it/learn/solana-program-derived-addresses-seeds-bump-off-curve-explained) · [Commissioni transazioni Solana](/it/learn/solana-transaction-fees-base-priority-compute-units-explained)

Domande frequenti

Q1Tutti i token Token-2022 applicano commissioni di trasferimento?

No. Le commissioni sono un’estensione facoltativa del mint; controlla la configurazione reale.

Q2Un wallet può ricevere un token con hook ma non inviarlo?

Sì. Ricevere non esegue il hook; per inviare serve risolvere i suoi account.

Q3Lo stesso ticker prova che due token sono uguali?

No. Verifica l’indirizzo mint completo e il programma proprietario; nome e simbolo non sono unici.

Fonti e approfondimenti

Segnala un problema

Prepareremo un’e-mail con il link a questo articolo. Mark riceverà la segnalazione solo dopo l’invio

Controllo rapido

Hai finito la guida? Verifica ciò che hai capito con 3 domande

Domanda 1 / 3

Domanda 01

Dove viene registrata la commissione Token-2022 trattenuta?

Scegli una risposta per vedere la spiegazione

Glossario delle opzioni