首页 > 解决方案 > Kovan 中是否有兼容 ChainlinkClient v0.8 的预言机?

问题描述

当我在 Kovan 测试我的智能合约时, Contract Addresses中列出的 oracle (0xc57B33452b4F7BB189bB5AfaE9cc4aBa1f7a4FD8)未能满足我的请求。当我检查失败的交易时,我发现 InputData 中的签名是fulfillOracleRequest2其他成功交易的 InputData 包含的fulfillOracleRequest。所以问题的根本原因似乎是ChainlinkClient的版本(v0.8)和oracle的版本之间的差异。

有人知道 Kovan 中与 ChainlinkClient v0.8 兼容的任何预言机吗?

除了ChainlinkClient的版本(教程中注明v0.6但我用的是v0.8),我基本上都通过了官方教程。Use Any API

标签: oraclechainlink

解决方案


通过@chainlink/contracts0.1.7to更新0.2.1(并通过调整 ChainlinkClient.sol 的路径),我的请求开始得到满足。


推荐阅读