由于Frax协议每天只更新一次Frax Oracle的价格,因此价格可能会有最多23小时59分钟的延迟。如果您需要更新的价格,可以在Dual Oracle上调用addRoundData()来写入一个最新价格,然后在Frax Oracle上调用latestRoundData() / getRoundData() / getPrice()来获取最新价格。
控制所有L1上Frax Oracle的所有配置:0x8412ebf45bAC1B340BbE8F318b928C466c4E39CA
控制所有Arbitrum上Frax Oracle的所有配置:0xB426B13372B7c967C4a2371B5e95FC7dc37545Db
对Oracle操纵攻击的处理是经济性的。协议拥有的流动性太多,以至于操纵Curve/Uniswap池子不会带来利润。
价格限制确保frxEth/sfrxEth永远不会被高估,并且不会被低估超过30%。frxEth完全由验证者中的ETH支持,因此它面临的唯一风险是时间延续风险。
FrxEthEthDualOracle: 0x350a9841956D8B0212EAdF5E14a449CA85FAE1C0
SfrxEthEthDualOracle: 0x584902BCe4282003E420Cf5b7ae5063D6C1c182a
SfrxEthFraxOracle: 0x3d3D868522b5a4035ADcb67BF0846D61597A6a6F
ArbitrumBlockHashRelay: 0x784906554d44d33c2764c86e8848a2bd71c2e3a7
ArbitrumBlockHashProvider: 0x240ff0894c584d39f992de5fdb603e03fc7e8a98
StateRootOracle: 0x11afa1d35f246fdc00d789e4a06f682b206f88c9
MerkleProofPriceSource: 0xb032b46f835fa9e3d95d1e3f46fd307429505f9a
双重预言机 / 价格来源
FrxEthEthDualOracle: TBD
SfrxEthEthDualOracle: TBD
SfrxEthFraxOracle: TBD