在 Chainlink 遇到过这种数据请求一直被suspend,如图所示:
这些请求很久都没完成,以前没有出现过这种情况,我是根据官网的是按照官网的 Multi-veriable Reponse 的代码例子来写的。
谢谢
一般这种情况就是 Chainlink 节点的账户里余额不足了。在Chainlink 节点的 UI 中点击右上角可以看到自己的地址,然后查看是否余额不足。
因为 Chainlink 的节点在执行 job 的时候需要给改变链上状态,所以需要发送交易,这个交易的 gas 费是需要节点本身承担的。因此,在节点的地址中需要有足够的余额,以保证交易可以发送。