Updating Coin and Token Information
What is This Guide For?
This guide is to be used in order to update coin/token information for every supported blockchain and assets of Trust Wallet. We encourage every project to contribute to this, not just for Trust Wallet users but for the benefit of everyone in the crypto space.
There are literally thousands of cryptocurrencies and the information for most of them are scarce or hard to find. Our goal is to have these projects be known and their information easily accessible.
In order to add a logo, you need to follow this guide first:
How to Submit a Logo
What Needs to be Updated?
These are some of the links to the supported blockchains and assets:
- Supported Blockchains
assets/blockchains at master · trustwallet/assets · GitHub- Ethereum ERC20 token
assets/blockchains/ethereum/assets at master · trustwallet/assets · GitHub- Binance DEX BEP2 token
assets/blockchains/binance/assets at master · trustwallet/assets · GitHub- TRON TRC10, TRC20 token
assets/blockchains/tron/assets at master · trustwallet/assets · GitHub
What Do I Need?
These are just suggested applications that you can use to easily navigate the assets repo
- GitHub Desktop
- Visual Studio Code
- Short Description about the token.
Here is an example of a Pull Request to add a token info:
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 support Trust Wallet are the ones who gets priority of being added.
Steps to Add Coin/Token Info
- Using Github Desktop, clone the assets repo on your computer.
- Once it is completely synced, Open the repo by tapping on “Open in Visual Studio Code”
- For this guide, we will try to update the token information for Basic Attention Token (BAT) . Copy the token contract address, you can get this from Etherscan.
- Using Visual Studio Code, search for the Ethereum Contract Address. Use the “Go to File” command.
- Tap on the “logo.png” that is shown on the search results to go directly to the asset folder.
Note:
Use this format when submitting information about your token.
{
"name": "BUSD Token",
"website": "https://paxos.com/busd",
"description": "BUSD is a stablecoin issued by Paxos in partnership with Binance.",
"explorer": "https://bscscan.com/token/0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56",
"research": "https://research.binance.com/en/projects/binance-usd",
"type": "BEP20",
"symbol": "BUSD",
"decimals": 18,
"status": "active",
"id": "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56"
}
- Fill up all the necessary information for the token and then save it.
- The change will immediately be reflected on GitHub Desktop. If you have not done it yet, create a new branch in order to submit a Pull Request.
- Provide all required information then click on Commit to “created branch” on Step 7. Afterwards, click on Publish branch.
- Next, click on “Create Pull Request”.
- You will be automatically redirected to the asset repo on your browser. Submit the Pull Request by clicking on “Create pull request”. All done.
How to get Approved?
- Fees are paid in BNB or TWT.
- Project has a website or white paper.
- Has a social media presence.
- Minimum 2500 token holders and 5,000 transactions (Airdrop tokens excluded**).
** Important:
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 order to meet token holder count as 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’t signed up for.We will implement stringent screening of submissions and also disable such tokens from showing on the app.
Disclaimer
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 scam or fraudulent 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 fraud, or any other factors we deem relevant.
When Will The Information be Updated?
A maintainer will merge the pull request after further verification. This will be done as soon as possible. There will be notification emails sent to the one who submitted the pull request if there is anything needed or errors need to be corrected.
Once the pull request has been merged, the token information will be shown on the Trust Wallet app. However, this will take some time while the asset is being added to the repo.
Source: GitHub - trustwallet/assets: A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens.
Find out the other ways you can contribute here.