Skip to content

ChainlinkStructs ​

ChainlinkFeedData ​

solidity
struct ChainlinkFeedData {
  contract IChainlinkAggregatorV3 feed;
  bool invertRate;
  uint256 token0Decimals;
}

ChainlinkConstructorParams ​

solidity
struct ChainlinkConstructorParams {
  uint8 hops;
  struct ChainlinkStructs.ChainlinkFeedData feed1;
  struct ChainlinkStructs.ChainlinkFeedData feed2;
  struct ChainlinkStructs.ChainlinkFeedData feed3;
}

RedstoneStructs ​

RedstoneOracleData ​

solidity
struct RedstoneOracleData {
  contract IRedstoneOracle oracle;
  bool invertRate;
  uint256 token0Decimals;
}