用途:面向 EVM 与 Solana 链上 DEX 交易和钱包操作,包括代币搜索、swap 报价与执行、钱包组合与余额查询、Gas 估算、交易模拟与广播。由 OKX Web3 DEX API 驱动,覆盖 20 多条链。
主要能力:token.mjs 提供代币搜索、元数据、热门榜、持币分布、流动性池与风险信息;market.mjs 提供价格、批量价格、K 线、指数价及聪明钱/巨鲸/KOL 信号;swap.mjs 提供报价、未签名 swap 数据、ERC-20 授权与支持链;portfolio.mjs 查询总资产与各代币余额;gateway.mjs 处理 Gas、Gas 限额、交易模拟、广播与订单跟踪;trade.mjs 为可选全自动交易(需私钥,仅 EVM)。
使用方式:在 SKILL.md 所在目录运行 node scripts/<file>.mjs <action>,参数为 JSON。三引擎容器会自动加载 skill。需在 .env 配置 OKX_WEB3_API_KEY、OKX_WEB3_SECRET_KEY、OKX_WEB3_PASSPHRASE;本地可放 ~/.coinos/.env,容器为 /workspace/.env。Key 免费申请,地址 https://web3.okx.com/onchain-os/dev-portal。
限制与安全:本 skill 不签名交易,只返回未签名数据,用户须用自己钱包本地签名。执行 swap 前必须展示报价、Gas、价格影响、蜜罐状态并获用户确认。价格影响超 5% 警告、超 10% 强烈警告;蜜罐代币自动拦截。原生代币跳过 approve。金额参数用最小单位(wei/lamports)。Solana 自动交易暂不支持。禁止用 curl、web_fetch、web_search 获取链上数据,禁止运行 env 或 printenv。数据为空或报错须如实说明,不得编造价格或余额。若用户问链上大资金动向或趋势类数据,应优先路由至 aicoin-hyperliquid 与 aicoin-market。