defirisk.co
rubric v1.7.0

Oracle providers used

GMX v2 (GMX Synthetics)'s assessment for RD-F-048 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

GMX v2 uses a two-tier oracle architecture: (1) Chainlink Data Streams (pull-based, DON-signed) as primary high-frequency oracle via GmOracleProvider; (2) Chainlink on-chain AggregatorV3 push feeds (19 feeds, data cache) as reference/deviation guard via ChainlinkPriceFeedProvider. Both are established Chainlink products with documented SLAs. No DEX TWAP, no Pyth, no RedStone in primary path.

Detail #

Data cache oracle_feeds[] lists 19 Chainlink AggregatorV3 feeds for BTC, ETH, USDC, USDT, LINK, AVAX, UNI, WBTC, COMP on Arbitrum. Profile §7 confirms Chainlink Data Streams as primary oracle adopted via community vote April 2023. GmOracleProvider.sol verified via GitHub source inspection — verifies DON-signed prices. ChainlinkPriceFeedProvider.sol uses AggregatorV3Interface latestRoundData(). No UniswapV3 observe() or getReserves() patterns found.

Sources #

Methodology #

List all oracle providers used (Chainlink, Pyth, Redstone, Uniswap-TWAP, in-house, etc.) per asset/market pair in the protocol.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol gmx-v2 factor RD-F-048 score green collected_at 2026-05-05 11:15:06