问题描述
从 brownie chainlink-mix 中,为什么 PriceFeed 在主网叉上运行良好,而 ApiConsumer 不能在同一网络上满足请求?
价格是否缓存在聚合器上?
解决方法
当您分叉主网时,它实际上分叉了当时的区块链状态。所以当你查询 Price Feed Aggregator 合约时,你会得到分叉时的价格。
但是,由于没有 Chainlink 预言机连接到您的分叉链,因此无法执行真正的 API 或 VRF 请求……而且价格馈送合约中的最新价格数据也不会更新。
查看测试以了解模拟如何用于与 Chainlink 节点没有连接的本地环境