跳转到主要内容
denom 是代币在 Injective 的 Bank 模块中的表示方式。这些资产可用于交易、在 exchange 模块上创建新市场、参与拍卖、转账到另一个地址等。 开发者和交易者最大的痛点之一是获取这些 denom 的元数据。此元数据包括 decimalssymbolname 等。 本指南展示了如何直接从 injective-lists 仓库获取 denom 元数据并将其映射到你的 denom。你也可以使用这种方法为现货和衍生品市场映射 denom 的元数据。

Injective Lists

injective-lists 是一个公共仓库,保存 Injective 上所有代币的元数据信息。它是此特定信息最新和最可靠的来源。你可以通过为此仓库创建 PR 来提交你的代币信息。请确保正确指定字段。特别是,"denom" 字段(阅读关于代币标准)应根据代币标准具有相应的 ibcpeggyfactory 前缀。 链上新 denom 的元数据每 30 分钟自动获取一次,json 文件会重新生成。 你可以前往 https://github.com/InjectiveLabs/injective-lists/tree/master/json/tokens 文件夹,根据环境下载元数据:
  1. 主网原始 JSON
  2. 测试网原始 JSON
获得 JSON 后,你必须将元数据与特定的 denom 映射。 此元数据信息的接口是

Bank 余额

假设你获取特定地址的 bank 余额(如下面使用 TypeScript 的示例所示),你可以轻松地将其映射到上述 JSON 文件中的元数据信息
现在,你的 bank 余额拥有你需要的所有元数据信息(包括 decimalssymbolnamelogo 等)。

现货市场

与 Bank 余额类似,你可以使用相同的方法将现货市场中的 denom 与其元数据映射。

衍生品市场

与 Bank 余额类似,你可以使用相同的方法将衍生品市场中的 denom 与其元数据映射。
最后修改于 2026年3月30日