Come deployare un token su SUI: guida completa
Deployare un token sulla blockchain SUI si può fare principalmente in due modi: scrivendo codice in Move oppure usando uno strumento no-code come la dApp di Smithii.
In questa guida vedremo prima come programmare e deployare il tuo token in Move, passo dopo passo; poi ti mostrerò la strada più rapida e semplice se vuoi crearlo senza scrivere codice.
1. Deployare un token su SUI con Move
Per gli sviluppatori con un po’ di esperienza, Move è il linguaggio di programmazione usato da SUI. Ti permette di creare e gestire la logica del tuo smart contract con grande flessibilità. Qui sotto vediamo i passaggi essenziali per creare e deployare un token su SUI usando Move.
Requisiti
- Installare la Sui CLI, lo strumento da riga di comando per interagire con la rete SUI.
- Un ambiente Devnet, Testnet oppure la Mainnet di SUI, in base ai tuoi obiettivi.
- Conoscenze di base di Move (funzioni, moduli, strutture).
- Un wallet con saldo SUI sufficiente per coprire le commissioni di pubblicazione. Se vuoi scegliere quello più adatto, ti consigliamo di dare un’occhiata alla nostra top 5 wallets di Sui.
Creazione del modulo Move per il tuo token
Ogni token su SUI parte da un modulo Move. Qui trovi un esempio di base che definisce la struttura del tuo token e una funzione per il mint iniziale:
// file: MyToken.move
module MyAddress::MyToken {
use std::vector;
use sui::balance;
use sui::coin;
use sui::tx_context;
// token structure
struct Token has drop, store {
name: vector,
symbol: vector,
decimals: u8,
total_supply: u64,
}
// mint function
public fun init_token(
name: vector,
symbol: vector,
decimals: u8,
total_supply: u64,
ctx: &mut tx_context::TxContext
): coin::Coin {
let token_info = Token {
name,
symbol,
decimals,
total_supply
};
coin::mint(token_info, total_supply, ctx)
}
}
In questo modo puoi salvare il tuo token (con name, symbol, decimals e total_supply) e mintare (mint) la supply iniziale.
Compilare e deployare il pacchetto
- Crea una cartella di progetto che includa il tuo file
.movein una sottocartella come sources. - Usa
sui move buildper compilare. Controlla che non ci siano errori. - Fai il deploy del modulo con
sui move publish --gas-budget <x>.
Il tuo codice verrà pubblicato sulla blockchain e verrà generato l’indirizzo del pacchetto. - Invoca la funzione
init_token:
sui client call --package <package_addr> --module MyToken --function init_token <...args>.
Così crei la tua Coin con il total_supply definito.

Fatto. Alla fine avrai un token funzionante sulla rete SUI, pronto per i trasferimenti e per essere listato sugli scanner.
2. Fare il deploy di un token su SUI senza programmare con Smithii
Se preferisci un metodo più rapido e senza mettere mano al codice, Smithii offre una dApp che automatizza la creazione e il deploy di un token su SUI. Non devi modificare file .move né usare la CLI: ti basta compilare alcuni campi e il gioco è fatto.
Come funziona Sui Token Creator di Smithii

- Visita il Sui Token Creator di Smithii (https://tools.smithii.io/token-creator/sui).
- Connetti il tuo wallet SUI per autorizzare la creazione.
- Imposta nome, abbreviazione, decimali, supply totale, logo, ecc.
- Clicca su “Create Token” e approva la transaction nel tuo wallet.
In pochi secondi avrai il tuo token deployato senza scrivere una sola riga di Move. È un approccio ideale per progetti che puntano alla rapidità o per creator senza competenze tecniche di programmazione.
Vantaggi del no-code deployment
- Velocità: puoi lanciare un token SUI in 1 minuto.
- Niente errori di codice: il rischio di bug in Move scende a zero.
- Multifunzionalità: oltre a creare il token, Smithii ti permette di revocare autorità o creare liquidity pools senza programmare, tutto con un clic.
- Assistenza 24/7: il team di Smithii offre supporto continuo.
Domande frequenti su come deployare un token su Sui
In Smithii abbiamo sviluppato diversi strumenti utili per deployare tokens su varie reti, e Sui non fa eccezione. Grazie a questa esperienza, abbiamo raccolto alcune delle domande che riceviamo su come deployare un token su Sui. Ecco le più frequenti, con le rispettive risposte.
Qual è il modo più rapido per deployare un token su Sui?
Usare una dApp come Smithii, che ti permette di lanciare o creare il tuo token compilando pochi campi e facendo qualche click, senza scrivere codice.
Quanto costa deployare un token su Sui?
Per deployare una token su Sui in modo semplice, usando il tool di Smithii, ti basta investire 7.5 SUI. Se invece scegli di sviluppare in Move, dovrai pagare il gas calcolato direttamente dalla rete.
Cosa faccio dopo aver creato il mio token per farlo comparire su una DEX come Cetus?
Una volta che hai il token nel tuo wallet, puoi creare una liquidity pool su Sui così che il tuo token venga listato su DEX come Cetus o su piattaforme simili a DexScreener.
Conclusione
Come deployare un token su SUI ha due strade principali: la via della programmazione in Move, che offre flessibilità e controllo totale ma richiede competenze tecniche, e il no-code deployment di Smithii, ideale per chi vuole risultati rapidi e senza complicazioni.
Grazie alle possibilità offerte da SUI, sia che tu scelga il percorso classico creando il tuo modulo .move, sia che usi lo strumento di Smithii, potrai lanciare il tuo token ed entrare in un ecosistema blockchain in piena crescita.
Iscriviti e ricevi un E-Book gratis!
Ricevi il nostro e-book gratuito con tutte le tools che ti servono per lanciare su Cetus



