How to Deploy a token on SUI: Full Guide

Deploying a token on the SUI blockchain can mainly be done in two ways: by coding it in Move or using a no-code tool like Smithii’s dApp.

In this guide, we will first walk through how to code and deploy your token in Move step by step. Then, you will see the fastest and easiest route if you want to create it without writing code.

1. Deploy a token on SUI with Move

For developers with some experience, Move is the programming language used by SUI. It lets you create and control your smart contract logic with a lot of flexibility. Below, we cover the essentials for creating and deploying a token on SUI with Move.

Requirements

  • Install the Sui CLI, the command-line tool for interacting with the SUI network.
  • A Devnet, Testnet, or SUI Mainnet environment, depending on your goals.
  • Basic knowledge of Move (functions, modules, and structs).
  • A wallet with enough SUI to cover publishing fees. If you want the best option, check out our top 5 Sui wallets.

Creating the Move Module for Your token

Every token on SUI starts with a Move module. Here is a basic example that defines your token structure and a function for the initial 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)
    }
}

This lets you store your token (with name, symbol, decimals, and total_supply) and mint (mint) the initial supply.

Compile and Deploy the Package

  1. Create a project folder with your .move file inside a subdirectory such as sources.
  2. Run sui move build to compile it. Make sure it finishes without errors.
  3. Deploy the module with sui move publish --gas-budget <x>.
    Your code will be published on-chain, and the package address will be generated.
  4. Call the init_token function:
    sui client call --package <package_addr> --module MyToken --function init_token <...args>.
    This creates your Coin with the defined total_supply.
SUI Move deployment completed successfully

Done. Once finished, you’ll have a working token on the SUI network, ready for transfers and scanner listings.

2. Deploy a token on SUI without coding using Smithii

If you want a faster way to do it without touching code, Smithii offers a dApp that automates the process of creating and deploying a token on SUI. You do not need to edit .move files or use the CLI: just fill in a few fields and you are done.

How Token Creator by Smithii Works on Sui

Smithii Sui Token Creator dashboard for deploying a token on SUI quickly and safely
  1. Visit the Sui Token Creator by Smithii (https://tools.smithii.io/token-creator/sui).
  2. Connect your SUI wallet to authorize the creation.
  3. Set the name, symbol, decimals, total supply, logo, and so on.
  4. ClickCreate Token” and approve the transaction in your wallet.

In just a few seconds, your token will be deployed without writing a single line of Move. This setup is ideal for projects that need to move fast or creators without a technical programming background.

Benefits of no-code deployment

  • Speed: You can launch a SUI token in 1 minute.
  • No code errors: The risk of Move bugs drops to zero.
  • Multi-purpose: Beyond creating your token, Smithii lets you revoke authorities or create liquidity pools without coding, all in one click.
  • 24/7 support: The Smithii team provides ongoing support.

FAQs on how to deploy a token on Sui

At Smithii, we’ve built multiple tools for deploying tokens across different networks, and Sui is no exception. Based on that experience, we’ve gathered some of the most common questions we get about deploying a token on Sui. Here are the FAQs and their answers.

What’s the fastest way to deploy a token on Sui?

Use a dApp like Smithii, which lets you launch or create your token by filling out a few fields and clicking through the flow, with no coding required.

How much does it cost to deploy a token on Sui?

To deploy a token on Sui the easy way with the Smithii tool, you only need 7.5 SUI. If you decide to code it in Move, you’ll pay the gas calculated by the network itself.

What should I do after creating my token so it appears on a DEX like Cetus?

Once the token is in your wallet, you can create a liquidity pool on Sui so your token gets listed on DEX like Cetus or platforms similar to DexScreener.

Conclusion

How to deploy a token on SUI comes down to two main paths: the Move programming route, which gives you flexibility and full control but requires technical skills, and Smithii’s no-code deployment, built for teams that want fast results without the extra friction.

With the flexibility SUI gives you, whether you take the traditional route and build your own .move module or use the Smithii tool, you can launch your own token and tap into a fast-growing blockchain ecosystem.

Subscribe and Get a Free E-Book

Get our free e-book with all the tools you need to launch on Cetus

download your SUI token - Smithii

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment

Ready to take your project to the next level?

Join the leaders in the trenches and hundreds of teams launching and managing their tokens on Smithii.

Launch your Token

Launch with zero code across 20+ blockchains and launchpads.
Use bundles, customize authorities, and much more..

boost your token - smithii

Boost and Scale

A project scales when you push it. Use our bots to boost your token's visibility, or go further with our pro tools.

Token Utilities - Smithii

Utilities Made Simple

Tap into a wide range of advanced tools that make your project more appealing and easier to manage day to day.

Smithii Tools Homepage
Explore our tools
Smithii

The all-in-one solution
for web3 projects

Subscribe to the Newsletter and get a free E-Book

© 2023 - 2026 Smithii | All rights reserved