Warp 路由接口
接口
Hyperlane Warp 路由利用 IHypERC20
代币接口。Warp 路由代币实现了该接口,该接口扩展了标准的 ERC20
接口。
/// @notice ERC20 接口的跨链扩展
interface IHypERC20 is IERC20 {
/**
* @notice 将代币转移到远程链的指定接收者
* @param _destination 目标链的域 ID
* @param _recipient 接收者的地址,编码为 bytes32
* @param _amount 要转移的代币数量
*/
function transferRemote(
uint32 _destination,
bytes32 _recipient,
uint256 _amount
) external payable;
}
安全考虑
Warp 路由的部署者可以选择性地指定用于验证跨链转移消息的跨链安全模块(ISM)。
这意味着每个 Warp 路由可能具有独特的安全配置。用户在使用跨链代币时,应了解路由的信任假设。
同样,Warp 前端应手动策划其 Warp 路由,以避免支持不安全的路由。有关详细信息,请参见 Warp UI 部署文档。
部署您的 Warp 路由
准备好部署您的 Warp 路由了吗?很简单 - 请按照 逐步指南 操作。