HTTP 方法
getProgramAccounts
返回由提供的程序公钥拥有的所有账户。
POST
getProgramAccounts
新功能:
getProgramAccounts 现在支持参数 changedSinceSlot,用于增量更新。指定后,该方法仅返回在给定插槽号时或之后已修改的账户。这非常适合实时索引和数据同步工作流。请求参数
所查询账户的 Solana 程序公共密钥(地址),为 base-58 编码字符串。
请求的承诺等级。
confirmedfinalizedprocessed
请求可以评估的最小插槽。
将结果包装在一个 RpcResponse JSON 对象中。
返回的账户数据的编码格式。
jsonParsedbase58base64base64+zstd
请求账户数据的一个切片。
要返回的字节数。
开始读取的字节偏移量。
仅返回在此插槽号时或之后已修改的账户。适用于增量更新。
强大的过滤系统,可以高效查询特定的 Solana 账户数据模式。
请求体
application/json
JSON-RPC协议版本。
可用选项:
2.0 示例:
"2.0"
请求的唯一标识符。
示例:
"1"
要调用的RPC方法名称。
可用选项:
getProgramAccounts 示例:
"getProgramAccounts"
方法的参数。
要查询账户的Solana程序公钥(地址),以base-58编码的字符串表示。
示例:
"4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T"
上一页
getProgramAccountsV2getProgramAccounts 的增强版本,支持基于游标的分页和 changedSinceSlot,用于高效查询由特定 Solana 程序拥有的大量账户,并进行增量更新。
下一页
getProgramAccounts