# Solana Token-2022 Creation Tutorial

No need to write code to easily create Solana tokens that meet the Token-2022 standard. Customize marketing fee to meet the needs of more diverse projects and enjoy a more flexible market strategy customization.

Token-2022 token instruction document: <https://spl.solana.com/token-2022>

## Video Tutorial

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

## Preparations

1. Prepare equipment, a computer or mobile phone
2. Install the Phantom wallet plug-in and follow the installation tutorial ([Phantom Wallet Installation Tutorial](https://docs.gtokentool.com/en/solana/phantom-wallet-installation-tutorial))
3. Prepare at least 0.13 SOL in your wallet
4. Coin issuance logo and related information

## Solana coin issuance tutorial steps

### 1. Connect Phantom wallet.

Open the Solana token creation link address: <https://sol.gtokentool.com/en/Token/createToken>. Switch the upper right corner to English, click "`Connect`"  to Connect Wallet, and select <mark style="color:purple;">Main</mark> node. Here is a demonstration using the test network.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2Fe1X7JZFEAQdPFlFJiAAd%2FSnipaste_2025-08-26_14-20-18.png?alt=media&#x26;token=cba2192d-e486-47e4-a864-a28b92619a51" alt=""><figcaption></figcaption></figure>

### 2. Fill in token-related information and upload the Logo file.

After completing the wallet connection, first select the token mode. Next, fill in the token information as follows:

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2FVpLK7Zx7AZfEWPvRr9Xt%2FSnipaste_2025-08-26_14-38-24.png?alt=media&#x26;token=1a5179f7-8612-4cc2-adca-2ad5c00faa2f" alt=""><figcaption></figcaption></figure>

**Name**: The name of the token (such as GTEST2), which supports English, Chinese, and a mixture of Chinese and English, with a maximum of 32 characters.

**Symbol**: The abbreviation of the coin (such as GT2), which supports English, Chinese, and a mixture of Chinese and English, with a maximum of 10 characters.

**Decimals**: The number of digits of precision for coin issuance. The default value is 9. The precision is related to the maximum total supply you can fill in.

**Supply**: The total supply of issued coins. When the precision is 9, the total supply cannot exceed 10 billion; when the precision is 8, the total supply cannot exceed 100 billion, and so on.

**Description(Optional)**:  Fill in your token description.

**Logo**: Solana’s coin avatar, which can be displayed in the wallet as a logo token image (The maximum size of the uploaded image is no more than 2M)

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2FnGFAMglt64gZfThYA01h%2FSnipaste_2025-08-26_14-39-57.png?alt=media&#x26;token=03879079-0a81-42d9-aa31-687722f158ab" alt=""><figcaption></figcaption></figure>

**Transfer Fee**: The marketing fee rate required for each transaction or transfer, in percentage.

**Maximum Fee**: The upper limit of the maximum marketing fee for a single transfer or transaction.

**Ownership Address**: All permissions to control this token. By default, it is the wallet address currently linked.

**Withdrawal Wallet Address**: The marketing fee generated by the token. The address with permission to withdraw is, by default, the wallet address currently linked.

### 3. Add optional content

If you want to add social links, etc., you can click the optional content button to expand the optional content module.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2F010WscJfrNCNzVcLsQkf%2FSnipaste_2025-08-26_14-24-29.png?alt=media&#x26;token=d931ae58-cd99-4885-b9e5-c512239a15e8" alt=""><figcaption></figcaption></figure>

**Official website**: Official website link address.

**Telegram**: Telegram link address.

**Twitter**: Twitter link address.

**Discord**: Discord link address.

### 4. Advanced Settings

{% hint style="warning" %}
**Tip**: If you don't understand the advanced settings, do not enter or modify.
{% endhint %}

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2F3UcHOlq4otQAL8wHH9Fc%2FSnipaste_2025-08-26_14-41-13.png?alt=media&#x26;token=a59a7a97-aadf-41d7-861b-9b1d94c513d5" alt=""><figcaption></figcaption></figure>

**Permanent Delegate**: Delegate your token permissions to another address. That address will be able to burn or transfer any amount of tokens.

**Interest Bearing**: Set an interest rate for your token to mimic real-world assets like bonds and earn interest at any time. Marketing fees need to be set first.

**Non-transferable (soul-bound tokens)**: Off by default. Makes tokens non-transferable to other addresses. Usually suitable for projects of types like unique achievements.

### 5. Advanced Options

**Vanity Contract**: If you want to customize the token contract, use the vanity contract to create the token.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2FxmjG2edPUNLabuyb5kLP%2FSnipaste_2025-08-26_14-42-39.png?alt=media&#x26;token=87900c46-646d-4b7e-b818-641cf1b81315" alt=""><figcaption></figcaption></figure>

**Revoke Update**:  Revoking update authority means you will not be able to modify the token metadata. It indeed makes investors feel more secure.

**Revoke Freeze**: Revoking freeze authority removes control over specific account actions. GTokenTool supports markets for tokens with this authority retained.

**Revoke Mint**:  Revoking minting authority is essential for investor security and token success, preventing further token supply.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2FFnvTjcWflaeEvgF989mq%2FSnipaste_2025-08-26_14-44-39.png?alt=media&#x26;token=24595c50-63d3-4324-a7d9-0219329c149a" alt=""><figcaption></figcaption></figure>

### 6. Click "Confirm" to create token

After confirming the information, click the "`Confirm`" button. Then a wallet prompt will pop up. Click "`Confirm`" to pay the fee to complete the creation.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2FwuLNKMgJYgdRGAPNTUsW%2FSnipaste_2025-08-26_14-48-18.png?alt=media&#x26;token=e78ec913-987f-4681-8f8a-a378fd6afedc" alt=""><figcaption></figcaption></figure>

### 7. View token address

After successful creation, a prompt box will pop up to indicate successful creation and display your token address.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2FBR6nVSKGevKS1AwKboHX%2FSnipaste_2025-08-26_14-48-54.png?alt=media&#x26;token=49ea7de9-6d17-4bf6-b021-dcaf2c620a3a" alt=""><figcaption></figcaption></figure>

After closing the prompt box, you can go to the `Management` to check the SPL-Token-2022 List, where you can further manage the token you created. Or directly enter the token address in the search box above to search.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2F8nJtNjfd7THcqRXzn8tF%2FSnipaste_2025-08-26_14-50-37.png?alt=media&#x26;token=5d70c598-8ead-4442-b43d-f206e86bf098" alt=""><figcaption></figcaption></figure>

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2FFemr4IcYAb6Z1gqdEtMP%2FSnipaste_2025-08-26_14-50-50.png?alt=media&#x26;token=5bb58931-6aa7-4cd3-a19e-5e043ba055c2" alt=""><figcaption></figcaption></figure>

Or go to the SOL blockchain browser (<https://solscan.io>) to view the coin issuance information.

<figure><img src="https://303994609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvjuVZbKY9RY73UABdWK%2Fuploads%2Fr3kmKMEy6XQALs5eN5E0%2FSnipaste_2025-08-26_15-02-58.png?alt=media&#x26;token=81bcd76d-bf25-400a-bab4-a4fe319dcbe4" alt=""><figcaption></figcaption></figure>

## Frequent Questions

### 1. Does issuing coins on Solana require open sourcing of contracts?

A: No. The tokens on Solana are accounts created through officially released contracts, and all SPL tokens use the same contract.

### 2. Why does the wallet display unknown tokens/no logo after the token is issued?

A: Phantom wallet sometimes has information delays, and it takes a while to display information such as logo and token name. You can search for token information on the Solana browser to view it.

### 3. Is there any charge for uploading a logo?

A: No, the platform uses the IPFS storage solution and uploading is free.

If you have any questions or are unclear, please join the official Telegram group: <https://t.me/GToken_EN>
