Files
2026-07-13 10:20:24 +00:00

4.1 KiB
Raw Permalink Blame History

Note

本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。

Trust Wallet Assets Info

Check

Overview

Trust Wallet 代币仓库(token repository)是一份全面、及时更新的加密货币代币信息合集,涵盖数千种(!)代币。

Trust Wallet 会使用此来源的代币 logo,同时还有许多其他项目也在使用。

该仓库包含多条区块链上的代币信息、dApp 信息、质押验证者(staking validators)信息等。 对于每种代币,都提供 logo 以及可选的附加信息(此类数据在链上不可用)。

如此庞大的合集只能通过社区协作来维护,因此_欢迎添加你的代币_。

How to add token

请注意,不接受全新代币, 项目必须可靠、信息可查,且具备__非最小流通量__ (限额详情见 https://developer.trustwallet.com/listing-new-assets/requirements)。

Assets App

Assets 网页应用 可用于大多数新代币的添加(需要 Github 账号)。

Quick starter

仓库结构与贡献指南的详细说明见 开发者站点. 以下是最常见用例的快速入门摘要。

Documentation

详情请参阅 开发者站点:

Scripts

维护者可使用以下若干脚本:

  • make check -- 执行校验检查;也用于持续集成。
  • make fix -- 在可能的情况下执行自动修复
  • make update-auto -- 从外部来源运行自动更新,定期执行(GitHub action
  • make add-token asset_id=c60_t0x4Fabb145d64652a948d72533023f6E7A623C7C53 -- 创建 info.json 文件作为资产模板。
  • make add-tokenlist asset_id=c60_t0x4Fabb145d64652a948d72533023f6E7A623C7C53 -- 将代币添加到 tokenlist.json。
  • make add-tokenlist-extended asset_id=c60_t0x4Fabb145d64652a948d72533023f6E7A623C7C53 -- 将代币添加到 tokenlist-extended.json。

On Checks

本仓库包含一组用于校验所有信息的脚本。以 Golang 脚本实现,可通过 make check 使用,并在 CI 构建中执行;会检查整个仓库。 还实现了类似的检查逻辑:

  • 在 assets-management 应用中;用于在 PR 中检查已变更的代币文件,或在创建 PR 时检查。检查 diff,可在浏览器环境中运行。
  • 在 merge-fee-bot 中,作为 GitHub app 运行,在 PR 评论中显示结果。在非浏览器环境中执行。

Trading pair maintenance

受支持交易对的信息存储在 tokenlist.json 文件中。 交易对可更新—— 通过 Uniswap/Ethereum 和 PancakeSwap/Smartchain 的更新脚本(并提交变更)。 交易对纳入的最低限额值在 配置文件. 中设置。 配置中还提供 force-include 和 force-exclude 选项。

Disclaimer

Trust Wallet 团队允许任何人向本仓库提交新资产。但这并不意味着我们与所有项目都建立了直接合作关系。

Trust Wallet 团队会在仔细审核后拒绝被认定为诈骗或欺诈的项目。 Trust Wallet 团队保留随时更改资产提交条款的权利,原因可能包括市场条件变化、欺诈风险,或我们认为相关的任何其他因素。

此外,类似垃圾信息的行为,包括但不限于向随机地址大量分发代币,将导致该资产被标记为 spam,并可能被从仓库中移除。

License

本项目中的脚本和文档依据 MIT License 发布。