Skip to content
ChainPortal Logo

Create Multi-Token Collection

Deploy a multi-token collection on SUI

Connect Your Wallet

Connect a SUI wallet to create multi-token collections

Select Chain

Choose the SUI network for deployment

Token Details

Configure your multi-token collection

Collection name is required.

Base metadata URI for the collection. Individual token URIs can be set later.

SUI address that receives royalty payments. Defaults to your connected wallet.

Royalty in basis points (500 = 5%). Enforced via Transfer Policy.

Network: Testnet
Type: Dynamic Fields Multi-Token

How SUI Multi-Tokens Work

1

Create Collection

A shared collection object is created with dynamic fields for each token type

2

Define Token Types

Add token IDs with individual supplies, URIs, and optional max supply caps

3

Mint and Manage

Mint tokens to any address, burn tokens, and update metadata per token type

Dynamic Fields Pattern

SUI multi-tokens use Move's dynamic fields to store per-token-type data within a single collection object. This avoids the need for separate contracts per token type and allows efficient batch operations. Each token ID is a dynamic field key that maps to its balance, supply, and metadata.

Learn about Dynamic Fields