New: getTransactionsForAddress - Query transaction history with advanced filtering, sorting, and pagination. Learn More
New: getTransactionsForAddress - Query transaction history with advanced filtering, sorting, and pagination. Learn More
返回所有由代币持有者拥有的 SPL 代币账户。
curl --request POST \
--url 'https://mainnet.helius-rpc.com/?api-key=' \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "2.0",
"id": "1",
"method": "getTokenAccountsByOwner",
"params": [
"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",
{
"programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
},
{
"encoding": "jsonParsed"
}
]
}
'{
"jsonrpc": "2.0",
"id": "1",
"result": {
"context": {
"apiVersion": "2.0.15",
"slot": 341197933
},
"value": [
{
"pubkey": "BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA",
"account": {
"lamports": 2039280,
"owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"data": {
"program": "spl-token",
"parsed": {
"info": {
"isNative": false,
"mint": "2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR",
"owner": "A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",
"state": "initialized",
"tokenAmount": {
"amount": "420000000000000",
"decimals": 6,
"uiAmount": 420000000,
"uiAmountString": "420000000"
}
}
},
"space": 165
},
"executable": false,
"rentEpoch": 18446744073709552000,
"space": 165
}
}
]
}
}getTokenAccountsByOwner 现在支持 changedSinceSlot 参数用于增量更新。当指定此参数时,该方法只返回在给定槽号之后被修改的代币账户。这对于跟踪代币余额变化和投资组合更新非常理想。JSON-RPC协议版本。
2.0 "2.0"
请求的唯一标识符。
"1"
要调用的RPC方法名称。
getTokenAccountsByOwner "getTokenAccountsByOwner"
用于查询由特定公钥拥有的代币账户的参数。
要查询代币持有的账户所有者的Solana钱包地址(公钥),以base-58编码的字符串形式。
"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd"
成功检索到所有者的代币账户。
JSON-RPC协议版本。
2.0 "2.0"
与请求匹配的标识符。
"1"
上下文和账户详细信息。
显示 子属性
代币账户列表。
显示 子属性
账户公钥,base-58 编码字符串。
"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA"
代币账户详情。
显示 子属性
分配给账户的 lamports 数量。
2039280
此账户分配到的程序的公钥。
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
与账户关联的代币状态数据。
显示 子属性
程序名称。
"spl-token"
解析的代币数据。
显示 子属性
代币账户信息。
显示 子属性
指示账户是否持有本地 SOL。
false
代币铸造的公钥。
"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR"
账户所有者的公钥。
"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd"
代币账户状态。
"initialized"
代币数量详情。
显示 子属性
不含小数的原始余额。
"420000000000000"
小数位数。
6
用户友好格式的余额。
420000000
作为字符串的余额。
"420000000"
为账户分配的空间。
165
指示账户是否包含程序。
false
账户下次欠租的纪元。
18446744073709552000
账户的数据大小。
165
此页面对您有帮助吗?
curl --request POST \
--url 'https://mainnet.helius-rpc.com/?api-key=' \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "2.0",
"id": "1",
"method": "getTokenAccountsByOwner",
"params": [
"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",
{
"programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
},
{
"encoding": "jsonParsed"
}
]
}
'{
"jsonrpc": "2.0",
"id": "1",
"result": {
"context": {
"apiVersion": "2.0.15",
"slot": 341197933
},
"value": [
{
"pubkey": "BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA",
"account": {
"lamports": 2039280,
"owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"data": {
"program": "spl-token",
"parsed": {
"info": {
"isNative": false,
"mint": "2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR",
"owner": "A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",
"state": "initialized",
"tokenAmount": {
"amount": "420000000000000",
"decimals": 6,
"uiAmount": 420000000,
"uiAmountString": "420000000"
}
}
},
"space": 165
},
"executable": false,
"rentEpoch": 18446744073709552000,
"space": 165
}
}
]
}
}