如何使用solana/web3.js获取钱包中的所有代币和NFT?

问题描述 投票:0回答:1

我想知道如何获取钱包中的所有代币和NFT。

正如您在https://solscan.io/account/HEGfxcbHPdkpxZJyqPaGevaAkCGfuaB1mHF1cUv2bTGe#portfolio中看到的, 我想使用 solana/web3 获取代币和 NFT 列表(及其余额)。

如: ---账户(HEGfxcbHPdkpxZJyqPaGevaAkCGfuaB1mHF1cUv2bTGe)--- 代币: H289e6NPwxtUJws7YJrQnfgi8gYgHnnDi7Ur9FVBCr9Y 博佐 11329563.28 ...

NFT: ...

web3js solana
1个回答
0
投票

getTokenAccountsByOwner
端点提供您正在寻找的确切信息:

curl https://api.mainnet-beta.solana.com -X POST -H "Content-Type: application/json" -d '
  {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getTokenAccountsByOwner",
    "params": [
      "HEGfxcbHPdkpxZJyqPaGevaAkCGfuaB1mHF1cUv2bTGe",
      {
        "encoding": "jsonParsed"
      }
    ]
  }
'

您可以在https://solana.com/docs/rpc/http/gettokenaccountsbyowner

了解更多信息
© www.soinside.com 2019 - 2024. All rights reserved.