Solidity
如何將“鍊鍊接代理聚合器”部署到本地鏈
我正在關注這個文件https://docs.chain.link/docs/sumption-data-feeds/在本地 evm (Ganache) 上設置 feed 契約。它說需要部署
proxy aggregator contract
並且展示使用的是Goerl
測試網。我想知道如何在 Ganache 上部署這個聚合器以進行本地測試?
你不能 chainlink 的 AggregatorV3Interface 需要你部署它的特定主網或測試網的合約地址。目前只有 goreli 和 ethereum 可用,所以如果你想測試你的合約,我建議將它部署到 testnet 或跳過數據饋送部分並直接輸入所需的價格轉換而不使用聚合器。希望能幫助到你 !
您可以在 Ganache 上部署MockV3Aggregator.sol並使用小數和答案對其進行初始化。
當您在此模擬上呼叫 latestRoundData() 時,它將為您提供初始化契約的答案