多链资产明细查询指南:地址维度查资产、链上信息与Web3钱包API实战

·

只需一个地址,即可实时掌握以太坊、比特币、Fractal Bitcoin 等15+主链与主流二层的全部 token 余额;既能快速捕捉铭文行情,又能一键屏蔽风险空投。

1. 核心功能一览

2. 快速上手:如何调用钱包API

2.1 请求方式

GET https://web3.okx.com/api/v5/wallet/asset/all-token-balances-by-address

2.2 必填参数

参数名类型说明
addressstring公链地址(0x开头或bc1开头均可)
chainsstring逗号分隔的链名;例: ethereum,base,optimism,dogecoin

2.3 可选参数

示例请求

curl "https://web3.okx.com/api/v5/wallet/asset/all-token-balances-by-address?address=0xabc...&chains=ethereum,bitcoin,base&filter=0"

3. 手把手调试案例

场景:查询某 U 本位地址在三条链上的资产明细

  1. 复制测试地址:bc1ph8p3...
  2. 将链名字符串写为:bitcoin,fractal,ethereum
  3. 过滤器保持默认
  4. Bash 一键执行,约 200 ms 返回 JSON。

👉 立即测试你的钱包地址,30 秒看懂资产分布!

返回样例节选

{
  "tokenAssets":[
    {
      "chainIndex":"bitcoin",
      "symbol":"BRC-20 ORDI",
      "balance":"150.5",
      "transferAmount":"150.5",
      "availableAmount":"0",
      "tokenType":"2"
    },
    {
      "chainIndex":"ethereum",
      "symbol":"USDC",
      "balance":"2000.000012",
      "tokenType":"1"
    }
  ]
}

解读:

4. 常见问题 FAQ

Q1:最多支持多少条链同时查询?
A:单请求可写 50 个链名,足够覆盖主流场景。

Q2:原生 BTC 余额会返回在哪个字段?
A:原生 BTC 的 symbol"BTC"tokenType1,其余同常规 token。

Q3:如何识别被风控的代币?
A:每条资产附带 isRiskToken:true|false,一目了然。

Q4:为什么部分铭文资产有“transferAmount”与“availableAmount”两项?
A:BRC-20、FBRC-20 需先铭刻才能转账;前者表示已铭刻、可直接交易的数量,后者为“待铭刻”状态。

Q5:返回价格单位是?
A:全部以 美元 U本位 计价,便于统一评估持仓市值。

Q6:接口频率限制?
A:默认 100 次/s;如需更高可联系技术支持。

👉 解锁更高 QPS,让你的链上数据面板永不卡顿!

5. 扩展场景:把钱包即服务(WaaS)搬到产品里

6. 结语

无需自建节点、不用运维海量 SDK,只需一条链上信息查询 API,即可省时省力完成地址维度查资产。从比特币铭文到 EVM 全线代币,一键搞定全部资产明细。现在就把钱包 API 集成,释放多链钱包的无限可能!