DeFi Series
How to Submit a Token Logo?
Tutorial of a token logo submission in GitHub
Please select the corresponding link on GitHub according to the token type when submitting a token logo/info. It will be regarded as invalid if the token information file is not included.
TRON: Token logo on the Tron chain is unavailable for now.​‌

Preparation

1. Image of the Token Logo
Requrements:
1
File Extension: png . Uppercase PNG is considered invalid
2
File Name:logo.png
3
Size: 256px by 256px
4
Background: transparent is recommanded.
Copied!
Tip: There are two online services recommended to edit your image:
2. Token Information File
Requirements:
1
File Extension: json . Uppercase JSON is considered invalid
2
File Name:info.json
Copied!
The following information must be included in the info.json file. Please make sure that the details are correct and follow the format requirements. The contract address should follow the checksum address format. (Please refer to the sample below)
Note: Your request will not be allowed if there is wrong info or formate in your files.
1
{
2
"name": "TokenPocket Token",
3
"website": "https://tokenpocket.pro",
4
"description": "A leading multi-chain wallet that supports BTC, ETH, BSC, HECO, TRON, EOS, OKExChain, HSC and so on.",
5
"explorer": "https://bscscan.com/token/0xeca41281c24451168a37211f0bc2b8645af45092",
6
"type": "BEP20",
7
"symbol": "TPT",
8
"decimals": 4,
9
"status": "active",
10
"id": "0xECa41281c24451168a37211F0bc2b8645AF45092"
11
}
Copied!
For ERC20 tokens, you need to submit the checksum address that includes uppercase and lowercase characters. You can find the checksum address of a token by searching contract address on Etherscan. After searching, the checksum address will be shown in the upper left corner. For example, the checksum address of USDT is 0x6B175474E89094C44Da98b954 EedeAC495271d0F.
Or you may click the converter tool to convert Etherscan address to checksum address
Fees for Submissions Please donate 3000 TPT when submitting a token logo to verify the legitimacy of your token address. Attention, the donation would not be returned. Please consider carefully before donating. Follow the steps below to prepare the required materials and complete the donation. (Take BSC wallet as an example here.)
  1. 1.
    Open TokenPocket App, click [Assets] on the bottom, choose TPT Token, and then click [Transfer] to proceed.
2. Click [Transfer], enter receiving address and 3000 TPT amount, Click [Confirm] after choosing fee, and then click [Transfer] after confirming the information.
Note: Receiving address is 0x7837AE9E4FD6E967F1B8C8824D6288ECE6e730F9 (Also can scan QR code below to get receiving address). Only support to receive TPT in BSC, HECO, and Ethereum chain. Please double confirm your transfer information!
3. Back to [Assets] after transferring 3000 TPT successfully, choose BNB Token, click [Transfer] to proceed.
4. Enter receiving address (same as above) and 0 BNB ( If 0 BNB transfer is not supported, you can enter a very small amount and try it again), choose fees and then click [Advanced] - [Plain] in the bottom right corner to enter the text required on [Chain Data] according to the format.
(Format requirement: The chain of the Token submission - Smart contract of the Token submission - Transaction ID for 3000 TPT. ) For example: BSC - TPT - 0xeca41***168a372c2b8645af45092 - https://bscscan.com/tx/0xe***a99411774b48d8c40a71fb35220b42fa505aa5dd
5. Click [Transfer] after confirming the transaction detail.

Steps of Adding a Token Logo/Info

After completing the above information, you can add the token logo and information file on GitHub. Please refer to the steps as following:
1. Create a folder with the token contract name(Checksum format). Drag both info.json and logo.png inside the folder.
2. Go to GitHub, click [Fork] in the top right corner and wait to complete.
3. Navigate to the chain folder you want to add the logo and info file, and keep this window open. (Take BSC chain folder as an example here)
4. Go back to the folder you have created on Step 1, and then drag and drop the created folder to the active window on Step 3.
5. In the [Commit changes] box: Fill up the Token information in the subject line and additional description you want to add in the content field, and then click [Commit changes].
Note: Please add the 3000 TPT transaction ID link in the content description, otherwise it will not pass the review.
6. The page will revert back to the forked token screen, and then click [Pull Request].
7. Click [Create a pull request] to proceed.
8. The screen will now show more details about the Token information you are about to submit. Click [Create pull request] again.
9. Fill up the subject line and provide additional details about your request on the [Open a pull request] screen, and then click [Create pull request].
10. Now, you have successfully submitted your Pull request. our admin will verify your request before it gets approved.

How to Get Approved? ‌

Pull requests will be verified before being added to the Token repository. Therefore, please check whether the Token files you submitted meets the following requirements:‌
  • Fees of 3000 TPT are paid
  • Projects have no counterfeit or fraudulent behavior
  • Detailed token information

Disclaimer

TokenPocket team allows anyone to submit a token request to this repository. But, this does not mean that we have direct partnerships with all of the projects. ‌ After careful review, if any scam or fraudulent projects are found, TokenPocket team will reject submissions. Due to the changing market conditions, risk of fraud or any other factors we deem relevant, TokenPocket team reserves the right to change the terms of submission at any time.
It is the only officially designated channel to submit the token logo, and the TokenPocket team is not responsible for any fraud caused by the token logo submitted through other channels.

When Will the Token Logo/Info be Added?

After further verification, the admin will merge the pull request. If there are any additional needs or errors that need to be corrected, we will correct information based on the chain. ‌
After the admin merges the Pull request, the token logo can be updated. And please do not send the same request repeatedly. Your patience will be appreciated.
Last modified 9d ago