用途:Hyperlane 是跨链消息协议。应用在源链通过 Mailbox 派发消息,中继器索引并投递到目标链。该技能基于 Hyperlane 单仓库生成,覆盖 Solidity 核心合约、TypeScript SDK 与 CLI、以及 Rust 中继器/验证者代理。
主要能力:
- 核心架构:消息流、domain、消息格式与 IMessageRecipient。
- 核心合约:Mailbox、ISM、Hook、代币合约、Router/GasRouter。
- SDK:MultiProvider、ChainMap、HyperlaneCore、WarpCore,支持多虚拟机。
- CLI 与部署:配置创建、部署 core/warp、发送消息、日志。
- 协议特性:跨链安全模块(ISM)、派发后 Hook、gas 支付。
- Warp 路由:代币桥(HypERC20、HypNative 等)与 WarpCore。
- 中继器:HyperlaneRelayer、RelayerService、配置与指标。
- 最佳实践:Solidity 安全指南、存储、外部调用、事件;TypeScript 的 assert()、ChainMap、MultiProvider、类型安全与基础设施。
使用方式:依据资料,可按主题查阅对应参考文档(如 core-architecture、core-contracts、core-sdk、features-cli、features-isms-hooks、features-warp-routes、features-relayer、best-practices-solidity、best-practices-typescript)。具体安装命令与代码示例暂未提供。
适用场景:需要跨链消息传递、代币桥接、ISM 与 Hook 配置、部署与运维中继器的开发场景。
限制:资料未提供具体版本、代币收费标准、支持链清单及平台依赖,这些信息暂未提供。