【问题标题】:How to Call getLatestPrice function Chainlink Price Feed如何调用 getLatestPrice 函数 Chainlink Price Feed
【发布时间】:2021-11-03 00:21:58
【问题描述】:

我正在尝试使用 chainlink 价格馈送。我们是否应该在PriceconsumerV3 contract 中输入我们所有的代码?我们可以使用继承来访问值吗?我尝试将 PriceconsumerV3 合同和我的合同放在同一个文件中。常规设置是什么?

【问题讨论】:

    标签: blockchain solidity chainlink


    【解决方案1】:

    要访问 chainlink 数据源,您只需将 AggregatorV3 接口导入到您希望使用它们的任何合约中,如下所示:

    import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";
    

    然后像这样在构造函数中初始化合约指向的确切数据源:

        constructor() {
            priceFeed = AggregatorV3Interface(0x9326BFA02ADD2366b30bacB125260Af641031331);
        }
    

    0x9326....331 是我们指向的数据源的地址。

    您不必将 Chainlink 文档中的整个 example PriceConsumer contract 实际放入您自己的合约中。这只是一个示例,向您展示如何构建合约以使用我上面解释的数据馈送。

    【讨论】:

      猜你喜欢
      • 2021-12-16
      • 2021-09-25
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      • 2014-02-22
      • 2015-08-26
      相关资源
      最近更新 更多