You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询指定Solana钱包公钥地址持有的SPL代币列表?

Solana钱包代币持有列表查询方案

需求说明

根据给定的Solana钱包公钥,查询该地址当前持有的所有代币列表。

可使用的查询方案

方案1:调用第三方接口查询

可直接使用Solscan的公开接口获取数据,接口地址为:
https://api.solscan.io/account/tokens?address="PUBLIC_KEY">&price=1
使用时将请求参数中的PUBLIC_KEY替换为你要查询的目标钱包公钥即可。

方案2:通过原生RPC接口直接查询(不依赖第三方服务)

直接调用Solana RPC的getParsedTokenAccountsByOwner方法,传入SPL Token的官方程序ID作为筛选条件,即可直接从链上获取目标地址持有的所有代币数据,JavaScript代码示例如下:

connection
  .getParsedTokenAccountsByOwner(
    new PublicKey("PUBLIC_KEY"),
    {
      programId: new PublicKey("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA")
    }
  )

内容的提问来源于stack exchange,提问作者munanadi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 12:57:02