# How to submit a token Logo

When submitting the token icon, select the appropriate link on **Github** depending on the token type, and then submit the token icon and information file&#x20;

Note: If the token information file is not submitted, it will not be approved

## ‌Notes:

* [x] <mark style="color:purple;">**1、You must attach a link to the USDT hash of the transfer and a link to the verification address;**</mark>
* [x] <mark style="color:purple;">**2、One GitHub account, multiple logo applications are not allowed;**</mark>
* [x] <mark style="color:purple;">**3、A $1,000 inclusion fee is payable for DAO governance development, type of support (FON, USDT, Roselle)**</mark>
* [x] <mark style="color:purple;">**4、Pool liquidity of not less than 100,000 USDT (index value WFON or USDT within a week);**</mark>
* [x] <mark style="color:purple;">**5、Due to the openness of Github, anyone can leave a message in the submitted order, so please do not trust the message of any third party and beware of fraud.**</mark>
* [x] <mark style="color:purple;">**6、The token display logo is only to enrich the token information, does not guarantee the absolute security of the token, does not represent any investment advice of RosSwap, please pay attention to the risk!**</mark>&#x20;

### The required information is as follows:

## 1.Token icon

{% code title="request" %}

```
File extension: png, do not capitalize PNG
File name: logo.png
Size: 256px x 256px
Icon background: A transparent background is recommended
```

{% endcode %}

Tip: You can use the following tools to crop the icon size:

### 1）[onlinepngtools](https://onlinepngtools.com/resize-png) crops the image size to 256 x 256

![ ](/files/d2YCenGaqerVWD6PTD6r)

### 2. Token information file

{% code title="Request" %}

```
File extension: json, do not capitalize JSON
File name: info.json
```

{% endcode %}

Content: The following information must be included in the info.json file, make sure the details are correct and follow the formatting requirements. The contract address should follow the checksum address format (see the example below).

**Note: If the file format is incorrect, it will not pass the audit!**

```
{
 "name": "Roselle Token",
 "website": "https://rosswap.com",
 "description": "Roselle is a platform token for RosSwap and the NFT 
 trading market, and a value token with product support",
 "explorer": "https://fonscan.io/address/0xf75f541F2B12F5647DeEa400957E1B8f7388a390",
 "type": "FRC20",
 "symbol": "Roselle",
 "decimals": 18,
 "status": "active",
 "id": "0xf75f541F2B12F5647DeEa400957E1B8f7388a390"
}
```

### 3.Transfer process

#### Process: Transfer 1,000USDT when submitting a token icon to verify the legitimacy of your address, it should be noted that it cannot be returned after transfer, please consider before operating, check the submitted information and icon, a single transfer is only a single submission.

{% tabs %}
{% tab title="Receiving address" %}
0xcbbf0A353CB7644b6C2377532B58975949123456
{% endtab %}

{% tab title="USDT contract token address" %}
0x9a9eD7440a3850c4D7240c9FcA8B7C96802615f0
{% endtab %}
{% endtabs %}

{% hint style="danger" %}
Note: Please confirm again before transferring, it cannot be returned after transfer!
{% endhint %}

## **2.**&#x53;teps to submit the token icon:

Once the above information is complete, you can add token icons and information files on GitHub.

### 1. Step one

Create a folder named after the contract address of the token (Checksum format), and then add info.json and logo.png files to the folder&#x20;

Note: The file name must be: info.json and logo.png

<figure><img src="/files/vBoRCeLbwDmeA0s2dMGS" alt=""><figcaption></figcaption></figure>

### 2.Step two

Open a browser, go to GitHub, click \[Fork] in the upper right corner and wait for the creation

<figure><img src="/files/cmiDxSQcqaQdd5pVfTl3" alt=""><figcaption></figcaption></figure>

### 3.Step three&#x20;

Drag and drop the folder created in step 1 to the page in step 3.

<figure><img src="/files/l0nOXZOhpD1PV7XMsI6m" alt=""><figcaption></figcaption></figure>

### 4.Step four

Fill in the token information and burning hash address in the \[Commit changes] field, fill in the description, and then click \[Commit changes]

<figure><img src="/files/sNMHkICvqTbbcGmCSxdi" alt=""><figcaption></figcaption></figure>

### 5.Step five

The page will automatically return to the previous level and click Pull requests

<figure><img src="/files/bNbcddyFnsnaAY37Xc5w" alt=""><figcaption></figcaption></figure>

### 6.Step six&#x20;

Click【Creat a pull request】

<figure><img src="/files/cpLrhU6iopbnrQkkiOwm" alt=""><figcaption></figcaption></figure>

### 7. Step seven

The page will display the details of your submission and click here【Creat pull request】

<figure><img src="/files/oIjQy63Jjm5RBjG3D4gL" alt=""><figcaption></figcaption></figure>

### 8.Step eight

After entering a title and content, click here【Create pull request】

<figure><img src="/files/g0K6k7qJTOryHGik1iT0" alt=""><figcaption></figcaption></figure>

### 9.Complete the above on Github&#x20;

<mark style="color:purple;">**At this point, you have successfully submitted your pull request, and the administrator will review your request as soon as possible**</mark>

&#x20;

## How do I get through the application?

1. There is no counterfeiting or fraudulent behavior in the token project
2. Detailed token information, cut your token has been open source

## disclaimer

The team allows anyone to submit a token application to the original repository. However, this does not mean that we have a direct partnership with all projects

After careful review, if a fraudulent project is found, the team will reject it. Due to changing market conditions, the Team reserves the right to change the Terms at any time if any risk of fraud or other risk factors is found.

Self-submission of token icons through GitHub is the only officially designated channel, and any token icons submitted through other channels resulting in the deceived team are not responsible.

&#x20;

## How long does the review take?

After further validation, the administrator will merge in the request. If there is any other need or change, the on-chain information will prevail and be revised

Once the administrator merges the pull request, the token icon is updated. <mark style="color:purple;">**Do not submit pull requests repeatedly!**</mark> Thank you for your patience


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rosswap.com/developer-module/how-to-submit-a-token-logo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
