How to Submit a Token Logo

Submit a Token Logo

What is this Guide for?

This guide is for adding a logo for Trust Wallet supported blockchains :

Before you submit a request carefully review the requirements : Requirements – Trust Developer

What Do I Need?

1. Image for the Token Logo

  • File Extension: png. Uppercase PNG is considered invalid
  • File Namelogo.png
  • Size: 256px by 256px
  • Background: Preferably transparent

You can use these on-line services :

  • onlinepngtools, to resize image to 256 x 256
  • TinyPNG, to optimize the image size.

2. Token Information File

  • File Extension: json. Uppercase JSON is considered invalid
  • File Nameinfo.json

The sample below shows what information has to be included on the info.json file.
Please make sure that the details are accurate and follows the format.
The contract address should follow the checksum address format ( see following prerequisite ) .

    "name": "BUSD Token",
    "website": "",
    "description": "BUSD is a stablecoin issued by Paxos in partnership with Binance.",
    "explorer": "",
    "type": "BEP20",
    "symbol": "BUSD",
    "decimals": 18,
    "status": "active",
    "id": "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56"

3. Checksum Address (For ERC20 and BEP20 tokens)

You can find the Checksum Address by searching on Etherscan.
For model, the stablecoin DAI, the checksum address is located at the top bequeath corner of the page and has both capital and small letter characters.
Or use this instrument to convert Ethereum address to Checksum address .

For other networks address must be specified as it was originated on a chain, e.g TRON TRC10 : 1002000, TRON TRC20 : TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t etc …

Fees for Submissions

Please be advised that there will be a small fee of TWT or BNB for every submission to the Trust Wallet repo. This is to ensure that the projects or validators who truly subscribe Trust Wallet are the ones who gets precedence of being added .

Steps to Add a New Asset

  • On the field: Add files via upload, add a meaningful subject line about what you adding to the repo.
  • In Add an optional extended description, please provide additional details on what this request is about. Click on Commit changes once you are done.
  1. The page will revert back to the double asset screen. Click on Pull Request.
  2. The screen will now show more details about the give you are about to submit. Click on Create pull request to continue.
  3. about done. On the Open a pull request screen, fill up the subjugate line and provide extra details about your request. Click on Create pull request.


  4. You have successfully submitted your Pull request. A upholder will verify your request before it gets approved.

When Will The Asset be Added?

A upholder will merge the pull request after further verification. This will be done arsenic soon as potential. There will be presentment emails sent to the one who submitted the pull request if there is anything needed or errors need to be corrected.
Once the pluck request has been merged, your token will have the updated image. however, this will take some clock while the asset is being added to the repo .

Source: GitHub – trustwallet/assets : A comprehensive, up-to-date collection of data about respective thousands ( ! ) of crypto tokens .

Trust Wallet team allows anyone to submit new assets to this repository. however, this does not mean that we are in direct partnership with all of the projects .
Trust Wallet team will reject projects that are deemed as victimize or deceitful after careful review. Trust Wallet team reserves the right to change the terms of asset submissions at any time due to changing market conditions, risk of imposter, or any other factors we deem relevant .
Spam-like demeanor, including but not limited to mass distribution of tokens to random addresses will result in the asset being flagged as spam and possible removal from the depository.

additionally, it has come to our attention that some projects are trying to get their tokens added to the Asset database by airdropping tokens to several addresses in orderliness to meet token holder count deoxyadenosine monophosphate well as the transaction requirements. Random airdrops to unsuspecting users is not allowed. We want our users to get tokens that they are expecting to receive and not those tokens that they didn ’ thymine signed up for .
We will implement rigorous screen of submissions and besides disable such tokens from showing on the app .

Find out the other ways you can contribute here .

Leave a Comment