IPriceAggregator
Contains the types for the GNSPriceAggregator facet
PriceAggregatorStorage
struct PriceAggregatorStorage {
contract IChainlinkFeed linkUsdPriceFeed;
uint24 twapInterval;
uint8 minAnswers;
bytes32[2] jobIds;
address[] oracles;
mapping(uint8 => struct IPriceAggregator.LiquidityPoolInfo) collateralGnsLiquidityPools;
mapping(uint8 => contract IChainlinkFeed) collateralUsdPriceFeed;
mapping(bytes32 => struct IPriceAggregator.Order) orders;
mapping(address => mapping(uint32 => struct IPriceAggregator.OrderAnswer[])) orderAnswers;
contract LinkTokenInterface linkErc677;
uint96 __placeholder;
uint256 requestCount;
mapping(bytes32 => address) pendingRequests;
uint256[39] __gap;
}LiquidityPoolInfo
Order
OrderAnswer
LiquidityPoolInput
PoolType
Was this helpful?