参数
此方法不接受任何参数。响应
创世哈希,以 base-58 编码的字符串表示
代码示例
基本请求
使用 web3.js
注意事项
- 返回集群的创世哈希
- 创世哈希对于每个集群是唯一的
- 可用于验证连接到了哪个集群
- 哈希以 base-58 编码
- 响应是即时的,因为它从当前状态读取
最佳实践
- 使用此方法验证集群连接
- 缓存结果以减少 RPC 负载
- 与已知的不同集群创世哈希进行比较
- 结合其他集群验证方法使用
- 适当处理网络错误
常见错误
| 错误码 | 消息 | 解决方案 |
|---|---|---|
| -32601 | Method not found | 验证是否连接到 Solana RPC 节点 |
| -32007 | Genesis hash unavailable | 节点可能正在启动或同步中 |
用例
-
集群验证
-
集群检测
-
网络配置