我们已将链上 denom 代币元数据移至 injective-list 仓库。该仓库将聚合来自多个来源的数据并生成全面的代币元数据主列表。
以下是如何将 injective-list 与 TokenFactoryStatic 类集成的示例:
-
从 GitHub 下载 Injective list JSON 文件
-
使用
sdk-ts 包中的 TokenFactoryStatic 类
import { TokenFactoryStatic } from "@injectivelabs/sdk-ts/service";
import { TokenType, TokenStatic } from "@injectivelabs/sdk-ts/types";
import { tokens } from "../data/tokens.json"; // 从步骤 1 下载的 json 文件
export const tokenFactoryStatic = new TokenFactoryStatic(
tokens as TokenStatic[]
);
// 实例化后,我们可以在 dApp 中开始使用它
const denom = "peggy0x...";
const token = tokenFactoryStatic.toToken(denom);
console.log(token);
使用 TokenFactoryStatic 时需要考虑一些边缘情况:
- 如果你尝试查询代币列表中不存在的 denom 的代币元数据,
TokenFactoryStatic 将返回 undefined。如果是这样,你应该按照我们的贡献指南在包中添加代币元数据信息。
Last modified on April 3, 2026