上次更新 Chainlink 数据提要是什么时候? Chainlink 数据是 运行 吗?

When was the last time a Chainlink data feed was updated? Are Chainlink data feeds running?

我想了解两者:

  1. 最后一次 Chainlink Data Feed 更新是什么时候?
  2. 现在是 Chainlink 数据馈送 运行 吗?

我们可以通过编程或手动方式执行此操作:

手动

您可以看到上次更新,如果 Feed 是 运行 作者:

  1. 去具体Chainlink data feed you are curious about

  2. 转到数据源的地址并在像 Etherscan 这样的区块浏览器中检查它。 (文档将为您提供 link 到 Etherscan)

  1. 转到 Contract 选项卡 -> Read Contract 并单击 aggregator

  1. 在那份合同中,查看最近的更新。

以编程方式:

在您的 solidity 代码中,只有 return timeStamp 来自您的 latestRoundData 调用。这是 docs for reference.

function getLatestTime() public view returns (uint) {
        (
            uint80 roundID, 
            int price,
            uint startedAt,
            uint timeStamp,
            uint80 answeredInRound
        ) = priceFeed.latestRoundData();
        return timeStamp;
    }