用途:okx-onchain-gateway 是链上交易的广播与预检网关,用于把已签名交易广播上链,并提供 gas 与模拟相关的预检能力,覆盖 20+ 链。它属于 OKX Onchain OS 技能体系,与其他技能分工明确:okx-dex-swap 生成未签名交易数据,okx-dex-market 提供行情,okx-dex-token 提供代币搜索,okx-wallet-portfolio 提供余额,而本技能只负责原始交易广播与 gas 估算,不生成兑换 calldata,也不处理代币转账。
主要能力(6 个命令):1. onchainos gateway chains 获取支持广播的链列表;2. onchainos gateway gas --chain <chain> 获取链上当前 gas 价格;3. onchainos gateway gas-limit --from ... --to ... --chain ... 估算交易 gas 上限;4. onchainos gateway simulate --from ... --to ... --data ... --chain ... 干跑模拟交易;5. onchainos gateway broadcast --signed-tx ... --address ... --chain ... 广播已签名交易,返回 orderId;6. onchainos gateway orders --address ... --chain ... 跟踪订单状态。链名可自动解析(如 ethereum→1、solana→501、xlayer→196、base→8453、bsc→56、arbitrum→42161、polygon→137),权威列表以 gateway chains 输出为准。
使用方式:先根据关键词意图匹配命令,收齐参数。缺少链时默认建议 XLayer 再询问用户;缺少 --signed-tx 时提醒先签名(本技能不签名);gas-limit 与 simulate 需要 --from、--to,可选 --data;orders 查询需要 --address 与 --chain,可选 --order-id。执行后展示结果并建议后续步骤。EVM 合约地址需全小写,参数金额使用最小单位(wei/lamports)。
MEV 保护:本技能是 EVM MEV 保护的广播层,当 okx-dex-swap 标记交易需要保护时,在 broadcast 上加 --mev-protection 布尔标志(适用 Ethereum、BSC、Base);Solana 的 MEV 保护走兑换路径,不经本技能。
限制:本技能不签名交易,仅广播预签名交易;Solana 已签名交易使用 base58 编码,需与链格式匹配;不支持的链需先用 gateway chains 确认;节点拒绝常见原因包括 gas 不足、nonce 过低、合约 revert;同一 --signed-tx 重复广播需幂等处理;approve+swap 批量场景中 approve 失败则不应广播 swap;区域限制错误 50125/80001 需以友好提示处理。Gas 价格按 Gwei 展示,交易金额按 UI 单位展示。资料未提供具体收费与价格信息。