Chainlink v0.9.10 CLI无initiators命令 无法创建外部启动器问题咨询
问题根因
- 你当前使用的Chainlink v0.9.10版本不支持
initiators顶层CLI命令,该命令是v1.0.0及以上版本才新增的功能入口,你输出的CLI命令列表也验证了当前版本无该可选命令。 - 你参考的官方文档对应的是更高版本的Chainlink操作逻辑,和当前旧版本不兼容。
解决方案
方案1:保留v0.9.10版本
该版本的external initiator没有对应CLI管理入口,需要调用节点Admin API完成创建:
向节点的/v2/initiators端点发送POST请求,请求体携带initiator名称、外部服务地址等配置参数即可完成创建,调用时需要传入管理员认证凭证。
方案2:升级节点到v1.0.0及以上版本
如果要直接使用文档中的CLI操作步骤,先完成节点版本升级:
- 提前备份节点的PostgreSQL数据库、密钥存储文件,避免升级过程中数据丢失
- 将GKE部署中Chainlink的容器镜像替换为v1.0.0及以上的官方稳定版本
- 调整适配新版本要求的环境变量配置,待节点正常启动后即可在CLI中找到
initiators命令,执行chainlink initiators create xxx xxx即可正常运行
内容的提问来源于stack exchange,提问作者Nik Katalnikov
相关产品推荐
相关产品推荐

