我需要获取代币从特定时间到最近一轮的 Chainlink 价格。该时间根据用户输入而变化,但根据令牌的心跳,窗口期相对较短(最多 1 天到 2 周)。这用于计算智能合约和应用程序主页上的支付价格。
为了获取历史价格数据,Chainlink 需要一个“roundId”,它是一个非增量值。
从 Chainlink 获取给定时间窗口的所有 roundId 或以开放、去中心化且可在 Solidity 智能合约中访问的方式记录它们的最佳方法是什么?
blockchain ethereum solidity thegraph chainlink
blockchain ×1
chainlink ×1
ethereum ×1
solidity ×1
thegraph ×1