用途:这是链上交易的“最后一公里”工具,接收已签名交易并广播上链,同时提供 gas 查询、估算、交易模拟与订单追踪。
主要能力(6 个命令):
- onchainos gateway chains:查询支持广播的链
- onchainos gateway gas --chain <chain>:获取当前 gas 价格
- onchainos gateway gas-limit --from ... --to ... --chain ...:估算交易 gas limit
- onchainos gateway simulate --from ... --to ... --data ... --chain ...:模拟交易(干跑)
- onchainos gateway broadcast --signed-tx ... --address ... --chain ...:广播已签名交易
- onchainos gateway orders --address ... --chain ...:追踪广播订单状态
使用方式:先按前置检查获取最新稳定版本并安装或更新 onchainos,校验安装包与二进制 SHA256;随后按意图调用对应命令。支持链名自动解析,如 xlayer(196)、solana(501)、ethereum(1)、base(8453)、bsc(56)、arbitrum(42161)。Solana 已签名交易使用 base58 编码,EVM 合约地址需全小写。
适用场景:兑换后广播、批量广播(approve+swap)、先模拟再广播、查 gas 后兑换再广播等跨技能流程。
限制:本技能不签名交易,只广播预签名交易;不生成兑换 calldata,也不处理代币转账。参数金额使用最小单位(wei/lamports)。MEV 保护在 Ethereum、BSC、Solana 支持,Base 待确认,其他链不支持。区域限制错误(50125/80001)需提示用户切换区域。
详细参数表与返回字段见 references/cli-reference.md。