Frax Finance ¤
中文 🇨🇳
中文 🇨🇳
  • Frax生态系统概述
  • FXS&VEFXS
  • Frax Shares (FXS)
  • veFXS
  • Gauge系统
  • FXS分配
  • FXS 智能合约及地址
  • 治理
    • Frax 治理概述
    • 工作原理
    • 高级概念
    • Fraxtal 快照投票
  • FRAX V1 初始版本
    • 初始设计
    • 质押合约
    • FRAX ABI & 代币地址
    • Frax V1 池 ABI & 地址
    • 核心 Frax 多重签名
  • FRAX V2 - 算法化市场操作 (AMO)
    • AMO Overview
    • AMO 铸币器
    • 抵押品投资者
    • Curve
    • Uniswap v3
    • FRAX贷款 (Lending)
    • 去中心化比率 (DR)
  • FRAX V3 - 100% 抵押率及更多
    • 概览
    • Fraxtal
    • AMOs
    • RWAs
    • sFRAX
    • FXBs
    • sFRAX 代币合约地址
    • sFRAX & FXB 多签
  • 跨链桥接
    • Fraxferry
    • LayerZero x Stargate
    • Fraxtal 桥
  • Frax 价格指数(FPI)
    • 概览(CPI 锚定 & 机制)
    • Frax 价格指数股份 (FPIS)
    • FPIS代币分配
    • 追踪CPI预言机(Oracle)
    • FPI 控制器池
    • veFPIS
    • FPIS 转换 / FPIS 锁仓
    • FPI 和 FPIS 代币地址
    • FPI 多签
  • Frax Swap
    • 概览
    • 技术方案
    • Fraxswap合约地址
  • FRAXLEND
    • Fraxlend概览
    • 核心概念
    • 借款
    • 贷款
    • 高级概念
      • 头寸健康度&清算
      • 利率
      • 金库账户(Vault Account)
  • ABI & Code
  • Fraxlend 多签
  • FRAX ETHER
    • 概览
    • frxETH和sfrxETH
    • 技术方案
    • 赎回机制
    • frxETH V2
    • frxETH和sfrxETH 代币地址
    • frxETH多签
  • BAMM
    • 概览
  • FRAX预言机
    • Frax 预言机概览
    • 工作原理
    • 高级概念
    • Fraxtal Merkle 证明预言机
  • 教程&FAQ
    • FAQ
    • 质押
    • Uniswap迁移 / Uniswap V3
    • Fraxswap / FPI
  • 杂项
    • 所有合约地址
    • 漏洞赏金
    • 杂项与机器人地址
    • API
  • 其他
    • 审计
    • 媒体工具包 /Logos
Powered by GitBook
On this page
  • 动机
  • 好处
  • 风险
  • OFTs(可桥接代币)
  • 可用的Frax OFTs
  • Legacy与可升级OFTs
  • 过程
  • 合约 & 地址
  • Admin
  • Legacy OFTs
  • 可升级 OFTs
  • 源代码
  • 安全考虑

Was this helpful?

Export as PDF
  1. 跨链桥接

LayerZero x Stargate

通过LayerZero x Stargate的合作,用户可以在几分钟内桥接代币。

PreviousFraxferryNextFraxtal 桥

Last updated 6 months ago

Was this helpful?

动机

可替代且可扩展的多链桥接解决方案。

好处

  • 桥接过程在几分钟内完成。

  • 灵活选择源链或目标链。

风险

  • 信任委托给LayerZero和Stargate

    • LayerZero端点

    • LayerZero和Horizen DVN。

    • Stargate用户界面

OFTs(可桥接代币)

Frax资产在Fraxtal、Ethereum和Arbitrum以外的链上被表示为OFTs(由 定义)。OFT与ERC20的功能相同,此外还支持通过LayerZero协议进行桥接。

可用的Frax OFTs

  • FRAX

  • sFRAX

  • frxETH

  • sfrxETH

  • FXS

  • FPI

Legacy与可升级OFTs

Legacy 与可升级OFTs在各链上保持相同的资产地址。

所有具有桥接权限的OFTs均由每个相应链上的3/6多签管理。

过程

  • 直接与LayerZero进行桥接。

npm install @fraxfinance/layerzero-v2-upgradeable
import { OptionsBuilder } from "@fraxfinance/layerzero-v2-upgradeable/oapp/contracts/oapp/libs/OptionsBuilder.sol";
import { SendParam, MessagingFee, IOFT } from "@fraxfinance/layerzero-v2-upgradeable/oapp/contracts/oft/interfaces/IOFT.sol";

