List of all items
Structs
- ChioLinkOracle
- ExchangeRate
- cache::CacheEntry
- cache::PriceCache
- chainlink::AggregatorV3Interface::AggregatorV3InterfaceInstance
- chainlink::AggregatorV3Interface::decimalsCall
- chainlink::AggregatorV3Interface::decimalsReturn
- chainlink::AggregatorV3Interface::latestRoundDataCall
- chainlink::AggregatorV3Interface::latestRoundDataReturn
- chainlink::ChainlinkFeedReader
- config::ChainlinkFeedConfig
- config::ChainlinkNetworkConfig
- config::DegradedModePolicy
- config::MonitoringConfig
- config::OperatorConfig
- config::PairConfig
- config::PairPolicy
- config::PairRuntimeOverride
- config::PriceOracleConfig
- config::PythFeedConfig
- config::PythNetworkConfig
- control::ChioLinkControlChangeRecord
- control::ChioLinkControlState
- monitor::ChainHealthReport
- monitor::OracleAlert
- monitor::OracleRuntimeReport
- monitor::PairHealthReport
- pyth::PythHermesClient
- sequencer::AggregatorV3Interface::AggregatorV3InterfaceInstance
- sequencer::AggregatorV3Interface::latestRoundDataCall
- sequencer::AggregatorV3Interface::latestRoundDataReturn
- sequencer::SequencerStatus
Enums
- PriceOracleError
- chainlink::AggregatorV3Interface::AggregatorV3InterfaceCalls
- config::OracleBackendKind
- control::ChioLinkControlChangeKind
- monitor::AlertSeverity
- monitor::ChainHealthStatus
- monitor::PairHealthStatus
- sequencer::AggregatorV3Interface::AggregatorV3InterfaceCalls
- sequencer::SequencerAvailability
Traits
Functions
- chainlink::AggregatorV3Interface::new
- circuit_breaker::divergence_bps
- circuit_breaker::ensure_within_threshold
- config::build_default_egress_contract
- config::normalize_symbol
- config::pair_key
- convert::convert_supported_units
- convert::convert_units
- convert::minor_units_for_currency
- sequencer::AggregatorV3Interface::new
- sequencer::read_sequencer_status
Type Aliases
Constants
- config::ARBITRUM_ONE_CAIP2
- config::ARBITRUM_ONE_CHAIN_ID
- config::ARBITRUM_ONE_SEQUENCER_UPTIME_FEED
- config::BASE_MAINNET_CAIP2
- config::BASE_MAINNET_CHAIN_ID
- config::BASE_MAINNET_SEQUENCER_UPTIME_FEED
- config::DEFAULT_DEGRADED_MODE_EXTRA_MARGIN_BPS
- config::DEFAULT_DEGRADED_MODE_EXTRA_STALE_SECONDS
- config::DEFAULT_DIVERGENCE_THRESHOLD_BPS
- config::DEFAULT_MARGIN_BPS
- config::DEFAULT_MAX_PRICE_AGE_SECONDS
- config::DEFAULT_REFRESH_INTERVAL_SECONDS
- config::DEFAULT_SEQUENCER_GRACE_PERIOD_SECONDS
- config::DEFAULT_TWAP_MAX_OBSERVATIONS
- config::DEFAULT_TWAP_WINDOW_SECONDS
- monitor::CHIO_LINK_RUNTIME_REPORT_SCHEMA