Trust Wallet Assets is a community-maintained repository of metadata and logos for thousands of cryptocurrency tokens across multiple blockchains.
The repository solves the problem of maintaining accurate, off-chain information about tokens that cannot be stored on-chain itself. It centralizes token logos, basic information, dApp details, and staking validator data in a single source that Trust Wallet and other projects can reference. The approach relies on community contributions guided by validation scripts written in Go that check data integrity and consistency across the entire collection.
Projects should adopt this repository if they need reliable token metadata and logos for wallet or blockchain applications. It suits any project building on supported blockchains that wants to avoid maintaining duplicate token information. The repository enforces quality standards by requiring tokens to have sound projects, publicly available information, and non-minimal circulation before acceptance, which means brand new or low-circulation tokens are not included. An Assets web app provides a browser-based interface for most token additions without requiring direct Git knowledge.
The project maintains continuous validation through multiple layers of checking: a core validation system runs in CI builds, a separate check implementation exists in the assets-management app for reviewing pull request changes in a browser environment, and a merge-fee-bot GitHub app provides additional verification with results posted to pull requests. Trading pair information is automatically updated from Uniswap and PancakeSwap using scheduled scripts, with configurable minimum thresholds and override options for inclusion decisions.