Advanced Concepts
Since the Frax protocol only updates Frax Oracle prices once per day, the price may be up to 23 hours and 59 minutes old. If you need a fresher price, you can call addRoundData() on the Dual Oracle to write a fresh price, and then call latestRoundData() / getRoundData() / getPrice() on the Frax Oracle to retrieve the fresh price.
.png?alt=media&token=662d22f7-8061-469c-8fed-abba2e1dc09a)
L1 -> L2
Controls all configuration for all Frax Oracles on L1: https://etherscan.io/address/0x8412ebf45bac1b340bbe8f318b928c466c4e39ca
Controls all configuration for all Frax Oracles on Arbitrum:
Oracle manipulation attacks are handled economically. There is too much protocol owned liquidity for manipulating the Curve / Uniswap pools to be profitable.
Bounding prices ensures that frxEth/sfrxEth will never be overvalued and will never be undervalued by more than 30%. frxEth is fully backed with ETH in validators, so the only risk that exists with it is time duration risk.
Last modified 1mo ago