Trust Wallet トークン リポジトリは、数千 (!) の暗号トークンに関する包括的な最新情報のコレクションです。
Trust Walletは、他の多くのプロジェクトとともに、このソースのトークン ロゴを使用しています。
リポジトリには、いくつかのブロックチェーンからのトークン情報、dApps に関する情報、ステーキング バリデータなどが含まれています。すべてのトークンについて、ロゴとオプションの追加情報が利用可能です (そのようなデータはチェーン上では利用できません)。
このような大規模なコレクションは、コミュニティの努力によってのみ維持できるため、トークンを自由に追加してください。
真新しいトークンは受け入れられないことに注意してください。プロジェクトは健全で、情報が入手可能で、流通量が最小限である必要があります (制限の詳細については、https://developer.trustwallet.com/assets/requirementsを参照してください)。
Assets Web アプリは、ほとんどの新しいトークンの追加に使用できます (Github アカウントが必要です)。
リポジトリの構造と貢献のガイドラインの詳細は、 開発者サイトに記載されています。ここでは、最も一般的なユース ケースのクイック スターター サマリーを示します。
詳細については、開発者サイトを参照してください。
メンテナーが利用できるスクリプトがいくつかあります。
make check-- 検証チェックを実行します。継続的インテグレーションでも使用されます。
make fix-- 可能な場合は自動修正を実行します
make update-auto-- 定期的に実行される、外部ソースからの自動更新の実行 (GitHub アクション)
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 にトークンを追加します。
このリポジトリには、すべての情報を検証するための一連のスクリプトが含まれています。Golang スクリプトとして実装され、 から利用可能
make checkで、CI ビルドで実行されます。レポ全体をチェックします。同様のチェック ロジックが実装されています。
サポートされている取引ペアに関する情報は、
tokenlist.jsonファイルに保存されます。Uniswap/Ethereum および PancakeSwap/Smartchain から、更新スクリプトを使用して (および変更をチェックインして) 取引ペアを更新できます。取引ペアを含めるための最小制限値は、構成ファイルで設定されます。構成には、force-include と force-exclude のオプションもあります。
Trust Wallet チームは、誰でも新しいアセットをこのリポジトリに送信できるようにします。ただし、これはすべてのプロジェクトと直接提携しているという意味ではありません。
Trust Wallet チームは、慎重に検討した後、詐欺または不正と見なされるプロジェクトを拒否します。Trust Wallet チームは、市場状況の変化、詐欺のリスク、または関連すると思われるその他の要因により、いつでも資産提出の条件を変更する権利を留保します。
さらに、ランダムなアドレスへのトークンの大量配布を含むがこれに限定されないスパムのような動作により、アセットがスパムとしてフラグ付けされ、リポジトリから削除される可能性があります。