SLINGZERO
Launch
Slingzero Blog

How to Create a Sui Coin: Step-by-Step Guide (No Move Code)

Create a Sui token in a few minutes: fill in the coin details, pick your launch security settings, and publish a Move-native Coin package from your own Sui wallet. Screenshots for every step.

By Adam from Slingzero••Updated •10 min read
How to create a Sui coin: Slingzero Sui Coin Creator form, launch security settings, and Create Sui token button

How to create a Sui coin (quick answer)

To create a Sui coin without writing Move code:

  1. Open the Sui Coin Creator and connect a Sui wallet.
  2. Enter the token name, symbol, decimals, initial supply, description, and logo.
  3. Choose your launch security settings: freeze metadata, fixed supply, immutable package, or a regulated coin.
  4. Select Sui Testnet for a rehearsal or Sui Mainnet for the live launch.
  5. Click Create Sui token, review the fee and gas in your wallet, and approve the publish transaction.
  6. Save the Coin type, package ID, and transaction digest, then manage the coin from Sui Manage.

The rest of this guide walks through each step with screenshots of the current creator, explains what each Sui-specific setting does, and lists what to publish after launch so holders can verify the real coin.

Slingzero Sui Coin Creator form with token name, symbol, decimals, initial supply, logo, and description fields

What you get when you create a Sui coin

The Sui Coin Creator turns the form into a Move package and a single wallet-signed publish transaction. That transaction pays the disclosed Slingzero service fee, publishes the package, mints the initial supply to your wallet, and sends the capability objects you chose to keep to the connected creator wallet.

That is different from deploying an EVM token contract. A Sui coin is identified by a Move type inside a published package, and control over supply and upgrades lives in owned objects such as TreasuryCap and UpgradeCap, not in an owner address on a contract.

Before using Mainnet: run the same form on Sui Testnet, keep the transaction digest, and confirm that the resulting Coin type and capability objects show up in the connected wallet.

Sui token basics: package, Coin type, and capabilities

Sui uses a Move-native object model, so a coin launch has different moving parts than a Solana SPL token, Ethereum ERC-20, or BNB Chain BEP-20 token:

  • Package: The published Move package that defines the coin.
  • Coin type: The canonical identifier, shaped like 0xpackage::module::COIN. Two coins can share a name and symbol, but never a Coin type.
  • CoinMetadata: The on-chain name, symbol, decimals, description, and icon URL.
  • TreasuryCap: The capability object that authorizes minting and burning.
  • UpgradeCap: The capability object that authorizes upgrading the package.
  • DenyCap (optional): Only exists for regulated coins and controls the address deny list.
  • Transaction digest: The public reference for the publish transaction.

The official Sui Coin Standard documentation explains how Sui represents Move-native coins, and the Currency Standard documentation covers TreasuryCap behavior in more detail. Slingzero's job is to make those mechanics usable from a wallet-first interface.

Step-by-step: create a Sui coin with Slingzero

Step 1: Open the Sui Coin Creator and connect a wallet

Go to Create Sui Token and click Connect Sui wallet. You can sign in with Google or connect an existing Sui wallet such as Slush or Phantom.

Slingzero wallet connection modal with Sui selected, showing Continue with Google and Sui wallet options

Connect the wallet that should publish the package and receive the capability objects. Slingzero does not custody your Sui token authority: every transaction is reviewed and signed in your wallet.

Step 2: Enter the token details

Fill in the token identity:

  • Token name: The public name shown in wallets and explorers.
  • Symbol: The ticker. Keep it short and uppercase.
  • Description: One or two sentences about the token's purpose. It is stored in the Sui CoinMetadata during publish.
  • Token icon: Upload a square image (up to 1 MB) or paste an image URL. Uploaded logos are pinned to IPFS through Slingzero's Pinata-backed upload flow, so the metadata URL stays stable.

Need a starting point for a meme coin? Generate with AI pre-fills a name, symbol, description, and logo that you can edit before launch.

Step 3: Set decimals and initial supply

Enter the initial supply and decimals. The creator previews both the display supply and the raw on-chain units, so you can see how 1,000,000,000 tokens with 9 decimals becomes 1,000,000,000,000,000,000 base units.

The creator defaults to 9 decimals, which matches SUI itself. Only change it if your asset model requires it: decimals are part of the published currency definition and cannot be changed later.

Step 4: Choose your launch security settings

This is the most important Sui-specific step. The Launch security panel decides which capability objects exist after publish and who can use them. Permanent choices cannot be reversed.

Sui launch security settings: Freeze CoinMetadata, Fixed supply, Immutable package, and Regulated Coin toggles

  • Freeze CoinMetadata (on by default): Permanently locks the name, symbol, decimals, description, and icon. Holders know the token's identity cannot be swapped later.
  • Fixed supply: Freezes the TreasuryCap at publish so no wallet can ever mint or burn through it. Leave it off if you plan to mint more supply later.
  • Immutable package: Consumes the UpgradeCap during publish so the Move package can never be upgraded.
  • Regulated Coin: Creates a DenyCapV2 for address restrictions. Leave this off for ordinary community and meme coins.

If you enable Regulated Coin, two more options appear:

Regulated Sui coin options: Allow global pause and Freeze DenyCap

  • Allow global pause: Lets the DenyCap holder pause transfers for the entire coin.
  • Freeze DenyCap: Permanently disables deny-list and pause changes at launch.

Which settings should you pick? For a community or meme coin where holders expect no further changes, turning on Freeze CoinMetadata, Fixed supply, and Immutable package gives the strongest trust signal. If you need to mint later or upgrade the package, keep those caps and document who holds them. You can still freeze or transfer them later with Fix Sui Checks and Transfer Capabilities.

Step 5: Customize your free token page (optional)

