You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ION SIDETREE测试网部署后生成DID为主网格式问题排查求助

ION测试网生成主网DID问题排查方案
  1. CLI命令未指定测试网参数
    ion operation create命令默认使用主网配置生成DID,不会自动读取本地测试网配置,执行时需显式添加测试网标识:
    ion operation create --testnet
    如需对接本地部署的测试网节点,额外指定节点地址:
    ion operation create --testnet --endpoint http://127.0.0.1:3000

  2. 节点启动未加载自定义测试网配置
    你修改的测试网配置文件不会被默认加载,启动服务时需显式指定配置文件路径:

npm run bitcoin -- -c ./json/testnet-bitcoin-config.json
npm run core -- -c ./json/testnet-core-config.json

未指定配置文件的情况下,节点服务会直接使用内置主网参数运行,即使本地修改了testnet开头的配置文件也不会生效。

  1. 全局ION CLI默认配置未修改
    你全局安装的ION CLI工具默认内置主网参数,不会自动同步本地节点的配置修改。可通过以下步骤修改CLI默认配置:
  • 执行npm root -g获取全局npm包安装路径
  • 进入路径下的@decentralized-identity/ion-cli目录
  • 修改配置文件中didMethodName字段值为ion:test
  1. 交易前缀校验异常
    检查bitcoin服务启动日志,确认sidetreeTransactionPrefix参数加载值为ion:test,如果参数加载失败,节点会默认使用ion作为前缀,生成主网格式DID。

内容的提问来源于stack exchange,提问作者ThanhLam112358

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 10:06:02