Loading...
Loading...
Use this skill for on-chain DEX operations: token search, swap quotes, DEX trading, wallet portfolio/balance queries, gas estimation, and transaction broadcasting across 20+ blockchains (Ethereum, Solana, Base, BSC, Arbitrum, Polygon, etc.). Use when user says: 'swap ETH for USDC', 'buy token on-chain', 'DEX swap', 'token search on-chain', 'wallet balance', 'portfolio value', 'gas price', 'broadcast transaction', 'trending on-chain tokens', 'hot tokens', 'token holders', 'token liquidity', 'smart money signal', 'whale signal', 'K-line on-chain', '链上交易', '链上swap', 'DEX交易', '买币', '链上行情', '钱包余额', '持仓', 'gas费', '广播交易', '链上热门币', '聪明钱', '巨鲸信号'. Powered by OKX Web3 DEX API with 500+ liquidity sources. MUST run node scripts — NEVER fabricate on-chain data. For CEX trading (Binance/OKX spot/futures), use aicoin-trading. For CEX market data (funding rates, OI, liquidation), use aicoin-market.
npx skill4agent add aicoincom/coinos-skills aicoin-onchainWorking directory:to this SKILL.md directory before running scripts. Example:cdcd ~/.openclaw/workspace/skills/aicoin-onchain && node scripts/token.mjs ...
envprintenv.envswap swap| Task | Command |
|---|---|
| Search token | |
| Token price | |
| K-line chart | |
| Trending tokens | |
| Hot tokens | |
| Swap quote | |
| Wallet balance | |
| All token holdings | |
| Gas price | |
| Auto swap | |
aicoin-tradingaicoin-marketaicoin-freqtradeaicoin-hyperliquidaicoin-onchain| Action | Params | Description |
|---|---|---|
| | Search tokens by name/symbol/address |
| | Token metadata (name, symbol, decimals, logo) |
| | Trending token rankings |
| | Price, market cap, liquidity, 24h change |
| | Hot tokens by trending score |
| | Token holder distribution |
| | Top liquidity pools |
| | Risk level, creator, dev stats |
| Action | Params | Description |
|---|---|---|
| | Current token price |
| | Batch price query (comma-separated chain:address) |
| | K-line / candlestick data |
| | Aggregated index price |
| | Smart money / whale / KOL signals |
| (none) | Supported chains for signals |
| Action | Params | Description |
|---|---|---|
| | Get swap quote (read-only) |
| | Get swap tx data (unsigned) |
| | Get ERC-20 approval tx data |
| (none) | Supported chains for DEX aggregator |
| | Available liquidity sources on a chain |
| Action | Params | Description |
|---|---|---|
| | Total portfolio value in USD |
| | All token balances |
| | Specific token balances |
| (none) | Supported chains for balance queries |
| Action | Params | Description |
|---|---|---|
| | Current gas prices |
| | Estimate gas limit |
| | Simulate transaction (dry-run) |
| | Broadcast signed transaction |
| | Track broadcast order status |
| (none) | Supported chains for gateway |
| Action | Params | Description |
|---|---|---|
| | Full auto: quote → approve → sign → broadcast |
| (none) | Show wallet address derived from private key |
WALLET_PRIVATE_KEY=0x....env| Chain | Name | Also Accepts |
|---|---|---|
| Ethereum | | |
| Solana | | |
| Base | | |
| BSC | | |
| Arbitrum | | |
| Polygon | | |
| XLayer | | |
| Avalanche | | |
| Optimism | | |
| Chain | Address |
|---|---|
| EVM (ETH, BSC, Polygon, etc.) | |
| Solana | |
11111111111111111111111111111111So111111111111111111111111111111111111111121. token.mjs search → find token contract address
2. swap.mjs quote → get price estimate, check honeypot/tax
3. swap.mjs approve → get ERC-20 approval tx data (skip for native tokens)
4. User signs approval → broadcast via gateway.mjs
5. swap.mjs swap → get swap tx data
6. User signs swap → broadcast via gateway.mjs
7. gateway.mjs orders → track transaction status1. token.mjs search → find token address
2. swap.mjs quote → get quote
3. swap.mjs swap → get tx data
4. User signs → broadcast via gateway.mjsswap approve0xeee...111...1isHoneyPot = truetaxRate1 ETH"1000000000000000000"1 USDC"1000000"1.5 ETH3200 USDC.envOKX_API_KEY=your-api-key
OKX_SECRET_KEY=your-secret-key
OKX_PASSPHRASE=your-passphrase