A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens.
Go to file
Sombra e4c375785a
Add Sombra (BEP20) (#13204)
* SMBR token Logo and Json

Sombra - https://sombra.app - is uploading our 256x256 logo and our .json info file to be added to trust wallet.

* SMBR token

Sombra - https://sombra.app - is uploading our 256x256 logo and our .json info file to be added to trust wallet.

* SMBR - Sombra logo and Json upload

We are uploading the Sombra (SMBR) token logo as well as the .json file for all information. Thank you.

* Sombra - SMBR logo and json info upload re-attempt

Uploading the Sombra Network logo and Json. We have fixed the non checksummed and duplicate ID errors in the json file. Thank you so much. 

Please let us know if the payment is something we need to do as we were unfamiliar with that. Our token previously was Cheecoin and we have now moved contracts and re-branded with the same community and team. Cheecoin was already on Trust. We are fine to pay if needed but wanted to check that we met the requirements as SMBR prior to sending the non refundable amount. 

Cheers,
Brendan and Sombra

* SMBR - Sombra Token json info and logo upload 

-We are re-uploading our .json file with fixes to position 10 (SMBR)
-We are re-uploading 256x256 logo with transparency (SMBR)

- Please remove 2d3d91e5d5 (diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6)
- Please remove 065ba4abd4 (diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6)
- Please remove 52aaf6089f (diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6)

Committed by Brendan O

* Add files via upload

SMBR - Sombra Token json info and logo upload
-We are re-uploading our .json file with fixes to position 10 (SMBR)
-We are re-uploading 256x256 logo with transparency (SMBR)

- Please remove 2d3d91e#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6
- Please remove 065ba4a#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6
- Please remove 52aaf60#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6

279638edfeCommitted by Brendan O

* Fixes for SMBR json and Logo - SOMBRA NETWORK

SMBR - Sombra Token json info and logo upload
-We are re-uploading our .json file with fixes to position 10 (SMBR)
-We are re-uploading 256x256 logo with transparency (SMBR)

- Please remove 2d3d91e#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6
- Please remove 065ba4a#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6
- Please remove 52aaf60#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6

* SMBR (Sombra Network) - json re-upload + logo

SMBR - Sombra Token json info and logo upload
-We are re-uploading our .json file with fixes to position 10 (SMBR)
-We are re-uploading 256x256 logo with transparency (SMBR). We uploaded a pull earlier but it seems to have errors so we will pay through this one.

	•	Please remove 2d3d91e#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6
	•	Please remove 065ba4a#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6
	•	Please remove 52aaf60#diff-41d4f38df2e41debc6b03a5036d4e91c606ff3c22c494c78b25684a0f8ed85e6
	•	Please remove 23ff3d6
	•	Please remove 279638e
	•	Please remove https://github.com/trustwallet/assets/pull/13183

* Delete info.json

* Delete logo.png

* Update info.json

* Delete logo.png

* Delete info.json

* Info for token Sombra

Co-authored-by: CryptoA <kulishnastia200@gmail.com>
2021-08-31 07:54:58 +03:00
.github
blockchains Add Sombra (BEP20) (#13204) 2021-08-31 07:54:58 +03:00
dapps Add/update ApeSwap details (#13124) 2021-08-27 09:02:25 +03:00
history Fixes (sanity and consistency, auto), history 2021-08-31 01:26:42 +00:00
script Add Optimism and fix Avalanche C chain (#13017) 2021-08-26 15:33:24 +08:00
test
.eslintignore
.eslintrc.js
.gitignore
jest.config.js
LICENSE
package-lock.json
package.json
README.md

Trust Wallet Assets Info

Check

Overview

Trust Wallet token repository is a comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens.

Trust Wallet uses token logos from this source, alongside a number of other projects.

The repository contains token info from several blockchains, info on dApps, staking validators, etc. For every token a logo and optional additional information is available (such data is not available on-chain).

Such a large collection can be maintained only through a community effort, so feel free to add your token.

How to add token

Please note that brand new tokens are not accepted, the projects have to be sound, with information available, and non-minimal circulation (for limit details see https://community.trustwallet.com/t/how-to-submit-a-token-logo/3863).

Assets App

The Assets web app can be used for most new token additions (Github account is needed).

Quick starter

Details of the repository structure and contribution guidelines are listed on the Developers site. Here is a quick starter summary for the most common use case.

Adding an ERC20 token checklist:

  • Make sure your smartcontract has more than 5000 address holders, otherwise you will be rejected
  • Fork the Github repository
  • Create folder with name of token smartcontact address in checksum format blockchains/ethereum/assets/<token_smartcontract_address>/.
  • Tell your designer that token image must be in PNG format, avoid transparent background, recommended size 256x256px, max. 512x512px, with max file size of 100kB, for further details read image rules.
  • Upload your logo with file named logo.png to previously created folder with smartcontract address, and if you done all correctly your path should look like this. blockchains/ethereum/assets/0x1234567461d3f8Db7496581774Bd869C83D51c93/logo.png
  • Create info.json file with info about the token/project
  • Create a pull request to the main repo
  • Pay the processing fee

Documentation

For details, see the Developers site:

Scripts

There are several scripts available for maintainers:

  • npm run check -- Execute validation checks; also used in continuous integration.
  • npm run check-sanity -- Strict subset of checks
  • npm run fix -- Perform automatic fixes where possible
  • npm run fix-sanity -- Stricter subset
  • npm run updateAuto -- Run automatic updates from external sources, executed regularly (GitHub action)
  • npm run update -- Run manual updates from external sources, for manual use.
  • npm test -- Run script unit tests
  • npm lint -- Run Lint static code check

On Checks

This repo contais a set of scripts for verification of all the information. Implemented as Typescript scripts, available through npm run check, and executed in CI build; checks the whole repo. There are similar check logic implemeted:

  • in assets-management app; for checking changed token files in PRs, or when creating a PR. Implemented as a Typescript library, checks diffs, can be run from browser environment.
  • in merge-fee-bot, which runs as a GitHub app shows result in PR comment. Also uses library, but executes in a non-browser environment.

Trading pair maintenance

Info on supported trading pairs are stored in tokenlist.json files. Trading pairs can be updated -- from Uniswap/Ethereum and PancakeSwap/Smartchain -- using update script (and checking in changes). Minimal limit values for trading pair inclusion are set in the config.ts file. There are also options for force-include and force-exclude in the config.

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.

Additionally, spam-like behavior, 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 repository.