User Guide
Token Issuance
Overview
This topic provides an overview of Fungible Tokens Issuance.
View All Tokens
Navigate to the tokenization menu using the following path:
Tokenization Landing Page > Tokenization >Fungible > View All Tokens.
Create Token
- 1
Confirm that your Controller Wallet is active
Validate its address in the upper right of the screen.
- 2
Click the Create Token button
Tokenization Landing Page à Create Token
- 3
Complete the Token Creation form
- Name
- Symbol
- Strategy
- Decimals, if applicable for the selected strategy
- Initial Supply, if applicable for the selected strategy
- Issuer Name (optional)
- 4
Define token issues strategies
Displayed as dropdown options in the token strategy field.
- Click Create Token from the Tokenization Landing Page.
- Complete the form
- Click Create Token
- If prompted, complete the operation by confirming the action with your wallet management tool. For example, if you are using MetaMask, select Confirm in the prompt.
The newly created token will display under your token list (Tokenization > My Tokens).
Token Strategies
This topic describes strategies you can implement with your Token.

Strategy Permissions
The following describes the Permissions associated with each Token Strategy.
Permission | Definition |
---|---|
View | You can view the balance of a wallet address holds for the selected token. Note: The view balance function has no correlation to DTCC ComposerX Factory; it is a general function which any token can support. |
Approve | Approving a Token is the process of granting permission to a third party to execute a transaction on a Smart Contract for a set number of tokens on your behalf. |
Burn | Burning tokens is the act of destroying or removing tokens from circulation. |
Freeze | Freezing a token restricts the ability to use or transfer the token for a set period within a specific account or wallet. The token is unusable within that particular account or wallet until it is unfrozen. |
Pause | Pausing a token restricts the ability to use any token functions across all users, wallets, and accounts. The token is unusable until it is unpaused. |
Clawback | A Clawback refers to when an existing token is canceled and replaced with an alternative token. |
Master Allow List | A Master Allow List is an aggregate of selected Allow Lists. You can create multiple Master Allow Lists composed of overlapping Allow Lists depending on your compliance strategy. |
Transfer | The process of transferring a token from one wallet to another wallet. |
Mint | The process of creating new units of an issued token, akin to creating additional asset shares in traditional rails. |
Unfreeze | The process of unfreezing a token that’s been frozen. |
Unpause | The process of unpausing a token that’s been paused. |
Allow List | An Allow List is a distribution list of whitelisted tokens. |
Basic Strategy
Use the Basic ERC20 Token strategy to create tokens with standard ERC20 functionality.
Go to: Tokenization Landing page > Basic Create token > Fungible > Create Token > Token Strategy drop down > Basic
The Basic Token Strategy provides the following permissions:
- Balance
- Approve
- Transfer
- Mint
- Burn
Controlled Strategy
The Controlled ERC20 Token strategy includes all functionality of the Basic token strategy. It also provides the ability to grant the issuer control rights over the token, allowing authorized wallets to pause token transfers and freeze one or more wallet addresses.
Go to the Landing page > Tokenization Fungible > Create Token > Token Strategy drop down > Controlled
The Controlled Token Strategy provides the following permissions:
- Freeze
- Unfreeze
- Pause
- Unpause
- View
- Transfer
- Approve
- Mint
- Burn
Revocable Strategy
The Revocable ERC20 Token strategy includes all the functionality of the Basic and Controlled ERC20 token strategies. It also includes the ability to perform clawback operations, allowing an authorized wallet to move tokens from a holder's wallet to a designated address.
Go to the Landing page > Tokenization > Fungible > Create Token > Token Strategy drop down > Revocable
The Revocable Token Strategy provides the following permissions:
- View
- Approve
- Burn
- Freeze
- Pause
- Clawback
- Transfer
- Mint
- Unfreeze
- Unpause
Revocable Compliance Strategy
The Revocable Compliance ERC20 Token strategy includes all the functionality of the Basic, Controlled, and Revocable ERC20 token strategies. It also includes the ability to plug -in an Allow List Compliance smart contract. This optional feature extends compliance functionality by ensuring that only Allow Listed addresses can transfer tokens.
Go to the Landing page > Tokenization > Fungible > Create Token > Token Strategy drop down > Revocable Compliance
The Revocable with Compliance Token Strategy provides the following permissions:
- View
- Approve
- Burn
- Freeze
- Pause
- Clawback
- Master Allow
- Transfer
- Mint
- Unfreeze
- Unpause
- Allow List
Mint & Burn Tokens
This topic describes the steps to Mint and Burn Tokens.
Mint Token
- 1
Select a Token from the Token Listing Page
- 2
Click view Full Interface
- 3
Click and choose Setters
- 4
Search for the Mint function
- 5
Click the Mint button
- 6
Enter the account address
In the Mint Tokens pop-up, enter the account address to which you want to mint tokens.
- 7
Sign the operation with the wallet
- 8
Burn Token
Burn Token
- 1
Select a Token from the Token Listing Page
- 2
Click on the Interface tab on the right, then click Burn.
- 3
Enter the account address to burn tokens from.
From the Burn Token pop-up, enter the account address from which you want to burn tokens.
- 4
Enter token amount
In the Burn Token pop-up (if applicable), enter token amount and click Burn.
- 5
Confirm the operation
Click Confirm to sign the operation with your wallet. A confirmation screen appears when the transaction is complete.
Contact our sales team for more information
View answers to the most common questions about our platforms and services