How to Submit a NFT Logo

Tutorial of a NFT logo submission in GitHub Please select the corresponding link according to the NFT type when submitting a NFT logo/info. It will be regarded as invalid if the NFT information file is not included.




1、You must attach the link of donation TPT transaction hash and verification transaction hash;

2、One GitHub account is not allowed to submit multiple logos;

3、The donation amount of TPT has been updated to 50,000

view community proposals view vote results Effective from 00:00 on June 13, 2022

4、logo is only to enrich the token information, and does not guarantee the absolutely reliable ofthe token, nor does it mean any investment advice from TokenPocket, please pay attention tothe risks!

5、Due to the openness of github, anyone can leave a message in the submitted order,so please don't believe any third-party person's message, beware of scams!

6、If the NFT is not open source, it will affect the logo load and display of pictures in the NFT

Click the Check DAO details


1. Image of the Token Logo

File Extension: png . Uppercase PNG is considered invalid
File Name:logo.png
Size: 256px by 256px
Background: transparent is recommanded.

Tip: There are two online services recommended to edit your image:

2. Token Information File

File Extension: json . Uppercase JSON is considered invalid
File Name:info.json

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.

 "name": "TokenPocket Token",
 "website": "",
 "description": "A leading multi-chain wallet that supports BTC, ETH, BSC, HECO, TRON, EOS, OKExChain, HSC and so on.",
 "explorer": "",
 "type": "ERC721",
 "symbol": "TPT",
 "decimals": 4,
 "status": "active",
 "id": "0xECa41281c24451168a37211F0bc2b8645AF45092"

3. Checksum Address

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 50,000 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.Open TokenPocket App, click [Assets] on the bottom, choose TPT Token, and then click [Transfer] to proceed.

2. Click [Transfer], enter receiving address and 50,000 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 50,000 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 50,000 TPT. ) For example: BSC - TPT - 0xeca41***168a372c2b8645af45092 -***a99411774b48d8c40a71fb35220b42fa505aa5dd

5. Click [Transfer] after confirming the transaction detail.

Steps of Adding a NFT 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, 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 50,000 TPT transaction ID link in the content description and submit the verified TxHash in step4, 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 50,000 TPT are paid

  • Projects have no counterfeit or fraudulent behavior

  • Detailed token information


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 or strong-simulated 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 updated