跳到主要内容

Warp Routes

概述

开发者可以使用 Hyperlane 无权限地部署 Warp Routes——允许任何 ERC20、ERC721 或原生代币在链之间轻松移动的合约。

您可以将 Warp Routes 与 Hyperlane 部署结合起来,创建任何链与其他已通过 Hyperlane 连接的链之间的经济贸易路线。

模块化安全性

与所有基于 Hyperlane 构建的应用程序一样,Warp Routes 具有通过 跨链安全模块 定制的安全性。这允许 Warp Route 部署者配置和执行跨链代币必须遵循的自定义规则和约束。

部署 Warp Route

Warp Routes 可以在任何具有 Hyperlane 部署的链之间进行部署。如果您想创建一个包含 Hyperlane 尚未部署的链的 Warp Route,请随时 自行部署 Hyperlane!

Warp Route 架构

Warp Route 合约通过在源链(即抵押链)上锁定抵押代币,然后在目标链(合成链)上铸造包装代币来实现链之间的价值转移。

下面的图表提供了创建 Warp Route 及其结果资产的简化流程概述。

Warp Route diagram/doodle

每个 Warp Route 由在每个可以移动代币的链上部署的一个合约组成。这些合约使用 邮箱 互相发送跨链消息。

当用户从 规范 源链转移到 非规范 目标链时,他们的代币会被锁定在 HypERC20Collateral 合约中,该合约向目标链发送消息以铸造包装代币。

当用户在非规范链之间转移时,他们的包装代币会在源链上被销毁,该合约向目标链发送消息以铸造包装代币。

最后,如果用户从非规范源链转移回规范目标链,他们的包装代币会在源链上被销毁,该合约向目标链发送消息以释放锁定在 HypERC20Collateral 合约中的代币。