Every Sui launch includes a public Token Page on Slingzero. Click Edit Page Infos to add a cover image, website and social links, and a tokenomics breakdown before you publish.

Edit Page Infos dialog with cover image, website, Twitter, Telegram, Discord, YouTube, and tokenomics allocation fields

Step 6: Choose the network and publish

Select Sui Testnet to rehearse or Sui Mainnet for the live launch, then click Create Sui token. The service fee is shown under the button.

Sui Mainnet and Sui Testnet network selector with the Create Sui token button and service fee

Before you approve, confirm:

  • The connected wallet is the intended creator wallet.
  • The selected network matches your launch plan.
  • The wallet holds enough SUI for the service fee plus gas.
  • Name, symbol, supply, decimals, description, logo, and security settings are final.

The creator then runs three stages:

  1. Prepare Sui transaction: Generate and compile the Move package and build the publish transaction.
  2. Approve in wallet: Review the fee and gas in your wallet and sign.
  3. Publish and index coin: Execute the transaction, then resolve the package, Coin type, and capability objects from the transaction effects.

Once indexing completes, you are redirected automatically. If your coin is fully locked (metadata frozen, fixed supply, immutable package, and a frozen DenyCap for regulated coins), you land on the public token page. Otherwise, you land in the Sui Coin Manager, where the remaining capabilities can be used.

How much does it cost to create a Sui coin?

Creating a Sui coin with Slingzero costs a service fee of 3 SUI plus the network gas for publishing the Move package. The fee is shown in the creator before you click publish, and the exact total appears in your wallet prompt. See Pricing for current fees across all chains.

Gas for a package publish is higher than for a simple transfer, so keep some SUI in the wallet on top of the fee. Testnet launches use free Testnet SUI from a faucet.

Manage your Sui coin after launch

After launch, open Sui Manage. Connect the controlling wallet to pick from coins whose capabilities it holds, or click Enter a coin type manually and paste the 0xpackage::module::COIN value.

Slingzero Sui Coin Manager with wallet-controlled coin selector, manual coin type entry, and network selector

For focused actions, the Sui Tools hub covers every supported operation:

Sui token tools: Token Creator, Mint, Burn, Coin Multisender, Fix Sui Checks, Regulated Coin Controls, Transfer TreasuryCap, Transfer Capabilities, and SuiScan Icon Guide

If your logo does not show up in an explorer right away, follow the SuiScan icon guide. Explorers and wallets use their own indexes and caches, so a valid IPFS icon URL can take time to appear.

Public verification checklist for a Sui coin launch

Do not rely only on social posts. Publish a permanent page on a domain the project controls and link it from official channels. Include:

  • Official coin name and symbol.
  • Chain: Sui Mainnet or Sui Testnet.
  • Coin type in 0xpackage::module::COIN format.
  • Package ID and transaction digest.
  • Which capabilities were frozen at launch, and who holds the rest.
  • Initial supply and decimals.
  • Logo and metadata links.
  • Explorer links such as Suiscan or Sui Explorer.

This gives holders a stable source of truth that is much harder to fake than a copied ticker or logo.

Launch-day checklist

Before you publish:

  • Rehearse on Testnet.
  • Finalize name, symbol, description, logo (1 MB max), decimals, and initial supply.
  • Decide which capabilities to freeze at launch and which to keep.
  • Use the wallet that should receive the remaining capabilities.
  • Fund the wallet with SUI for the service fee and gas.

After publishing:

  • Save the transaction digest, explorer URL, and Coin type.
  • Check that the coin loads in Sui Manage.
  • Add the Coin type and package ID to your official website.
  • Document TreasuryCap, UpgradeCap, and DenyCap custody.
  • Review launch actions in Activity.

Sui vs. Solana, Ethereum, and BNB Chain token creation

The Slingzero interface is consistent across chains, but the on-chain result is not:

Always use the complete network-specific identifier when documenting the asset. Launching on several chains? See the multichain token launch checklist.

FAQ

FAQ: creating a Sui coin

Fast answers for founders comparing token launch, authority, liquidity, and post-launch workflows.

Can I create a Sui token without coding?

Yes. Slingzero's Sui Coin Creator generates and compiles a Move-native coin package from a form, then prepares a single wallet-signed publish transaction. You never write or deploy Move code yourself.

How much does it cost to create a Sui coin?

The Slingzero service fee is 3 SUI, plus Sui network gas to publish the package. Both are shown before you approve the transaction in your wallet.

Does Slingzero custody my Sui token authority?

No. The transaction is signed from your connected Sui wallet, and any capability objects you keep, such as TreasuryCap and UpgradeCap, are transferred to that wallet after publishing.

How do I make a Sui coin with a fixed supply?

Turn on Fixed supply in the Launch security panel. The creator freezes the TreasuryCap at publish, so no wallet can mint or burn through it afterwards. This cannot be undone.

Can I change my Sui token's name or logo after launch?

Only if CoinMetadata was not frozen and you still hold the authority to update it. Freeze CoinMetadata is on by default because it guarantees holders the token's identity will not change.

Can I test the Sui token creator before Mainnet?

Yes. Select Sui Testnet in the creator to rehearse the full workflow with Testnet SUI before launching on Sui Mainnet.

What is a Sui coin type?

The coin type is the canonical on-chain identifier for the coin, shaped like 0xpackage::module::COIN. Use it to load the token in Sui Manage and to share the official asset with users.

Why does my Sui token logo not show in the explorer?

Explorers and wallets rely on their own indexes and caches, so a valid IPFS icon URL can take time to appear. The SuiScan icon guide explains the discovery steps.

Next step

Open Create Sui Token and start on Testnet if this is your first package publish. Move to Mainnet once the metadata, supply, decimals, security settings, and wallet are final.