如何 debug Chainlink AnyAPI?

我在我的 Chainlink Node 中运行了两个 job:它们都是与 external adapter 交互,然后再将信息发送给链上的智能合约。 其中的一个 job 工作正常,并且可以把信息写回到区块链上。

在另外一个 job 中,虽然可以成功收到链上的请求,也可以和 external adapter 交互,但是没有往链上发送任何数据。

但是没有返回任何错误信息,请问如何对这个问题 debug?

z2s2t.png

请先 登录 后评论

最佳答案 2022-09-20 20:29

在 1.8.0 的 Chainlink 节点版本中,浏览器的 UI 中有 “Error” 和 “Runs” 两个 tab 可以debug,就如同下图一样:

W6AxZ.png

点击 “error” 可以看到具体的错误信息,如图所示:

IUEU0.jpeg

如果你的UI 中没有写记录,可以在运行这 Chainlink 节点的服务器中找到 log 文件来查看,log 文件的地址是 /chainlink/chainlink_debug.log

Chainlink 节点现在的最新版本是 1.8.0,是这个月刚更新的。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1592 浏览
  • Chainlink 提出于 2022-09-19 10:17