用途:这是部署新 Hyperlane warp route 的第一步(步骤 1–9),负责生成初始 deploy.yaml。输入需要 Linear 工单 URL 或 ID,以及部署者地址(作为所有链的临时 owner);若跨多种 VM 协议,则每种协议需各自的部署者地址。
主要能力:通过 Linear GraphQL API 拉取工单并展示标题与描述;从工单解析代币名称、符号、精度、抵押链与地址、合成链、warp 费用、费用 owner、类型覆盖及收益路由类型;从本地 registry 读取各链 mailbox 地址,Sealevel 链的 IGP 地址从 program-ids.json 读取;按标准、多抵押、collateralVault、collateralVaultRebase、native 等格式生成 deploy.yaml,并处理 tokenFee、Sealevel 的 hook/gas/decimals/scale/metadataUri 等字段。
必要用法:设置 LINEAR_API_KEY 后调用 Linear API;用 cast call 检查抵押代币是否实现 ERC4626;registry 路径示例 REGISTRY_PATH="$(pwd)/../hyperlane-registry"。真实 owner 在后续 /warp-deploy-update-owners 设置,本步骤只用部署者地址。
限制:资料未提供完整步骤 5–9 的细节;部分链地址需查 registry 或参考文件;collateralVault 需先部署 ERC4626 vault 并设置 gas: 300000;collateralVaultRebase 要求所有目标链为 syntheticRebase;Sealevel 合成代币精度上限 9。