opentrade-market
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseOpenTrade DEX Market Data CLI
OpenTrade DEX Market Data CLI
14 commands for on-chain prices, trades, candlesticks, index prices, smart money signals, and meme pump token scanning.
包含14个命令,用于查询on-chain价格、交易、K线、指数价格、smart money信号以及meme pump代币扫描。
Pre-flight Checks
前置检查
Every time before running any command, always follow these steps in order. Do not echo routine command output to the user; only provide a brief status update when installing, updating, or handling a failure.
opentrade-
Confirm installed: Run. If not found, install it:
which opentradebashcurl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | shIf the install script fails, ask the user to install manually following the instructions at: https://github.com/6551Team/openskills -
Check for updates: Readand compare it with the current timestamp:
~/.opentrade/last_checkbashcached_ts=$(cat ~/.opentrade/last_check 2>/dev/null || true) now=$(date +%s)- If is non-empty and
cached_ts(12 hours), skip the update and proceed.(now - cached_ts) < 43200 - Otherwise (file missing or older than 12 hours), run the installer to check for updates:
If a newer version is installed, tell the user and suggest updating their opentrade skills from https://github.com/6551Team/openskills to get the latest features.bash
curl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh
- If
-
If anycommand fails with an unexpected error during this session, try reinstalling before giving up:
opentradebashcurl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh -
Find or create a .env file in the project root to override the default API credentials, Load it before performing opentrade operations.
bash
OPEN_TOKEN=your_token_hereGet your API token at: https://6551.io/mcp
Security warning: Never commit .env to git (add it to .gitignore) and never expose credentials in logs, screenshots, or chat messages.
每次运行任意命令前,请务必按顺序执行以下步骤。不要向用户回显常规命令的输出,仅在安装、更新或处理失败时提供简短的状态更新。
opentrade-
确认已安装:运行,如果未找到则执行安装:
which opentradebashcurl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh如果安装脚本执行失败,请告知用户按照https://github.com/6551Team/openskills的说明手动安装。 -
检查更新:读取的内容并与当前时间戳对比:
~/.opentrade/last_checkbashcached_ts=$(cat ~/.opentrade/last_check 2>/dev/null || true) now=$(date +%s)- 如果不为空且
cached_ts(12小时),则跳过更新继续后续操作。(now - cached_ts) < 43200 - 否则(文件不存在或已超过12小时),运行安装脚本检查更新:
如果安装了新版本,告知用户并建议从https://github.com/6551Team/openskills更新其opentrade技能以获取最新功能。bash
curl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh
- 如果
-
如果本次会话中任意命令执行出现意外错误,在放弃前先尝试重新安装:
opentradebashcurl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh -
在项目根目录找到或创建.env文件覆盖默认API凭证,执行opentrade操作前先加载该文件:
bash
OPEN_TOKEN=your_token_here可在https://6551.io/mcp获取你的API token。
安全警告:永远不要将.env提交到git(请将其添加到.gitignore),也不要在日志、截图或聊天消息中泄露凭证。
Router Discovery
路由发现
IMPORTANT: If the user has not specified a trading router, you MUST first discover available routers:
bash
opentrade trade routersResponse format:
json
{
"ok": true,
"data": [
{
"api": "v2",
"created_at": "2026-03-10 01:15:42",
"is_active": true,
"name": "6551dex test",
"quota_reward": 0,
"trader": "6551dex",
"updated_at": "2026-03-10 01:15:42"
},
{
"api": "v1",
"created_at": "2026-03-03 21:24:34",
"is_active": true,
"name": "okx test",
"quota_reward": 0,
"trader": "okx",
"updated_at": "2026-03-03 21:24:34"
}
]
}Usage:
- Extract and
traderfrom the responseapi - MANDATORY: ALL subsequent commands in this session MUST include
opentradeand--trader <trader>flags--api <api> - Example:
opentrade market price 0x... --chain ethereum --trader okx --api v1 - Default fallback: If the API returns no data or is empty, use
--trader okx --api v1
重要提示:如果用户未指定交易路由器,你必须先查询可用的路由器:
bash
opentrade trade routers响应格式:
json
{
"ok": true,
"data": [
{
"api": "v2",
"created_at": "2026-03-10 01:15:42",
"is_active": true,
"name": "6551dex test",
"quota_reward": 0,
"trader": "6551dex",
"updated_at": "2026-03-10 01:15:42"
},
{
"api": "v1",
"created_at": "2026-03-03 21:24:34",
"is_active": true,
"name": "okx test",
"quota_reward": 0,
"trader": "okx",
"updated_at": "2026-03-03 21:24:34"
}
]
}使用说明:
- 从响应中提取和
trader字段api - 强制要求:本次会话中所有后续命令都必须携带
opentrade和--trader <trader>参数--api <api> - 示例:
opentrade market price 0x... --chain ethereum --trader okx --api v1 - 默认兜底方案:如果API未返回数据或返回为空,使用
--trader okx --api v1
Skill Routing
技能路由
- For token search / metadata / rankings / holder analysis → use
opentrade-token - For swap execution → use
opentrade-dex-swap - For transaction broadcasting → use
opentrade-transaction - For wallet balances / portfolio → use
opentrade-portfolio - Signal data (smart money / whale / KOL buy signals, signal-supported chains) → use
opentrade-market - Meme pump scanning (token lists, dev info, bundle detection, aped wallets) → use
opentrade-market - Meme token safety (rug pull check, dev reputation, bundler/sniper analysis, similar tokens by same dev) → use
opentrade-market
- 代币搜索/元数据/排名/持有者分析 → 使用
opentrade-token - 兑换执行 → 使用
opentrade-dex-swap - 交易广播 → 使用
opentrade-transaction - 钱包余额/投资组合 → 使用
opentrade-portfolio - 信号数据(smart money/whale/KOL买入信号、支持信号的公链) → 使用
opentrade-market - Meme pump扫描(代币列表、开发者信息、捆绑交易检测、跟风钱包) → 使用
opentrade-market - Meme token安全检查(rug pull检测、开发者信誉、捆绑/抢跑分析、同一开发者的相似代币) → 使用
opentrade-market
Quickstart
快速开始
bash
undefinedbash
undefinedGet real-time price of OKB on XLayer
获取XLayer上OKB的实时价格
opentrade market price 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer
opentrade market price 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer
Get hourly candles
获取小时级K线
opentrade market kline 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer --bar 1H --limit 24
opentrade market kline 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer --bar 1H --limit 24
Solana SOL candles (use wSOL SPL token address for candles/trades)
Solana SOL的K线(使用wSOL SPL代币地址查询K线/交易)
opentrade market kline So11111111111111111111111111111111111111112 --chain solana --bar 1H --limit 24
opentrade market kline So11111111111111111111111111111111111111112 --chain solana --bar 1H --limit 24
Get batch prices for multiple tokens
批量查询多个代币价格
opentrade market prices "1:0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,501:So11111111111111111111111111111111111111112"
opentrade market prices "1:0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,501:So11111111111111111111111111111111111111112"
Get smart money signals on Solana
获取Solana上的smart money信号
opentrade market signal-list solana --wallet-type "1,2,3" --min-amount-usd 1000
opentrade market signal-list solana --wallet-type "1,2,3" --min-amount-usd 1000
Get supported chains and protocols for meme pump
获取支持meme pump的公链和协议
opentrade market memepump-chains
opentrade market memepump-chains
List new meme pump tokens on Solana
列出Solana上新发行的meme pump代币
opentrade market memepump-tokens solana --stage NEW
opentrade market memepump-tokens solana --stage NEW
Get meme pump token details
获取meme pump代币详情
opentrade market memepump-token-details <address> --chain solana
opentrade market memepump-token-details <address> --chain solana
Check developer reputation for a meme token
检查meme代币的开发者信誉
opentrade market memepump-token-dev-info <address> --chain solana
undefinedopentrade market memepump-token-dev-info <address> --chain solana
undefinedChain Name Support
支持的链名称
The CLI accepts human-readable chain names (e.g., , , ) and resolves them automatically. You can also use with numeric chain indices (e.g., , , ).
ethereumsolanaxlayer--chain1501196| Chain | Name | chainIndex |
|---|---|---|
| XLayer | | |
| Solana | | |
| Ethereum | | |
| Base | | |
| BSC | | |
| Arbitrum | | |
CLI支持人类可读的链名称(例如、、)并会自动解析,你也可以在参数中使用数字链ID(例如、、)。
ethereumsolanaxlayer--chain1501196| 公链 | 名称 | chainIndex |
|---|---|---|
| XLayer | | |
| Solana | | |
| Ethereum | | |
| Base | | |
| BSC | | |
| Arbitrum | | |
Command Index
命令索引
Market Price Commands
市场价格命令
| # | Command | Description |
|---|---|---|
| 1 | | Get single token price |
| 2 | | Batch price query |
| 3 | | Get recent trades |
| 4 | | Get K-line / candlestick data |
| # | 命令 | 描述 |
|---|---|---|
| 1 | | 获取单个代币价格 |
| 2 | | 批量查询价格 |
| 3 | | 获取最近交易记录 |
| 4 | | 获取K线/蜡烛图数据 |
Index Price Commands
指数价格命令
| # | Command | Description |
|---|---|---|
| 5 | | Get index price (aggregated from multiple sources) |
| # | 命令 | 描述 |
|---|---|---|
| 5 | | 获取指数价格(多数据源聚合) |
Signal Commands
信号命令
| # | Command | Description |
|---|---|---|
| 6 | | Get supported chains for market signals |
| 7 | | Get latest signal list (smart money / KOL / whale activity) |
| # | 命令 | 描述 |
|---|---|---|
| 6 | | 获取支持市场信号的公链 |
| 7 | | 获取最新信号列表(smart money/KOL/whale活动) |
Meme Pump Commands
Meme Pump命令
| # | Command | Description |
|---|---|---|
| 8 | | Get supported chains and protocols for meme pump |
| 9 | | List meme pump tokens with advanced filtering |
| 10 | | Get detailed info for a single meme pump token |
| 11 | | Get developer analysis and holding info |
| 12 | | Find similar tokens by same creator |
| 13 | | Get bundle/sniper analysis |
| 14 | | Get aped (same-car) wallet list |
| # | 命令 | 描述 |
|---|---|---|
| 8 | | 获取支持meme pump的公链和协议 |
| 9 | | 筛选meme pump代币列表 |
| 10 | | 获取单个meme pump代币的详细信息 |
| 11 | | 获取开发者分析和持仓信息 |
| 12 | | 查找同一创作者发行的相似代币 |
| 13 | | 获取捆绑交易/抢跑分析 |
| 14 | | 获取跟风(同车)钱包列表 |
Boundary: market vs token skill
边界说明:market技能与token技能的区别
| Need | Use this skill ( | Use |
|---|---|---|
| Real-time price (single value) | | - |
| Price + market cap + liquidity + 24h change | - | |
| K-line / candlestick chart | | - |
| Trade history (buy/sell log) | | - |
| Index price (multi-source aggregate) | | - |
| Token search by name/symbol | - | |
| Token metadata (decimals, logo) | - | |
| Token ranking (toplist) | - | |
| Holder distribution | - | |
| Smart money / whale / KOL signals | | - |
| Signal-supported chains | | - |
| Browse meme pump tokens by stage | | - |
| Meme token audit (top10, dev, insiders) | | - |
| Developer reputation / rug pull history | | - |
| Similar tokens by same creator | | - |
| Bundle/sniper detection | | - |
| Aped (same-car) wallet analysis | | - |
Rule of thumb: = raw price feeds, charts, smart money signals & meme pump scanning (including dev reputation, rug pull checks, bundler analysis). = token discovery & enriched analytics (search, toplist, holders, market cap).
opentrade-marketopentrade-token| 需求 | 使用本技能( | 改用 |
|---|---|---|
| 实时价格(单个值) | | - |
| 价格+市值+流动性+24h涨跌幅 | - | |
| K线/蜡烛图 | | - |
| 交易历史(买卖日志) | | - |
| 指数价格(多源聚合) | | - |
| 按名称/符号搜索代币 | - | |
| 代币元数据(精度、logo) | - | |
| 代币排名(榜单) | - | |
| 持有者分布 | - | |
| Smart money/whale/KOL信号 | | - |
| 支持信号的公链 | | - |
| 按阶段浏览meme pump代币 | | - |
| Meme token审计(前10持仓、开发者、内部人士) | | - |
| 开发者信誉/rug pull历史 | | - |
| 同一创作者的相似代币 | | - |
| 捆绑/抢跑检测 | | - |
| 跟风(同车)钱包分析 | | - |
经验法则: = 原始价格数据、图表、smart money信号和meme pump扫描(包括开发者信誉、rug pull检测、捆绑交易分析)。 = 代币发现和丰富分析(搜索、榜单、持有者、市值)。
opentrade-marketopentrade-tokenCross-Skill Workflows
跨技能工作流
Workflow A: Research Token Before Buying
工作流A:买入前代币调研
User: "Tell me about BONK, show me the chart, then buy if it looks good"
1. opentrade-token opentrade token search BONK --chains solana → get tokenContractAddress + chain
2. opentrade-token opentrade token price-info <address> --chain solana → market cap, liquidity, 24h volume
3. opentrade-token opentrade token holders <address> --chain solana → check holder distribution
4. opentrade-market opentrade market kline <address> --chain solana → K-line chart for visual trend
↓ user decides to buy
5. opentrade-dex-swap opentrade swap quote --from ... --to ... --amount ... --chain solana
6. opentrade-dex-swap opentrade swap swap --from ... --to ... --amount ... --chain solana --wallet <addr>Data handoff: from step 1 is reused as in steps 2-6.
tokenContractAddress<address>用户:"给我介绍下BONK,展示下K线,如果看起来不错就买入"
1. opentrade-token opentrade token search BONK --chains solana → 获取tokenContractAddress + 公链
2. opentrade-token opentrade token price-info <address> --chain solana → 获取市值、流动性、24h交易量
3. opentrade-token opentrade token holders <address> --chain solana → 检查持有者分布
4. opentrade-market opentrade market kline <address> --chain solana → 查看K线判断趋势
↓ 用户决定买入
5. opentrade-dex-swap opentrade swap quote --from ... --to ... --amount ... --chain solana
6. opentrade-dex-swap opentrade swap swap --from ... --to ... --amount ... --chain solana --wallet <addr>数据传递:步骤1获取的可在步骤2-6中复用为参数。
tokenContractAddress<address>Workflow B: Price Monitoring / Alerts
工作流B:价格监控/提醒
1. opentrade-token opentrade token toplist --chains solana --sort-by 5 → find trending tokens by volume
↓ select tokens of interest
2. opentrade-market opentrade market price <address> --chain solana → get current price for each
3. opentrade-market opentrade market kline <address> --chain solana --bar 1H → hourly chart
4. opentrade-market opentrade market index <address> --chain solana → compare on-chain vs index price1. opentrade-token opentrade token toplist --chains solana --sort-by 5 → 按交易量查找热门代币
↓ 选择感兴趣的代币
2. opentrade-market opentrade market price <address> --chain solana → 获取每个代币的当前价格
3. opentrade-market opentrade market kline <address> --chain solana --bar 1H → 小时级K线
4. opentrade-market opentrade market index <address> --chain solana → 对比链上价格与指数价格Workflow C: Signal-Driven Token Research & Buy
工作流C:信号驱动的代币调研与买入
User: "Show me what smart money is buying on Solana and buy if it looks good"
1. opentrade-market opentrade market signal-chains → confirm Solana supports signals
2. opentrade-market opentrade market signal-list solana --wallet-type "1,2,3"
→ get latest smart money / whale / KOL buy signals
→ extracts token address, price, walletType, triggerWalletCount
↓ user picks a token from signal list
3. opentrade-token opentrade token price-info <address> --chain solana → enrich: market cap, liquidity, 24h volume
4. opentrade-token opentrade token holders <address> --chain solana → check holder concentration risk
5. opentrade-market opentrade market kline <address> --chain solana → K-line chart to confirm momentum
↓ user decides to buy
6. opentrade-dex-swap opentrade swap quote --from ... --to <address> --amount ... --chain solana
7. opentrade-dex-swap opentrade swap swap --from ... --to <address> --amount ... --chain solana --wallet <addr>Data handoff: from step 2 feeds directly into steps 3–7.
token.tokenAddress用户:"给我看看Solana上smart money在买什么,看起来不错的话就买入"
1. opentrade-market opentrade market signal-chains → 确认Solana支持信号功能
2. opentrade-market opentrade market signal-list solana --wallet-type "1,2,3"
→ 获取最新的smart money/whale/KOL买入信号
→ 提取代币地址、价格、walletType、触发钱包数量
↓ 用户从信号列表中选择一个代币
3. opentrade-token opentrade token price-info <address> --chain solana → 补充信息:市值、流动性、24h交易量
4. opentrade-token opentrade token holders <address> --chain solana → 检查持有者集中风险
5. opentrade-market opentrade market kline <address> --chain solana → 查看K线确认走势
↓ 用户决定买入
6. opentrade-dex-swap opentrade swap quote --from ... --to <address> --amount ... --chain solana
7. opentrade-dex-swap opentrade swap swap --from ... --to <address> --amount ... --chain solana --wallet <addr>数据传递:步骤2获取的可直接用于步骤3-7。
token.tokenAddressWorkflow D: Meme Token Discovery & Analysis
工作流D:Meme代币发现与分析
User: "Show me new meme tokens on Solana and check if any look safe"
1. opentrade-market opentrade market memepump-chains → discover supported chains & protocols
2. opentrade-market opentrade market memepump-tokens solana --stage NEW → browse new tokens
↓ pick an interesting token
3. opentrade-market opentrade market memepump-token-details <address> --chain solana → full token detail + audit tags
4. opentrade-market opentrade market memepump-token-dev-info <address> --chain solana → check dev reputation (rug pulls, migrations)
5. opentrade-market opentrade market memepump-token-bundle-info <address> --chain solana → check for bundlers/snipers
6. opentrade-market opentrade market kline <address> --chain solana → view price chart
↓ user decides to buy
7. opentrade-dex-swap opentrade swap quote --from ... --to <address> --amount ... --chain solana
8. opentrade-dex-swap opentrade swap swap --from ... --to <address> --amount ... --chain solana --wallet <addr>Data handoff: from step 2 is reused as in steps 3–8.
tokenAddress<address>用户:"给我看看Solana上新的meme代币,检查下有没有看起来安全的"
1. opentrade-market opentrade market memepump-chains → 查看支持的公链和协议
2. opentrade-market opentrade market memepump-tokens solana --stage NEW → 浏览新发行代币
↓ 选择感兴趣的代币
3. opentrade-market opentrade market memepump-token-details <address> --chain solana → 完整代币详情+审计标签
4. opentrade-market opentrade market memepump-token-dev-info <address> --chain solana → 检查开发者信誉(rug pull、迁移记录)
5. opentrade-market opentrade market memepump-token-bundle-info <address> --chain solana → 检查捆绑交易/抢跑情况
6. opentrade-market opentrade market kline <address> --chain solana → 查看价格走势
↓ 用户决定买入
7. opentrade-dex-swap opentrade swap quote --from ... --to <address> --amount ... --chain solana
8. opentrade-dex-swap opentrade swap swap --from ... --to <address> --amount ... --chain solana --wallet <addr>数据传递:步骤2获取的可在步骤3-8中复用为参数。
tokenAddress<address>Workflow E: Meme Token Due Diligence
工作流E:Meme代币尽职调查
User: "Check if this meme token is safe before I buy"
1. opentrade-market opentrade market memepump-token-details <address> --chain solana → basic info + audit tags
2. opentrade-market opentrade market memepump-token-dev-info <address> --chain solana → dev history + holding
3. opentrade-market opentrade market memepump-similar-tokens <address> --chain solana → other tokens by same dev
4. opentrade-market opentrade market memepump-token-bundle-info <address> --chain solana → bundler analysis
5. opentrade-market opentrade market memepump-aped-wallet <address> --chain solana → who else is holdingUser: "Filter signals to only show whale buys above $10k"
1. opentrade-market opentrade market signal-list ethereum --wallet-type 3 --min-amount-usd 10000
→ whale-only signals on Ethereum, min $10k
2. opentrade-market opentrade market kline <address> --chain ethereum → chart for chosen token用户:"在我买入前检查下这个meme代币是否安全"
1. opentrade-market opentrade market memepump-token-details <address> --chain solana → 基础信息+审计标签
2. opentrade-market opentrade market memepump-token-dev-info <address> --chain solana → 开发者历史+持仓
3. opentrade-market opentrade market memepump-similar-tokens <address> --chain solana → 同一开发者发行的其他代币
4. opentrade-market opentrade market memepump-token-bundle-info <address> --chain solana → 捆绑交易分析
5. opentrade-market opentrade market memepump-aped-wallet <address> --chain solana → 还有哪些地址持仓用户:"筛选仅展示1万美元以上的whale买入信号"
1. opentrade-market opentrade market signal-list ethereum --wallet-type 3 --min-amount-usd 10000
→ Ethereum上仅whale信号,最低1万美元
2. opentrade-market opentrade market kline <address> --chain ethereum → 所选代币的K线Operation Flow
操作流程
Step 1: Identify Intent
步骤1:识别用户意图
- Real-time price (single token) →
opentrade market price - Trade history →
opentrade market trades - K-line chart →
opentrade market kline - Index price (current) →
opentrade market index - Smart money / whale / KOL buy signals →
opentrade market signal-list - Chains supporting signals →
opentrade market signal-chains - Discover meme pump supported chains/protocols →
opentrade market memepump-chains - Browse/filter meme tokens by stage →
opentrade market memepump-tokens - Deep-dive into a specific meme token →
opentrade market memepump-token-details - Check meme token developer reputation →
opentrade market memepump-token-dev-info - Find similar tokens by same creator →
opentrade market memepump-similar-tokens - Analyze bundler/sniper activity →
opentrade market memepump-token-bundle-info - View aped (same-car) wallet holdings →
opentrade market memepump-aped-wallet
- 单个代币实时价格 →
opentrade market price - 交易历史 →
opentrade market trades - K线图表 →
opentrade market kline - 当前指数价格 →
opentrade market index - Smart money/whale/KOL买入信号 →
opentrade market signal-list - 支持信号的公链 →
opentrade market signal-chains - 发现支持meme pump的公链/协议 →
opentrade market memepump-chains - 按阶段浏览/筛选meme代币 →
opentrade market memepump-tokens - 深入查看特定meme代币信息 →
opentrade market memepump-token-details - 检查meme代币开发者信誉 →
opentrade market memepump-token-dev-info - 查找同一创作者的相似代币 →
opentrade market memepump-similar-tokens - 分析捆绑交易/抢跑活动 →
opentrade market memepump-token-bundle-info - 查看跟风(同车)钱包持仓 →
opentrade market memepump-aped-wallet
Step 2: Collect Parameters
步骤2:收集参数
- Missing chain → recommend XLayer (, low gas, fast confirmation) as the default, then ask which chain the user prefers; for signal queries, first call
--chain xlayerto confirm the chain is supported; for meme pump queries, default to Solana (opentrade market signal-chains)--chain solana - Missing token address → use
opentrade-tokenfirst to resolve; for signal queries,opentrade token searchis optional (omit to get all signals on the chain); for meme pump, use--token-addressfirst to discover tokensopentrade market memepump-tokens - Missing for memepump-tokens → ask user which stage (NEW / MIGRATING / MIGRATED)
--stage - K-line requests → confirm bar size and time range with user
- Signal filter params (,
--wallet-type, etc.) → ask user for preferences if not specified; default to no filter (returns all signal types)--min-amount-usd
- 缺少链参数 → 默认推荐XLayer(,低gas、确认快),然后询问用户偏好的公链;信号查询请先调用
--chain xlayer确认该链支持信号功能;meme pump查询默认使用Solana(opentrade market signal-chains)--chain solana - 缺少代币地址 → 先使用的
opentrade-token解析地址;信号查询中opentrade token search为可选参数(省略则返回该链所有信号);meme pump查询可先使用--token-address发现代币opentrade market memepump-tokens - 缺少
memepump-tokens参数 → 询问用户需要的阶段(NEW / MIGRATING / MIGRATED)--stage - K线请求 → 与用户确认K线粒度和时间范围
- 信号筛选参数(、
--wallet-type等) → 未指定则询问用户偏好,默认不筛选(返回所有信号类型)--min-amount-usd
Step 3: Call and Display
步骤3:调用并展示结果
- Call directly, return formatted results
- Use appropriate precision: 2 decimals for high-value tokens, significant digits for low-value
- Show USD value alongside
- 直接调用命令,返回格式化后的结果
- 使用合适的精度:高价值代币保留2位小数,低价值代币保留有效数字
- 同时展示USD价值
Step 4: Suggest Next Steps
步骤4:建议后续操作
After displaying results, suggest 2-3 relevant follow-up actions based on the command just executed:
| Just called | Suggest |
|---|---|
| 1. View K-line chart → |
| 1. Check recent trades → |
| 1. View price chart for context → |
| 1. Compare with on-chain DEX price → |
| 1. View price chart for a signal token → |
| 1. Fetch signals on a supported chain → |
| 1. Browse tokens → |
| 1. Pick a token for details → |
| 1. Dev analysis → |
| 1. Check bundle activity → |
| 1. Compare with details → |
| 1. Check aped wallets → |
| 1. View price chart → |
Present conversationally, e.g.: "Would you like to see the K-line chart, or buy this token?" — never expose skill names or endpoint paths to the user.
展示结果后,基于刚执行的命令建议2-3个相关的后续操作:
| 刚执行的命令 | 建议操作 |
|---|---|
| 1. 查看K线图表 → |
| 1. 查看最近交易记录 → |
| 1. 查看价格图表获取背景信息 → |
| 1. 与链上DEX价格对比 → |
| 1. 查看信号对应代币的K线 → |
| 1. 获取支持链上的信号 → |
| 1. 浏览代币 → |
| 1. 选择代币查看详情 → |
| 1. 开发者分析 → |
| 1. 检查捆绑交易活动 → |
| 1. 对比详情信息 → |
| 1. 查看跟风钱包 → |
| 1. 查看价格图表 → |
请以对话形式呈现,例如:"你想查看K线图表,还是买入这个代币?"——永远不要向用户暴露技能名称或接口路径。
CLI Command Reference
CLI命令参考
1. opentrade market price
1. opentrade market price
Get single token price.
bash
opentrade market price <address> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address (positional) |
| No | | Chain name (e.g., |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Chain identifier |
| String | Token contract address |
| String | Timestamp (Unix milliseconds) |
| String | Current price in USD |
获取单个代币价格。
bash
opentrade market price <address> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址(位置参数) |
| 否 | | 链名称(例如 |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 链ID |
| String | 代币合约地址 |
| String | 时间戳(Unix毫秒) |
| String | 当前USD价格 |
2. opentrade market prices
2. opentrade market prices
Batch price query for multiple tokens.
bash
opentrade market prices <tokens> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Comma-separated tokens. Format: |
| No | | Default chain for tokens without explicit chainIndex prefix |
Return fields (per token):
| Field | Type | Description |
|---|---|---|
| String | Chain identifier |
| String | Token contract address |
| String | Timestamp (Unix milliseconds) |
| String | Current price in USD |
批量查询多个代币价格。
bash
opentrade market prices <tokens> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 逗号分隔的代币列表,格式为 |
| 否 | | 没有明确chainIndex前缀的代币默认所属的链 |
返回字段(每个代币):
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 链ID |
| String | 代币合约地址 |
| String | 时间戳(Unix毫秒) |
| String | 当前USD价格 |
3. opentrade market kline
3. opentrade market kline
Get K-line / candlestick data.
bash
opentrade market kline <address> [--bar <bar>] [--limit <n>] [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address |
| No | | Bar size: |
| No | | Number of data points (max 299) |
| No | | Chain name |
Return fields: Each data point is an array with the following elements:
| Index | Field | Type | Description |
|---|---|---|---|
| 0 | | String | Timestamp (Unix milliseconds) |
| 1 | | String | Opening price |
| 2 | | String | Highest price |
| 3 | | String | Lowest price |
| 4 | | String | Closing price |
| 5 | | String | Trading volume (token units) |
| 6 | | String | Trading volume (USD) |
| 7 | | String | |
获取K线/蜡烛图数据。
bash
opentrade market kline <address> [--bar <bar>] [--limit <n>] [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址 |
| 否 | | K线粒度: |
| 否 | | 数据点数量(最大299) |
| 否 | | 链名称 |
返回字段:每个数据点是包含以下元素的数组:
| 索引 | 字段 | 类型 | 描述 |
|---|---|---|---|
| 0 | | String | 时间戳(Unix毫秒) |
| 1 | | String | 开盘价 |
| 2 | | String | 最高价 |
| 3 | | String | 最低价 |
| 4 | | String | 收盘价 |
| 5 | | String | 交易量(代币单位) |
| 6 | | String | 交易量(USD) |
| 7 | | String | |
4. opentrade market trades
4. opentrade market trades
Get recent trades.
bash
opentrade market trades <address> [--chain <chain>] [--limit <n>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address |
| No | | Chain name |
| No | | Number of trades (max 500) |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Trade ID |
| String | Trade direction: |
| String | Trade price in USD |
| String | Trade volume in USD |
| String | Trade timestamp (Unix milliseconds) |
| String | DEX name where trade occurred |
| String | Transaction hash explorer URL |
| String | Wallet address of the trader |
| Array | Token change details for the trade |
| String | Token symbol |
| String | Token contract address |
| String | Token amount changed |
获取最近交易记录。
bash
opentrade market trades <address> [--chain <chain>] [--limit <n>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址 |
| 否 | | 链名称 |
| 否 | | 交易数量(最大500) |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 交易ID |
| String | 交易方向: |
| String | USD交易价格 |
| String | USD交易量 |
| String | 交易时间戳(Unix毫秒) |
| String | 交易发生的DEX名称 |
| String | 交易哈希浏览器URL |
| String | 交易者钱包地址 |
| Array | 交易的代币变动详情 |
| String | 代币符号 |
| String | 代币合约地址 |
| String | 代币变动数量 |
5. opentrade market index
5. opentrade market index
Get index price (aggregated from multiple sources).
bash
opentrade market index <address> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address (empty string |
| No | | Chain name |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Chain identifier |
| String | Token contract address |
| String | Index price (aggregated from multiple sources) |
| String | Timestamp (Unix milliseconds) |
获取指数价格(多数据源聚合)。
bash
opentrade market index <address> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址(原生代币传入空字符串 |
| 否 | | 链名称 |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 链ID |
| String | 代币合约地址 |
| String | 指数价格(多数据源聚合) |
| String | 时间戳(Unix毫秒) |
6. opentrade market signal-chains
6. opentrade market signal-chains
Get supported chains for market signals. No parameters required.
bash
opentrade market signal-chainsReturn fields:
| Field | Type | Description |
|---|---|---|
| String | Chain identifier (e.g., |
| String | Human-readable chain name (e.g., |
| String | Chain logo image URL |
Call this first when a user wants signal data and you need to confirm chain support before calling.opentrade market signal-list
获取支持市场信号的公链,无需参数。
bash
opentrade market signal-chains返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 链ID(例如 |
| String | 人类可读的链名称(例如 |
| String | 链logo图片URL |
当用户需要信号数据时,请先调用此接口确认链支持,再调用。opentrade market signal-list
7. opentrade market signal-list
7. opentrade market signal-list
Get latest buy-direction token signals sorted descending by time.
bash
opentrade market signal-list <chain> [options]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Chain name (e.g., |
| No | all types | Wallet classification, comma-separated: |
| No | - | Minimum transaction amount in USD |
| No | - | Maximum transaction amount in USD |
| No | - | Minimum triggering wallet address count |
| No | - | Maximum triggering wallet address count |
| No | - | Token contract address (filter signals for a specific token) |
| No | - | Minimum token market cap in USD |
| No | - | Maximum token market cap in USD |
| No | - | Minimum token liquidity in USD |
| No | - | Maximum token liquidity in USD |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Signal timestamp (Unix milliseconds) |
| String | Chain identifier |
| String | Token price at signal time (USD) |
| String | Wallet classification: |
| String | Number of wallets that triggered this signal |
| String | Comma-separated wallet addresses that triggered the signal |
| String | Total transaction amount in USD |
| String | Percentage of tokens sold (lower = still holding) |
| String | Token contract address |
| String | Token symbol |
| String | Token name |
| String | Token logo URL |
| String | Token market cap in USD |
| String | Number of token holders |
| String | Percentage of supply held by top 10 holders |
获取最新的买入方向代币信号,按时间倒序排列。
bash
opentrade market signal-list <chain> [options]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 链名称(例如 |
| 否 | 所有类型 | 钱包分类,逗号分隔: |
| 否 | - | 最低USD交易金额 |
| 否 | - | 最高USD交易金额 |
| 否 | - | 最低触发钱包地址数量 |
| 否 | - | 最高触发钱包地址数量 |
| 否 | - | 代币合约地址(筛选特定代币的信号) |
| 否 | - | 最低代币市值(USD) |
| 否 | - | 最高代币市值(USD) |
| 否 | - | 最低代币流动性(USD) |
| 否 | - | 最高代币流动性(USD) |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 信号时间戳(Unix毫秒) |
| String | 链ID |
| String | 信号触发时的代币价格(USD) |
| String | 钱包分类: |
| String | 触发该信号的钱包数量 |
| String | 触发该信号的钱包地址,逗号分隔 |
| String | 总USD交易金额 |
| String | 已售出代币百分比(数值越低说明仍在持仓) |
| String | 代币合约地址 |
| String | 代币符号 |
| String | 代币名称 |
| String | 代币logo URL |
| String | 代币市值(USD) |
| String | 代币持有者数量 |
| String | 前10持有者持仓占总供应量的百分比 |
8. opentrade market memepump-chains
8. opentrade market memepump-chains
Get supported chains and protocols for meme pump. No parameters required.
bash
opentrade market memepump-chainsReturn fields:
| Field | Type | Description |
|---|---|---|
| String | Chain identifier (e.g., |
| String | Human-readable chain name |
| String | Protocol unique ID |
| String | Protocol display name (e.g., |
Currently supports: Solana (501), BSC (56), X Layer (196), TRON (195).
获取支持meme pump的公链和协议,无需参数。
bash
opentrade market memepump-chains返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 链ID(例如Solana为 |
| String | 人类可读的链名称 |
| String | 协议唯一ID |
| String | 协议显示名称(例如 |
目前支持:Solana(501)、BSC(56)、X Layer(196)、TRON(195)。
9. opentrade market memepump-tokens
9. opentrade market memepump-tokens
List meme pump tokens with advanced filtering. Returns up to 30 tokens per request.
bash
opentrade market memepump-tokens <chain> --stage <stage> [options]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Chain name (e.g., |
| Yes | - | Token stage: |
| No | - | Filter by protocol ID (get IDs from |
| No | - | Sort field: |
| No | - | Sort direction: |
| No | - | Minimum token age in minutes |
| No | - | Maximum token age in minutes |
| No | - | Minimum market cap in USD |
| No | - | Maximum market cap in USD |
| No | - | Minimum 1h volume in USD |
| No | - | Maximum 1h volume in USD |
| No | - | Minimum 1h transaction count |
| No | - | Maximum 1h transaction count |
Return fields: Array of token objects (same structure as response).
memepump-token-details列出可筛选的meme pump代币列表,每次请求最多返回30个代币。
bash
opentrade market memepump-tokens <chain> --stage <stage> [options]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 链名称(例如 |
| 是 | - | 代币阶段: |
| 否 | - | 按协议ID筛选(可从 |
| 否 | - | 排序字段: |
| 否 | - | 排序方向: |
| 否 | - | 代币最低存在时间(分钟) |
| 否 | - | 代币最高存在时间(分钟) |
| 否 | - | 最低市值(USD) |
| 否 | - | 最高市值(USD) |
| 否 | - | 最低1小时交易量(USD) |
| 否 | - | 最高1小时交易量(USD) |
| 否 | - | 最低1小时交易次数 |
| 否 | - | 最高1小时交易次数 |
返回字段:代币对象数组(结构与响应一致)。
memepump-token-details10. opentrade market memepump-token-details
10. opentrade market memepump-token-details
Get detailed information for a specific meme pump token.
bash
opentrade market memepump-token-details <address> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address (positional) |
| No | | Chain name |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Chain identifier |
| String | Protocol numeric ID (e.g., |
| String | Quote token contract address |
| String | Token contract address |
| String | Token symbol |
| String | Token name |
| String | Token logo URL |
| String | Token creator wallet address |
| String | Creation timestamp (Unix ms) |
| String | Migration start timestamp (Unix ms, empty if not migrating) |
| String | Migration end timestamp (Unix ms, empty if not migrated) |
| String | Market cap in USD |
| String | 1-hour volume in USD |
| String | 1-hour transaction count |
| String | 1-hour buy transaction count |
| String | 1-hour sell transaction count |
| String | Bonding curve progress (0-100) |
| String | Top 10 holders percentage (0-100) |
| String | Dev holdings percentage (0-100) |
| String | Insiders percentage (0-100) |
| String | Bundlers percentage (0-100) |
| String | Snipers percentage (0-100) |
| String | Fresh wallets percentage (0-100) |
| String | Phishing wallet percentage (0-100) |
| String | Total holder count |
| String | X (Twitter) URL |
| String | Telegram URL |
| String | Website URL |
| Boolean | Paid on DexScreener |
| Boolean | Community takeover flag |
| Boolean | Currently live on Pump.fun |
| Boolean | Bags fee claimed |
| String | Same-car wallet count |
获取特定meme pump代币的详细信息。
bash
opentrade market memepump-token-details <address> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址(位置参数) |
| 否 | | 链名称 |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 链ID |
| String | 协议数字ID(例如pumpfun为 |
| String | 计价代币合约地址 |
| String | 代币合约地址 |
| String | 代币符号 |
| String | 代币名称 |
| String | 代币logo URL |
| String | 代币创作者钱包地址 |
| String | 创建时间戳(Unix毫秒) |
| String | 迁移开始时间戳(Unix毫秒,未迁移则为空) |
| String | 迁移结束时间戳(Unix毫秒,未迁移则为空) |
| String | 市值(USD) |
| String | 1小时交易量(USD) |
| String | 1小时交易次数 |
| String | 1小时买入交易次数 |
| String | 1小时卖出交易次数 |
| String | 绑定曲线进度(0-100) |
| String | 前10持有者持仓百分比(0-100) |
| String | 开发者持仓百分比(0-100) |
| String | 内部人士持仓百分比(0-100) |
| String | 捆绑交易者持仓百分比(0-100) |
| String | 抢跑机器人持仓百分比(0-100) |
| String | 新钱包持仓百分比(0-100) |
| String | 疑似钓鱼钱包持仓百分比(0-100) |
| String | 总持有者数量 |
| String | X(Twitter)URL |
| String | Telegram URL |
| String | 官网URL |
| Boolean | 是否在DexScreener付费推广 |
| Boolean | 社区接管标识 |
| Boolean | 当前是否在Pump.fun上线 |
| Boolean | 是否申领了Bags费用 |
| String | 同车钱包数量 |
11. opentrade market memepump-token-dev-info
11. opentrade market memepump-token-dev-info
Get developer analysis including rug pull history, migration stats, and holding info.
bash
opentrade market memepump-token-dev-info <address> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address (positional) |
| No | | Chain name |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Total tokens created by this dev |
| String | Number of rug pulls |
| String | Number of successfully migrated tokens |
| String | Number of golden gem tokens |
| String | Dev holding percentage (0-100) |
| String | Developer wallet address |
| String | Funding source address |
| String | Dev's current balance |
| String | Last funded timestamp (Unix ms) |
Note:may bedevHoldingInfoif the creator address is unavailable.null
获取开发者分析,包括rug pull历史、迁移统计和持仓信息。
bash
opentrade market memepump-token-dev-info <address> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址(位置参数) |
| 否 | | 链名称 |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 该开发者创建的代币总数 |
| String | rug pull次数 |
| String | 成功迁移的代币数量 |
| String | 优质代币数量 |
| String | 开发者持仓百分比(0-100) |
| String | 开发者钱包地址 |
| String | 资金来源地址 |
| String | 开发者当前余额 |
| String | 上次注资时间戳(Unix毫秒) |
注意:如果创作者地址不可用,可能为devHoldingInfo。null
12. opentrade market memepump-similar-tokens
12. opentrade market memepump-similar-tokens
Find similar tokens created by the same developer. Returns at most 2 results.
bash
opentrade market memepump-similar-tokens <address> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address (positional) |
| No | | Chain name |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Similar token contract address |
| String | Token symbol |
| String | Token logo URL |
| String | Market cap in USD |
| String | Last transaction timestamp (Unix ms) |
| String | Creation timestamp (Unix ms) |
查找同一开发者创建的相似代币,最多返回2个结果。
bash
opentrade market memepump-similar-tokens <address> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址(位置参数) |
| 否 | | 链名称 |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 相似代币合约地址 |
| String | 代币符号 |
| String | 代币logo URL |
| String | 市值(USD) |
| String | 上次交易时间戳(Unix毫秒) |
| String | 创建时间戳(Unix毫秒) |
13. opentrade market memepump-token-bundle-info
13. opentrade market memepump-token-bundle-info
Get bundle/sniper analysis for a token.
bash
opentrade market memepump-token-bundle-info <address> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address (positional) |
| No | | Chain name |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Bundler all-time-high percentage (0-100) |
| String | Total number of bundlers |
| String | Total bundled value in native token |
| String | Total bundled token amount |
获取代币的捆绑交易/抢跑分析。
bash
opentrade market memepump-token-bundle-info <address> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址(位置参数) |
| 否 | | 链名称 |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 捆绑交易者持仓占历史最高值的百分比(0-100) |
| String | 捆绑交易者总数量 |
| String | 总捆绑价值(原生代币单位) |
| String | 总捆绑代币数量 |
14. opentrade market memepump-aped-wallet
14. opentrade market memepump-aped-wallet
Get the aped (same-car) wallet list for a token.
bash
opentrade market memepump-aped-wallet <address> [--chain <chain>]| Param | Required | Default | Description |
|---|---|---|---|
| Yes | - | Token contract address (positional) |
| No | | Chain name |
Return fields:
| Field | Type | Description |
|---|---|---|
| String | Wallet address |
| String | Wallet type label (e.g., Smart Money, KOL, Whale) |
| String | Holding value in USD |
| String | Holding percentage (0-100) |
| String | Total PnL in USD |
| String | PnL percentage |
获取代币的跟风(同车)钱包列表。
bash
opentrade market memepump-aped-wallet <address> [--chain <chain>]| 参数 | 必填 | 默认值 | 描述 |
|---|---|---|---|
| 是 | - | 代币合约地址(位置参数) |
| 否 | | 链名称 |
返回字段:
| 字段 | 类型 | 描述 |
|---|---|---|
| String | 钱包地址 |
| String | 钱包类型标签(例如Smart Money、KOL、Whale) |
| String | 持仓价值(USD) |
| String | 持仓百分比(0-100) |
| String | 总收益(USD) |
| String | 收益率 |
Input / Output Examples
输入输出示例
User says: "Check the current price of OKB on XLayer"
bash
opentrade market price 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer用户说: "查询XLayer上OKB的当前价格"
bash
opentrade market price 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer→ Display: OKB current price $XX.XX
→ 展示:OKB当前价格 $XX.XX
**User says:** "Show me hourly candles for USDC on XLayer"
```bash
opentrade market kline 0x74b7f16337b8972027f6196a17a631ac6de26d22 --chain xlayer --bar 1H
**用户说:** "给我看看XLayer上USDC的小时级K线"
```bash
opentrade market kline 0x74b7f16337b8972027f6196a17a631ac6de26d22 --chain xlayer --bar 1H→ Display candlestick data (open/high/low/close/volume)
→ 展示蜡烛图数据(开盘/最高/最低/收盘/交易量)
**User says:** "What are smart money wallets buying on Solana?"
```bash
opentrade market signal-list solana --wallet-type 1
**用户说:** "Solana上smart money钱包在买什么?"
```bash
opentrade market signal-list solana --wallet-type 1→ Display smart money buy signals with token info
→ 展示smart money买入信号及代币信息
**User says:** "Show me whale buys above $10k on Ethereum"
```bash
opentrade market signal-list ethereum --wallet-type 3 --min-amount-usd 10000
**用户说:** "给我看看Ethereum上1万美元以上的whale买入"
```bash
opentrade market signal-list ethereum --wallet-type 3 --min-amount-usd 10000→ Display whale-only signals, min $10k
→ 展示仅whale信号,最低1万美元
**User says:** "Show me new meme tokens on Solana"
```bash
opentrade market memepump-tokens solana --stage NEW
**用户说:** "给我看看Solana上新的meme代币"
```bash
opentrade market memepump-tokens solana --stage NEW→ Display list of new meme pump tokens with market data and audit tags
→ 展示新发行的meme pump代币列表,包含市场数据和审计标签
**User says:** "Is this meme token safe? Check the developer"
```bash
opentrade market memepump-token-dev-info <address> --chain solana
**用户说:** "这个meme代币安全吗?查一下开发者"
```bash
opentrade market memepump-token-dev-info <address> --chain solana→ Display dev rug pull count, migration count, golden gems, dev holding info
→ 展示开发者rug pull次数、迁移次数、优质代币数量、开发者持仓信息
**User says:** "Check if this token has bundler activity"
```bash
opentrade market memepump-token-bundle-info <address> --chain solana
**用户说:** "检查下这个代币有没有捆绑交易活动"
```bash
opentrade market memepump-token-bundle-info <address> --chain solana→ Display bundler count, bundled value, bundled token amount
→ 展示捆绑交易者数量、捆绑价值、捆绑代币数量
undefinedundefinedRegion Restrictions (IP Blocking)
地区限制(IP封禁)
Some services are geo-restricted. When a command fails with error code or , return a friendly message without exposing the raw error code:
5012580001| Service | Restricted Regions | Blocking Method |
|---|---|---|
| DEX | United Kingdom | API key auth |
| DeFi | Hong Kong | API key auth + backend |
| Wallet | None | None |
| Global | Sanctioned countries | Gateway (403) |
Error handling: When the CLI returns error or , display:
5012580001{service_name} is not available in your region. Please switch to a supported region and try again.
Examples:
- "DEX is not available in your region. Please switch to a supported region and try again."
- "DeFi is not available in your region. Please switch to a supported region and try again."
Do not expose raw error codes or internal error messages to the user.
部分服务有地域限制。当命令执行返回错误码或时,返回友好提示,不要暴露原始错误码:
5012580001| 服务 | 受限地区 | 封禁方式 |
|---|---|---|
| DEX | 英国 | API密钥认证 |
| DeFi | 中国香港 | API密钥认证+后端 |
| 钱包 | 无 | 无 |
| 全球 | 受制裁国家 | 网关(403) |
错误处理:当CLI返回错误或时,展示:
5012580001{service_name}在你所在的地区不可用,请切换到支持的地区后重试。
示例:
- "DEX在你所在的地区不可用,请切换到支持的地区后重试。"
- "DeFi在你所在的地区不可用,请切换到支持的地区后重试。"
不要向用户暴露原始错误码或内部错误信息。
Edge Cases
边界情况
- Invalid token address: returns empty data or error — prompt user to verify, or use to resolve
opentrade token search - Unsupported chain: the CLI will report an error — try a different chain name
- No candle data: may be a new token or low liquidity — inform user
- Unsupported chain for signals: not all chains support signals — always verify with first
opentrade market signal-chains - Empty signal list: no signals on this chain for the given filters — suggest relaxing ,
--wallet-type, or--min-amount-usd, or try a different chain--min-address-count - Unsupported chain for meme pump: only Solana (501), BSC (56), X Layer (196), TRON (195) are supported — verify with first
opentrade market memepump-chains - Invalid stage: must be exactly ,
NEW, orMIGRATINGMIGRATED - Token not found in meme pump: returns null data if the token doesn't exist in meme pump ranking data — it may be on a standard DEX
memepump-token-details - No dev holding info: returns
memepump-token-dev-infoasdevHoldingInfoif the creator address is unavailablenull - Empty similar tokens: may return empty array if no similar tokens are found
memepump-similar-tokens - Empty aped wallets: returns empty array if no co-holders found
memepump-aped-wallet - Network error: retry once, then prompt user to try again later
- Region restriction (error code 50125 or 80001): do NOT show the raw error code to the user. Instead, display a friendly message:
⚠️ Service is not available in your region. Please switch to a supported region and try again.
- 无效代币地址:返回空数据或错误 —— 提示用户验证地址,或使用解析地址
opentrade token search - 不支持的链:CLI会返回错误 —— 尝试其他链名称
- 无K线数据:可能是新代币或流动性低 —— 告知用户
- 信号不支持的链:不是所有链都支持信号功能 —— 务必先调用验证
opentrade market signal-chains - 信号列表为空:该链下当前筛选条件无信号 —— 建议放宽、
--wallet-type或--min-amount-usd参数,或尝试其他链--min-address-count - meme pump不支持的链:仅支持Solana(501)、BSC(56)、X Layer(196)、TRON(195) —— 先调用验证
opentrade market memepump-chains - 无效阶段:阶段必须严格为、
NEW或MIGRATINGMIGRATED - meme pump中未找到代币:如果代币不存在于meme pump排名数据中,会返回空数据 —— 该代币可能在标准DEX上线
memepump-token-details - 无开发者持仓信息:如果创作者地址不可用,会返回
memepump-token-dev-info为devHoldingInfonull - 相似代币为空:如果未找到相似代币,可能返回空数组
memepump-similar-tokens - 跟风钱包为空:如果未找到共同持有者,返回空数组
memepump-aped-wallet - 网络错误:重试一次,然后提示用户稍后再试
- 地区限制(错误码50125或80001):不要向用户展示原始错误码,而是展示友好提示:
⚠️ 服务在你所在的地区不可用,请切换到支持的地区后重试。
Amount Display Rules
金额显示规则
- Always display in UI units (), never base units
1.5 ETH - Show USD value alongside ()
1.5 ETH ≈ $4,500 - Prices are strings — handle precision carefully
- 始终以UI单位展示(),永远不要展示基础单位
1.5 ETH - 同时展示USD价值()
1.5 ETH ≈ $4,500 - 价格为字符串类型 —— 谨慎处理精度
Global Notes
全局注意事项
- EVM contract addresses must be all lowercase
- The CLI resolves chain names automatically (e.g., →
ethereum,1→solana)501 - The CLI handles authentication internally via environment variables — see Prerequisites step 4 for default values
- EVM合约地址必须全小写
- CLI会自动解析链名称(例如→
ethereum、1→solana)501 - CLI通过环境变量内部处理认证 —— 默认值请查看前置检查步骤4