预言机

读取 v24 规范价格、日历状态和预言机身份。

预言机模型

v24 使用 1e18 刻度的规范 priceWad。请核对所选市场的标的、报价单位、抵押策略、来源身份及配置;数值相同的任意 feed 不能互换。价格读数还包含时间戳、置信度、状态和摘要。

OraclePolicyV24 验证来源可用性、价格区间、置信度、时效、日历和排序器状态。来源更新成功不保证池操作可执行。

受支持适配器

  • ChainlinkFeedOracleV24 读取绑定的 Chainlink feed,并通过 v24 策略验证规范样本。
  • PythPullOracleV24 读取绑定的 Pyth 缓存样本,由受支持付费更新路径刷新;只读调用不会更新它。
  • DexTwapOracleV24 绑定获准 TWAP 来源、运行时代码身份、标的与抵押资产对、观察窗口和流动性约束。它不是旧版不受相同限制的即时储备适配器,其样本表示滚动观察窗口,不是供应商心跳。

读取实际策略的时效、置信度和价格限制,不要把旧 v22 默认过期时长套入 v24 集成。

日历与排序器状态

有效读数可为 Live、ScheduledClosed、ClosureFrozen 或 ReopenGrace。过期、不可用、越界、不确定性过大或被排序器保护阻止的结果,不会因为包含一个数字就成为可执行价格。

新增价格敞口和 LP 添加要求 Live。有效休市或重新开市宽限期读数,可在其他检查通过后支持获准降风险操作。配置的休市时效上限不代表可以无限期按旧价格交易。

排序器停机和重启宽限期可能阻止相关操作。交易日历可包含交易时段、假日、缩短时段及时区切换。请检查所选部署的绑定及日历。

更换预言机

池预言机轮换使用 proposeOracleChangeV24 和 acceptOracleChangeV24。当前 v24 轮换延迟为 24 小时。提案及接受时验证已登记候选、当前状态和两个来源;候选相对当前来源须保持在 2% 偏差范围内。

轮换不能用来绕过不可读的旧来源。EmergencyPause 和非普通记账阶段禁止轮换;ReduceOnly 本身不阻止有效轮换。配置变化或提案过期后,需要更新授权和保护条件。

继续阅读

本页目录