预言机

预言机是用于查看特定资产价格信息的工具。

喂价 PriceFeed 合约接受来自价格保持者的提交。使用 Binance、Gate.io、Kucoin、OKX、Bybit、Coinbase 和其他一些交易所的中位价格计算价格。Keeper 有两种类型:

  • 喂价保持者:为现货兑换提供价格

  • 仓位保持者::为执行仓位提供价格

当用户建立头寸或执行兑换交易时,这两个保持器可确保用户获得实时价格。

为了加强协议对定价的保护,第三方预言机(Chainlink/Pyth/API3/......)充当二级价格保持器

协议使用 PriceFeed 如果它在相应的二级价格保持器 的配置百分比范围内。如果价格超过该阈值,则会在保持者价格和次要价格之间产生价差,该阈值基于第三方预言机价格与参考交易所中位价格的历史最大偏差。

保存者提供的价格也有 5 分钟的有效期,如果上次提交的价格已超过 5 分钟,则将使用次要价格。除了看守者节点外,还运行看守者节点来验证看守者提交的价格是否被篡改。

观察者节点不断计算中位价格,并将其与守价者提交的价格进行比较,如果守价者提交的价格与计算出的中位价格不符,则观察者会发送交易,强制执行守价者价格与次要价格之间的差价。

不同链的喂价合约:

  • Mantle - 0x391536D06480e554cFA60F9E2Be0f3BbE5A377CA

  • Arbitrum - 0x2e5dC67A12cdcF80124e0D2ba01b7A9F04De04C6

  • BNB Chain - 0xDe131C73602Df41Decb30E8b1ad16205af048579

Last updated