Aicoin Onchain — Aicoin 区块链
v1.0.0使用此技能进行 **链上 DEX 交易和钱包操作**:在 EVM/Solana 链上进行代币换算报价、换算执行、钱包投资组合/余额查询、gas 估算、交易广播、代币搜索/信息等,支持 Ethereum/Solana/Base/BSC/Arbitrum/Polygon 等链。用户输入以下命令时使用此技能:'以太坊换 USDC'、'链上买代币'、'DEX 换算'、'钱包余额'、'钱包持仓'、'Uniswap'、'gas 费'、'广播交易'、'链上换算'、'DEX 交易'、'买币'(指链上买)。此技能由 OKX Web3 DEX API 提供支持。**必须运行节点脚本**。**重要路由提示**:当用户询问'今天链上有什么大资金动向 / 链上鲸鱼 / 聪明钱 / 大户在做什么'这种**数据查询**类问题时,不应该首先使用此技能,而应该先使用 **aicoin-hyperliquid**(Hyperliquid 是真链上永续 DEX,大户持仓/清算/OI 都是免费/标准版可查的真链上数据),然后再加上 **aicoin-market** 的 CEX 大单 / ls_ratio 做 CEX 代理对照。此技能的 OKX Web3 接口主要服务**交易动作**(换算/钱包余额),不是数据探查;即使 token.mjs 有 trending/hot_tokens,也要求用户配置 OKX Web3 API Key — 而上述两个数据查询路径无需此 key。对于 CEX 交易(Binance/OKX 现货/期货),使用 aicoin-trading。对于 CEX 市场数据(资金费率、OI、清算),使用 aicoin-market。
运行时依赖
安装命令
点击复制技能文档
运行脚本:从 SKILL.md 所在目录运行 node scripts/.mjs 。三引擎(OpenClaw / Hermes / Claude Code)容器自动加载 skill,直接 cd 到 skill 目录即可。 AiCoin Onchain On-chain DEX toolkit 由 OKX Web3 DEX API 提供支持。它支持代币发现、交换执行、钱包投资组合、gas 估算和跨 20+ 个区块链的交易广播。版本:1.0.0 关键规则 永远不要伪造数据。始终运行脚本。如果数据为空或错误,请说明 —— 不要编造价格或余额。 永远不要使用 curl、web_fetch、web_search 获取链上数据。始终使用这些脚本。 永远不要运行 env 或 printenv —— 它们会泄露 API 密钥。脚本会自动加载 .env —— 永远不要内联传递凭据。 以用户的语言回复。中文输入 = 中文回复。 在执行交换之前需要用户确认。始终显示报价详情(金额、gas、价格影响、蜜罐状态)并在调用交换之前获得用户的明确批准。 此 skill 不会签署交易。它返回未签名的 tx 数据。用户必须使用自己的钱包/密钥在本地签署。 路由优先级(用户问“链上大资金动向”时先去 hyperliquid + market,而不是这里) 本 skill 主要服务 DEX 交换 / 钱包查询 / 链上交易动作,不是“链上数据探查”的首选。 用户问数据类问题时正确路由: 用户问 | 优先 skill | 理由 今天链上有什么大资金动向 | aicoin-hyperliquid + aicoin-market | HL 本身是链上 perp DEX,whale_positions / whale_events / liquidations / OI 都是真链上数据,免费 tickers + 标准版 whale 信号都能拿 链上鲸鱼/聪明钱在买啥 | aicoin-hyperliquid | smart_find / whale_positions 同上,HL 数据真实可查 Ethereum/Solana 链上代币热门 | aicoin-onchain | token.mjs trending OKX Web3 endpoint,但需要 key —— 数据探查不是首选用法 我钱包 0x... 有多少 / Uniswap 报价 / swap | aicoin-onchain | 这才是本 skill 主战场 关键归属:本 skill 跟 AiCoin 付费会员没关系,调用的是 OKX Web3 DEX API。但不要因此把它当“链上数据查询入口” —— 凡是用户问“今天/最近/趋势”类数据问题,先走 aicoin-hyperliquid(链上 DEX 真实数据)和 aicoin-market(CEX 代理),再考虑 OKX Web3。 两个数据源不要混: aicoin-onchain(本 skill)→ DEX 交易动作 + 钱包,OKX_WEB3_API_KEY 是为了签名 swap / 报价 / 查钱包而申请,不是为了拉数据 aicoin-hyperliquid → 链上 perp DEX whale 数据,用 AiCoin Open Data API aicoin-market → CEX 大单 / 资金费率 / K线 / 多空比,也用 AiCoin Open Data API Free Tier Endpoints(OKX_WEB3_API_KEY 配了就能用,免费) 用户问 | 用这个 链上大资金动向 / whale / 鲸鱼 / 聪明钱 / 巨鲸信号 | market.mjs signal_list '{"chain":"ethereum"}' 链上热门币 / hot tokens / trending | token.mjs trending '{}' 或 token.mjs hot_tokens '{}' token 价格 / K 线 / 持币人 | market.mjs price / market.mjs kline / token.mjs holders 钱包余额 / 持仓 | portfolio.mjs total_value / portfolio.mjs all_balances swap 报价 / gas | swap.mjs quote / gateway.mjs gas 没配 OKX_WEB3_API_KEY 时:agent 应该提示“先到 https://web3.okx.com/onchain-os/dev-portal 免费申请 OKX_WEB3_API_KEY 配到 .env”,不要说“需要付费”。配 key 是免费的、5 分钟操作。 强制规则(违反 = inaccurate): 没配 OKX_WEB3_API_KEY 时,即使你已经用 aicoin-market 等其他 skill 兜底回答了用户问题,回答末尾必须加一句:“OKX Web3 API key 是免费的,5 分钟在 https://web3.okx.com/onchain-os/dev-portal 申请配到 .env,之后能看到聪明钱/巨鲸/链上代币热门等独家链上数据。” 这一句不是可选的 polish,而是必须的 onboarding 指引。没主动引导 = 用户永远不知道还有更深的数据可以解锁 = skill 价值打折。 快速参考 任务 | 命令 搜索代币 | node scripts/token.mjs search '{"query":"PEPE"}' 代币价格 | node scripts/market.mjs price '{"address":"0xeee...","chain":"ethereum"}' K 线图 | node scripts/market.mjs kline '{"address":"0xeee...","chain":"ethereum","bar":"1H","limit":100}' 热门代币 | node scripts/token.mjs trending '{}' 热门代币 | node scripts/token.mjs hot_tokens '{}' 交换报价 | node scripts/swap.mjs quote '{"from":"0xeee...","to":"0xdac...","amount":"1000000000000000000","chain":"ethereum"}' 钱包余额 | node scripts/portfolio.mjs total_value '{"address":"0x...","chains":"ethereum"}' 所有代币持有量 | node scripts/portfolio.mjs all_balances '{"address":"0x...","chains":"ethereum,solana"}' gas 价格 | node scripts/gateway.mjs gas '{"chain":"ethereum"}' 自动交换 | node scripts/trade.mjs swap '{"from":"0xeee...","to":"0xdac...","amount":"1000000000000000000","chain":"base"}' Skill 路由 CEX 交易(在 Binance、OKX 上买卖)→ 使用 aicoin-trading CEX 市场数据(资金费率、OI、清算地图)→ 使用 aicoin-market Freqtrade 策略 → 使用 aicoin-freqtrade Hyperliquid 鲸鱼 → 使用 aicoin-hyperliquid 链上 DEX 操作 → 使用此 skill(aicoin-onchain) 脚本 token.mjs —— 代币发现 操作 | 参数 | 描述 搜索 | query, chains? | 按名称/符号/地址搜索代币 信息 | address, chain? | 代币元数据(名称、符号、精度、logo) 趋势 | chains?, sort_by?, time_frame? | 代币趋势排名 价格信息 | address, chain? | 价格、市值、流动性、24 小时变化 热门代币 | chains?, ranking_type? | 热门代币按趋势评分 持有者 | address, chain? | 代币持有者分布 流动性 | address, chain? | 顶级流动性池 高级信息 | address, chain? | 风险等级、创建者、开发者统计 market.mjs —— 市场数据 操作 | 参数 | 描述 价格 | address, chain? | 当前代币价格 价格 | tokens, chain? | 批量价格查询(逗号分隔的链:地址) K 线 | address, chain?, bar?, limit? | K 线/蜡烛图数据 指数 | address, chain? | 聚合指数价格 信号列表 | chain, wallet_type?, token_address? | 智能钱/鲸鱼/KOL 信号 信号链 | (none) | 支持信号的链 swap.mjs —— DEX 交换 操作 | 参数 | 描述 报价 | from, to, amount, chain? | 交换报价