Bob 文档

检查或更改 SPV 辅助服务

SPV 辅助服务是 Bob 在 SPV 模式下用于查询域名状态、交易和币的只读服务。它不是 SPV 与全节点模式的切换开关。

请使用 Bob LearnHNS,而非原版 Bob 2.1.0

原版 Bob Wallet 2.1.0(2024 年的 Kyokan 构建)将已停用的辅助服务 https://api.handshakeapi.com/hsd 写死在程序中。该服务现已离线,原版 Bob 没有更改它的设置。因此,即使重新同步后,域名仍可能显示在列表中,但 TLD 详情、记录和编辑内容仍为空。

只有 Bob LearnHNS 2.3.0 或更新版本才能查看和更改辅助服务 URL。多数用户应只运行 LearnHNS,无需同时运行原版 Bob。

辅助服务配置位置

  1. 如果原版 Bob 仍在运行,请完全退出。仅关闭窗口不够;请从菜单或系统托盘/Dock 退出。
  2. 打开名为 Bob LearnHNS 的应用,而不是 Bob。
  3. 确认侧栏版本为 2.3.9 或更新版本。
  4. 进入 Settings → Network & Connection。
  5. 找到 SPV Helper API 卡片。它位于 SPV Node 启用/禁用开关下方。
  6. 确认 Active Helper 为 https://spv.learnhns.com/hsd。

如果 URL 不同,且您并未主动设置自定义辅助服务,请点击 Reset Default(恢复默认),然后重启 Bob LearnHNS。

SPV 开关不是辅助服务设置

设置中还有一个 SPV Node 开关。它仅在轻量 SPV 模式和本地全节点之间选择。原版 Bob 2.1.0 只显示此开关。辅助服务 URL 位于独立的 SPV Helper API 卡片中,而原版 Bob 从未提供此卡片。

新安装的 LearnHNS 已默认使用 LearnHNS 辅助服务,并自动迁移已停用的 HandshakeAPI 默认设置。只有运行自己的兼容辅助服务时,才需要粘贴 URL。

如果 Bob LearnHNS 无法加载

正式版 Bob LearnHNS 使用与原版 Bob 相同的本地 HSD 端口。如果原版 Bob 仍在运行,LearnHNS 启动时往往会因一连串绑定错误或“端口已被占用”错误而失败。

  1. 完全退出原版 Bob,然后重新打开 Bob LearnHNS。
  2. 如果 LearnHNS 仍无法启动,请发送准确的错误文本、操作系统和安装程序文件名。不要为修复启动错误而重置、删除或迁移数据文件夹。
  3. LearnHNS 打开后会使用独立的应用数据文件夹。如果内容为空,请使用助记词恢复,而不是创建第二个钱包。不要复制或合并原版 Bob 应用数据文件夹。