综合价格馈送

与价格数据源进行交互的详细信息:

与价格数据源进行交互:

从合并价格数据源中检索价格的主要功能是:

function getPricesUSD(address[] tokenAddresses) view returns (uint256[])

该功能接受一个资产地址的数组,并返回以美元计价的价格数组。

示例:

以下是一个检索(封装的)比特币和USDC价格的示例。请注意,这里使用的是Polygon资产地址。

interface IConsolidatedPriceFeed {
    function getPricesUSD(address[] memory baseAssets) external view returns (uint256[] memory);
}

address oracle = IConsolidatedPriceFeed(0xBa116c6f9e631413847747dF3cF6Dc5cDD1455C7);

address[] memory assets = new address[](2);
assets[0] = 0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6; // WBTC
assets[1] = 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174; // USDC
uint256[] memory prices = oracle.getPricesUSD(assets);

部署的合约:

目前,综合价格馈送已在以下网络上部署:

最后更新于