首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Solana上的某些集群禁用connection.getProgramAccounts?

对Solana上的某些集群禁用connection.getProgramAccounts?
EN

Stack Overflow用户
提问于 2022-05-10 06:40:15
回答 1查看 352关注 0票数 2

RPC调用,connection.getProgramAccounts()似乎适用于我的本地验证程序和本地部署的程序,但当我试图获取用于Serum V3,9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin的程序帐户时,它会显示以下错误。

代码语言:javascript
复制
error: {code: 410, message: "The RPC call or parameters have been disabled."}
code: 410
message: "The RPC call or parameters have been disabled."
id: "f4ea7d5f-5ff4-4707-a88d-94231f7c1698"
jsonrpc: "2.0"

我是不是做错了什么,或者这是预期的行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-11 11:57:30

不幸的是这是正常的行为。由于需要发回大量帐户,RPC节点通常限制getProgramAccounts的使用,否则整个节点可能会落后。你有几个选择:

https://docs.solana.com/developing/plugins/geyser-plugins#overview

  • 运行您自己的节点
  • ,通过第三方服务提供一个节点,该服务允许在这个程序上使用getProgramAccounts
  • 使用一个Geyser插件从一个单独的数据库获取帐户:
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72181708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档