【发布时间】:2022-01-21 03:04:44
【问题描述】:
在安全帽入门套件中,单元测试会检查您是否可以发出 api 请求。但它实际上并没有满足要求。在任务中,它请求卷数据,但没有显示如何满足请求。
通过查看 mockOracle 的代码,我发现了这个函数。
const r = await mockOracle.fulfillOracleRequest(requestId, data)
我不知道如何使数据成为我想要的样子。例如,当我传递以下数据时,它会返回巨大的接缝随机数 24516769870864860957297836120308737325622166553046088662895407649136392011776。
const data = ethers.utils.formatBytes32String("64")
如何使用传递给fulfillOracleRequest 的数据模拟api 响应?另外,因为我在 chainlink 入门套件中找不到任何这样的例子,所以这甚至是在本地安全帽网络上执行此操作的正确方法吗?
【问题讨论】:
标签: chainlink