我想知道如何获取钱包中的所有代币和NFT。
正如您在https://solscan.io/account/HEGfxcbHPdkpxZJyqPaGevaAkCGfuaB1mHF1cUv2bTGe#portfolio中看到的, 我想使用 solana/web3 获取代币和 NFT 列表(及其余额)。
如: ---账户(HEGfxcbHPdkpxZJyqPaGevaAkCGfuaB1mHF1cUv2bTGe)--- 代币: H289e6NPwxtUJws7YJrQnfgi8gYgHnnDi7Ur9FVBCr9Y 博佐 11329563.28 ...
NFT: ...
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
了解更多信息