跳转到主要内容

参数

programId
string
必填
程序公钥(base-58 编码)
config
object

响应

result
array
账户信息对象数组
pubkey
string
账户公钥(base-58 编码)
account
object
data
array
指定编码格式的账户数据
executable
boolean
账户是否可执行
lamports
number
账户余额(以 lamports 为单位)
owner
string
账户所有者(base-58 编码)
rentEpoch
number
账户下次需要支付租金的 epoch

代码示例

基本请求

带过滤器的请求

使用 web3.js

注意事项

  1. 返回特定程序拥有的所有账户
  2. 可以应用过滤器缩小结果范围
  3. 可以对账户数据进行切片以减少响应大小
  4. 响应是即时的,因为它从当前状态读取
  5. 可以为账户数据指定不同的编码格式

最佳实践

  1. 使用过滤器高效查询特定账户
  2. 考虑使用 dataSlice 减少响应大小
  3. 在适当时缓存结果以减少 RPC 负载
  4. 使用分页处理大型结果集
  5. 根据需求使用适当的编码格式

常见错误

用例

  1. 程序账户分析
  2. 程序账户监控
  3. 程序账户分页