最后更新于
这有帮助吗?
让另一条链上的用户无需离开原链即可访问你的 Rome 应用——把资产带入、执行操作、再带出去。
你的用户无需迁移到 Rome。从他们的原生链——例如 Arbitrum、Monad 这样的 L2,或 Solana——他们将资产带入,使用你的 Rome 应用,然后再把资产取回。桥接完全在链上,并由用户自己的签名授权;你只需通过一个 API 将应用接入即可。
入站(原生链 → Rome): 用户的资产会通过 settle_inbound_bridge 程序记入 Rome,且由用户自己签署的 EIP-712 意图授权——不存在特权结算方。
出站(Rome → 原生链): RomeBridgeWithdraw (位于 rome-solidity)发起资金流出;资产会在原生链上释放。
传输: Circle CCTP 用于 USDC, Wormhole 用于 ETH 及其他资产。
编排: 链下的 rome-bridge-api 会报价一条路径、验证源链交易,并代付结算费用。它不持有任何资金,也不持有任何密钥——它只能触发用户已经签署的操作。
获取报价路径 从 rome-bridge-api 为用户的源链 + 资产 → 你的 Rome 链生成报价;它会返回通道(CCTP 或 Wormhole)和步骤。
让用户签署 源链交易和 EIP-712 意图。
提交 通过 API;它会验证源链交易并代付结算费用。用户在 Rome 上获得资金后即可使用你的应用。
桥接转出 通过反向路径 RomeBridgeWithdraw.
报价/路径形态、各通道以及按资产划分的细节都在仓库的 docs/BRIDGE_API_ARCHITECTURE.md.
appia —— 一个从原生链使用的应用:用户将 USDC 从他们的原生链带入,并在 Rome 侧使用 DeFi,而无需离开原生链。
rome-bridge-api —— 编排器(报价 → 验证 → 代付)。
获得资金 —— 同一条桥接路径为一个全新的开发者钱包提供资金。
部署 Solidity —— 将你的应用部署到 Rome 上。
最后更新于
这有帮助吗?
这有帮助吗?