uint256 amount = 1e18;
// Upgradeable FRAX - Bridging FROM Mode
address oft = 0x80eede496655fb9047dd39d9f418d5483ed600df; 
// Ethereum - choose destination EID from https://github.com/FraxFinance/frax-oft-upgradeable/blob/master/scripts/L0Config.json
uint32 dstEid = 30101;

bytes memory options = OptionsBuilder.newOptions();
SendParam memory sendParam = SendParam({
        dstEid: dstEid,
        to: bytes32(uint256(uint160(msg.sender))),
        amountLD: amount,
        minAmountLD: amount,
        extraOptions: options,
        composeMsg: '',
        oftCmd: ''
});
MessagingFee memory fee = IOFT(_oft).quoteSend(sendParam, false);
IOFT(_oft).send{value: fee.nativeFee}(
    sendParam,
    fee,
    payable(msg.sender)
);

合约 & 地址

Admin

  • ProxyAdmin: 0x223a681fc5c5522c85c96157c0efa18cd6c5405c

  • Msigs (links to gnosis safe)

Legacy OFTs

  • Chain: Ethereum, Metis, Blast, Base

  • Admin: Chain-respective msig

  • OFTs

    • FRAX: 0x909DBdE1eBE906Af95660033e478D59EFe831fED

    • sFRAX: 0xe4796cCB6bB5DE2290C417Ac337F2b66CA2E770E

    • sfrxETH: 0x1f55a02A049033E3419a8E2975cF3F572F4e6E9A

    • FXS: 0x23432452B720C80553458496D4D9d7C5003280d0

    • frxETH : 0xF010a7c8877043681D59AD125EbF575633505942

    • FPI: 0xE41228a455700cAF09E551805A8aB37caa39D08c

可升级 OFTs

  • Chain: Mode, Sei, Fraxtal, X-Layer

  • Admin: ProxyAdmin (owned by chain-respective msig)

  • OFTs

    • FRAX: 0x80eede496655fb9047dd39d9f418d5483ed600df

    • sFRAX: 0x5bff88ca1442c2496f7e475e9e7786383bc070c0

    • sfrxETH: 0x3ec3849c33291a9ef4c5db86de593eb4a37fde45

    • FXS: 0x64445f0aecc51e94ad52d8ac56b7190e764e561a

    • frxETH: 0x43eDD7f3831b08FE70B7555ddD373C8bF65a9050

    • FPI : 0xEed9DE5E41b53D1C8fAB8AAB4b0e446F828c1483

源代码

安全考虑

Layer Zero OFT Frax 资产由 Layer Zero 去中心化验证网络(DVNs)结算,这些网络不由 Frax 协议、Frax 核心开发者或与 Frax 相关的任何实体运营。因此,OFT Frax 资产的风险由其持有者承担。这类似于在其发行人 Circle 不支持铸造/赎回的网络上持有“USDC 代币”。这些“USDC 代币”不会出现在 Circle 的资产负债表上作为负债,也不能从其发行人那里赎回。它们只能在桥接(即“锁箱”)合约中兑换为基础的 USDC 代币。

未来,Frax 协议可以与 Layer Zero 合作,升级某些 OFT Frax 资产在特定网络上的功能,使 Frax 协议能够对结算过程进行直接监督,类似于 Frax Ferry 系统。在这之后,这些特定网络的 OFT Frax 资产将被报告在相关资产负债表上。当这种情况发生时,Frax 协议将视这些代币为其负债,且这些代币由其在各自资产负债表上持有的资产直接支持。目前,没有任何 Frax OFT 代币是协议的本地负债。

在与LayerZero的初始部署中,LayerZero团队在多个链上部署了Frax资产作为固定合约。初始部署后,Frax团队承担了额外的部署责任,并目前将OFTs作为可升级的透明代理进行部署(合约经过审计,代码库)。

通过Stargate用户界面进行桥接()。

Layer Zero OFT Frax 资产不是 Frax 协议的负债。它们不会出现在 的资产负债表上。它们不能兑换为协议拥有的资产。它们只能在 Layer Zero 协议的“锁箱”合约中兑换为 Frax 资产。

LayerZero
链接
链接
Ethereum
Blast
Metis
Base
Mode
Sei
Fraxtal
X-Layer
https://github.com/fraxfinance/frax-oft-upgradeable
https://github.com/fraxfinance/layerzero-v2-upgradeable
facts.frax.finance
https://github.com/fraxfinance/frax-oft-legacy