格式链链聚合器V3接口"回答"美元?



从文档中,AggregatorV3Interface返回。。

Return Values
roundId: The round ID.
answer: The price.
startedAt: Timestamp of when the round started.
updatedAt: Timestamp of when the round was updated.
answeredInRound: The round ID of the round in which the answer
was computed.

还指出CCD_ 1是一个int256。

我正在取回值120160203575

即美元作为第八单元。

如何将这个第八单元格式化为美元格式的数字?(例如1201.00美元(..用小数格式化并去掉不需要的小数位数?

想明白了。Chainlink可以在返回答案的同时返回decimals

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

相关内容

  • 没有找到相关文章

最新更新