# Coins on Memez.GG

The coin creation tool on [<mark style="color:yellow;">**Memez GG**</mark>](https://docs.interestprotocol.com/overview/sui/memez.gg) allows users to generate their own custom tokens with a range of configurable options. This functionality enables individuals and projects to launch tokens tailored to their specific needs, whether for utility, governance, or community engagement.

### <mark style="color:yellow;">Configurable Features</mark>

When creating a coin, users define key attributes:

#### <mark style="color:yellow;">**Basic Information**</mark>

* **Coin Name** – Unique identifier for the token.
* **Ticker** – Short symbol (e.g., ROOT for Rootlets).
* **Description** – Brief summary of the token’s purpose.
* **Logo** – Custom image representing the coin.

#### <mark style="color:yellow;">**Supply Settings**</mark>

* **Total Supply** – Initial token amount (supports up to **9 decimal places**).
* **Maximum Supply** – Hard cap on total token supply.

#### <mark style="color:yellow;">**Advanced Features**</mark>

* **Burnable** – Tokens can be removed from circulation, with burn permissions configurable.
* **Mintable** – Allows the deployer to create additional tokens up to the **maximum supply**.
* **Editable Metadata** – Enables modifications to **name, ticker, description, and logo** after deployme

{% hint style="info" %}
This coin creation tool empowers users to design and launch tokens with flexibility while maintaining key security and governance controls. This tool uses the [<mark style="color:yellow;">IPX Coin Standard</mark>](https://docs.interestprotocol.com/overview/sui/ipx-coin-standard).
{% endhint %}

## <mark style="color:yellow;">Creating Coin on Memez GG</mark>

On the video below we have launched a token with all the functionalities mentioned above. Here are the details of the token created:

* Name: Kumo
* Ticker: Kumo
* Description: Kumo the cat
* Supply: 1,000,000
* Max Supply: 1000,000,000
* Functions enabled: Burnable, Mintable and Editable

<mark style="color:yellow;">🎥</mark>  <mark style="color:yellow;"></mark>*<mark style="color:yellow;">Watch the video for a step-by-step walkthrough.</mark>*

{% embed url="<https://youtu.be/XgB1eL9zUQE>" %}

## <mark style="color:yellow;">Editing The Metadata</mark>

**After creating a coin with the Edit function enabled, you can update its metadata at any time. Now, let's rebrand the Kumo coin we created earlier** by updating the following details:

* **Name**: Rootlets
* **Ticker**: ROOT
* **Description**: “Just Root it”
* **Image**: A Rootlet PFP

<mark style="color:yellow;">🎥</mark>  <mark style="color:yellow;"></mark>*<mark style="color:yellow;">Watch the video for the step-by-step walkthrough.</mark>*

{% embed url="<https://youtu.be/X8xpcaOcY0k>" %}

And just like that—within a few clicks, we’ve successfully rebranded the entire coin!

## <mark style="color:yellow;">Managing Tokens: Burning & Minting</mark>

Now that you know how to create and change it's metadata, let's explore two important functions—**burning** and **minting** tokens. These actions allow you to manage the token supply dynamically.

Remember that when we created the token, we enabled the ability to **burn** and **mint** tokens, setting the initial supply to **1,000,000** and the max supply to **1,000,000,000**. This means you can perform burns and mints freely within the range of **0 to 1,000,000,000** tokens.

On the video below, we'll use the rebranded **Rootlets** token to demonstrate both processes. In this case we will first mint 100,000 tokens and then mint the same amount.

{% embed url="<https://youtu.be/YC9_i9gwo0M>" %}

## <mark style="color:yellow;">Migrating a Coin from Suicoins to Memez GG</mark>

### <mark style="color:yellow;">Introduction</mark>

In this guide, we will walk through the process of migrating a coin created on Suicoins to Memez GG. This migration ensures that the coin follows the IPX Coin Standard, gaining key functionalities such as:

* Burning tokens
* Minting new tokens
* Editing metadata

By the end of this tutorial, your migrated coin will have all of these features.

### <mark style="color:yellow;">Prerequisites</mark>

{% hint style="info" %}
Before proceeding with the migration, ensure that:

* The deployer owns the treasury cap. Without it, migration is not possible.
* When creating a coin on Suicoins, you have chosen to **keep** the treasury cap. If it has been sent to a dead address, migration is **not** possible.
  {% endhint %}

### <mark style="color:yellow;">Step 1: Creating a Coin on Suicoins</mark>

1. Navigate to Suicoins and click **Create Token**.
2. Fill in the token details. For this tutorial, we will use the following example:
   * **Name**: Prime Machine
   * **Ticker**: PRIME
   * **Description**: Suii is the endgame and starts with Studio Mirai.
   * **Image**: Prime Machine #2059
   * **Supply**: 1 million tokens
3. **Important Step:** Do **not** set a fixed supply. Setting a fixed supply sends the treasury cap to a dead address, preventing migration. By keeping a flexible supply, the treasury cap remains with the deployer.
4. Confirm the transaction in your wallet.

Once confirmed, the token is successfully created on Suiicoins.

### <mark style="color:yellow;">Step 2: Migrating to Memez GG</mark>

1. Navigate to Memez GG and click **Create Token**, then select **Migrate**.
2. Choose the token you wish to migrate (e.g., **Prime Machine**).
3. Configure the token settings. Memez GG provides options similar to the token creation process but now includes the ability to enable all functionalities of the IPX Coin Standard. Enable:
   * Burning tokens
   * Minting new tokens
   * Editing metadata
4. Set a new max supply (e.g., **1 billion tokens**).
5. Confirm the transaction in your wallet.

<mark style="color:yellow;">🎥</mark>  <mark style="color:yellow;"></mark>*<mark style="color:yellow;">Watch the video for the step-by-step walkthrough.</mark>*

{% embed url="<https://youtu.be/40D4nheSpr8>" %}
