Cách deploy token trên SUI: Hướng dẫn đầy đủ
Deploy một token trên blockchain SUI chủ yếu có hai cách: tự lập trình bằng Move hoặc dùng công cụ no-code như dApp của Smithii.
Trong hướng dẫn này, trước tiên chúng ta sẽ đi từng bước cách lập trình và deploy token của bạn bằng Move; sau đó là cách nhanh và đơn giản hơn nếu bạn muốn tạo mà không cần đụng đến code.
1. Deploy token trên SUI bằng Move
Với dev đã có chút kinh nghiệm, Move là ngôn ngữ lập trình được SUI sử dụng. Nó cho phép bạn tạo và kiểm soát logic của smart contract rất linh hoạt. Dưới đây là những điểm cốt lõi để tạo và deploy token trên SUI bằng Move.
Yêu cầu
- Cài Sui CLI, công cụ dòng lệnh để tương tác với mạng SUI.
- Chọn môi trường Devnet, Testnet hoặc Mainnet của SUI tùy theo mục tiêu của bạn.
- Nắm kiến thức cơ bản về Move (function, module, struct).
- Một wallet có đủ số dư SUI để trả phí publish. Nếu muốn chọn loại tốt nhất, bạn có thể xem top 5 wallet Sui của chúng tôi.
Tạo module Move cho token của bạn
Mọi token trên SUI đều bắt đầu từ một module Move. Dưới đây là ví dụ cơ bản định nghĩa cấu trúc cho token của bạn và một function để mint ban đầu:
// 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)
}
}
Như vậy, bạn có thể lưu trữ token của mình (với name, symbol, decimals và total_supply) và mint (mint) supply ban đầu.
Compile và deploy package
- Tạo một thư mục project chứa file
.movecủa bạn trong một thư mục con như sources. - Dùng
sui move buildđể compile. Kiểm tra để chắc chắn không còn lỗi. - Deploy module bằng
sui move publish --gas-budget <x>.
Code của bạn sẽ được publish lên blockchain, đồng thời địa chỉ package sẽ được tạo. - Gọi function
init_token:
sui client call --package <package_addr> --module MyToken --function init_token <...args>.
Như vậy bạn tạo được Coin với total_supply đã định nghĩa.

Xong. Khi hoàn tất, bạn sẽ có một token hoạt động được trên mạng SUI, sẵn sàng để transfer và list trên scanners.
2. Deploy token trên SUI không cần code với Smithii
Nếu muốn cách nhanh hơn và không phải đụng vào code, Smithii có một dApp giúp tự động hóa quy trình tạo và deploy token trên SUI. Bạn không cần sửa file .move hay dùng CLI: chỉ cần điền vài trường là xong.
Sui Token Creator của Smithii hoạt động như thế nào

- Truy cập Sui Token Creator của Smithii (https://tools.smithii.io/token-creator/sui).
- Kết nối wallet SUI của bạn để xác nhận việc tạo.
- Thiết lập tên, ticker, decimals, total supply, logo, v.v.
- Nhấn “Create Token” rồi duyệt transaction trong wallet của bạn.
Chỉ trong vài giây, bạn sẽ có token được deploy mà không cần viết một dòng Move nào. Cách này rất hợp với các dự án cần triển khai ngay hoặc những creator không có nền tảng kỹ thuật lập trình.
Ưu điểm của no-code deployment
- Tốc độ: Bạn có thể launch một token SUI trong 1 phút.
- Không lỗi code: Rủi ro bug trong Move giảm về 0.
- Đa chức năng: Ngoài việc tạo token, Smithii còn cho phép bạn revoke authorities hoặc tạo liquidity pools mà không cần code, tất cả chỉ với một cú click.
- Hỗ trợ 24/7: Đội ngũ Smithii luôn hỗ trợ liên tục.
Câu hỏi thường gặp về cách deploy token trên Sui
Tại Smithii, chúng tôi đã phát triển nhiều công cụ hữu ích để deploy tokens trên nhiều network khác nhau, và Sui cũng không ngoại lệ. Từ kinh nghiệm đó, chúng tôi đã tổng hợp một số câu hỏi thường gặp về việc deploy token trên Sui. Dưới đây là các câu hỏi phổ biến nhất cùng câu trả lời tương ứng.
Cách nhanh nhất để deploy một token trên Sui là gì?
Dùng một dApp như Smithii: bạn chỉ cần điền vài thông tin, bấm vài click là có thể launch hoặc tạo token, không cần viết code.
Deploy một token trên Sui tốn bao nhiêu?
Để deploy một token trên Sui theo cách đơn giản bằng công cụ của Smithii, bạn chỉ cần trả 7.5 SUI. Nếu chọn tự code bằng Move, bạn sẽ phải trả gas do chính network tính.
Sau khi tạo token, cần làm gì để nó xuất hiện trên một DEX như Cetus?
Khi token đã nằm trong wallet của bạn, bạn có thể tạo một liquidity pool trên Sui để token của bạn được list trên DEX như Cetus hoặc các nền tảng tương tự DexScreener.
Kết luận
Cách deploy một token trên SUI có hai hướng chính: đi theo route lập trình bằng Move, linh hoạt và cho toàn quyền kiểm soát nhưng cần kiến thức kỹ thuật; hoặc dùng no-code deployment của Smithii, phù hợp nếu bạn muốn ra kết quả nhanh, gọn, không phức tạp.
Với những gì SUI mang lại, dù bạn chọn cách truyền thống là tự tạo module .move hay dùng công cụ Smithii, bạn đều có thể launch token của riêng mình và bước vào một hệ sinh thái blockchain đang tăng trưởng mạnh.
Đăng ký để nhận E-Book miễn phí!
Nhận e-book miễn phí của chúng tôi, gồm đầy đủ tools cần thiết để launch trên Cetus








