Come deploy un token in SUI: guida completa
deploy un token sulla blockchain SUI può essere effettuata principalmente in due modi: attraverso la programmazione in Move o utilizzando uno strumento senza codice come la dApp Smithii.
In questa guida, vedremo innanzitutto come programmare e distribuire il token in Move passo dopo passo, per poi apprendere il modo più semplice e veloce per crearlo senza sniffare codice.
1. deploy un token in SUI con Move
Per gli sviluppatori esperti, Move è il linguaggio di programmazione utilizzato da SUI. Permette di creare e controllare la logica del vostro contrattosmart con grande flessibilità. Di seguito, esaminiamo i punti essenziali per creare e deploy un token in SUI utilizzando Move.
Requisiti
- Installare il Sui CLI, lo strumento a riga di comando per interagire con la rete SUI.
- Un ambiente Devnet, Testnet o SUI Mainnet, a seconda degli obiettivi.
- Conoscenza di base di Move (funzioni, moduli, strutture).
- Un portafoglio con un saldo SUI sufficiente a coprire le spese di pubblicazione.
Creare il modulo Move per il token
Ogni token in SUI parte da un modulo Move. Ecco un esempio di base che definisce la struttura del token e una funzione per il suo mint iniziale mint
// 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)
}
}
Questo permette di memorizzare il proprio token (con nome, simbolo, decimali e total_supply) e consente di coniare (mint) la fornitura iniziale.
Compilare e deploy il pacchetto
- Creare una cartella di progetto contenente il file
.move
in una sottodirectory come fonti. - Utilizzo
sui move build
per la compilazione. Verificare la presenza di errori. - Deploya il modulo con
sui move publish --gas-budget <x>
.
Il vostro codice verrà pubblicato sulla blockchain e verrà generato l'indirizzo del pacchetto. - Invocare la funzione
init_token
:
sui client call --package <package_addr> --module MyToken --function init_token <...args>
.
In questo modo si crea il proprio Moneta con l'offerta totale definita.
È tutto! Al termine, avrete un token funzionante sulla rete SUI, pronto per i trasferimenti e l'inserimento negli scanner.
2. deploy un token in SUI senza programmare con Smithii
Se si preferisce un metodo più veloce senza toccare il codice, Smithii offre una dApp che automatizza il processo di creazione e deploy un token in SUI. Non è necessario modificare i file .move
o utilizzare la CLI: basta compilare alcuni campi e si è pronti a partire.
Come funziona il Creatore di gettoni Sui Smithii
- Visitate il Sui Token Creator Smithiismithii
- Collegare il portafoglio SUI per autorizzare la creazione.
- Definire nome, abbreviazione, decimali, fornitura totale, logo, ecc.
- Cliccate su"Create Token" e approvate la transazione nel vostro wallet.
In pochi secondi, avrete il vostro token distribuito senza aver scritto una sola riga di Move. Questo approccio è ideale per i progetti che cercano l'immediatezza o per i creatori che non hanno conoscenze tecniche di programmazione.
Vantaggi della distribuzione senza codice
- Velocità: è possibile lanciare un token SUI in 1 minuto.
- Nessun errore nel codice: il rischio di bug nel Move è ridotto a zero.
- Multifunzionalità: oltre alla tokenizzazione, Smithii consente di revocare le autorità o di creare pool di liquidità senza programmazione, il tutto con un solo clic.
- Assistenza 24/7: il team di Smithii offre un supporto continuo.
Conclusione
Esistono due modi principali per deploy un token nella SUI: la via della programmazione Move, che offre flessibilità e pieno controllo ma richiede competenze tecniche, e la distribuzione senza codice di Smithiiche è ideale per chi cerca risultati rapidi e non complicati.
Grazie alle possibilità che SUI offerte, sia che si opti per la via tradizionale della creazione del proprio modulo .move
o utilizzare la funzione Smithii, è possibile lanciare il proprio token ed entrare a far parte di un ecosistema blockchain in crescita.
Abbonati e ricevi un E-Book gratuito!
Ricevete gratuitamente il nostro e-book con tutti gli strumenti necessari per il lancio su Cetus
Ingegnere industriale. Smithii Solana Membro del team di marketing dell'azienda. trader. Collaboratore nel lancio della memecoin $SHRIMP.