CAT
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Opentrade Market

6551team/opentrade
244 installs5 stars
Summary

If you need live on-chain market data without switching contexts, this handles token prices, candlestick charts, trade history, and smart money signals across Ethereum, Solana, Base, and other chains. The real standout is the meme token scanning: it checks dev wallets, flags rug pulls, detects bundle snipers, and even surfaces bonding curve progress. Ships with 14 CLI commands that require an API token from newsliquid.com. The router discovery system is a bit unusual since you must query available traders before making other calls, but once configured it stays consistent. Good for market surveillance and meme due diligence, less so if you just want basic token metadata or holder stats.

Install to Claude Code

npx -y skills add 6551team/opentrade --skill opentrade-market --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Files
SKILL.mdView on GitHub

OpenTrade DEX Market Data CLI

14 commands for on-chain prices, trades, candlesticks, index prices, smart money signals, and meme pump token scanning.

Pre-flight Checks

Every time before running any opentrade 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.

  1. Confirm installed: Run which opentrade. If not found, install it:

    curl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh
    

    If the install script fails, ask the user to install manually following the instructions at: https://github.com/6551Team/openskills

  2. Check for updates: Read ~/.opentrade/last_check and compare it with the current timestamp:

    cached_ts=$(cat ~/.opentrade/last_check 2>/dev/null || true)
    now=$(date +%s)
    
    • If cached_ts is non-empty and (now - cached_ts) < 43200 (12 hours), skip the update and proceed.
    • Otherwise (file missing or older than 12 hours), run the installer to check for updates:
      curl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh
      
      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.
  3. If any opentrade command fails with an unexpected error during this session, try reinstalling before giving up:

    curl -sSL https://raw.githubusercontent.com/6551Team/openskills/main/skills/opentrade/install.sh | sh
    
  4. Find or create a .env file in the project root to override the default API credentials, Load it before performing opentrade operations.

OPEN_TOKEN=your_token_here

Get your API token at: https://www.newsliquid.com/mcp

Security warning: Never commit .env to git (add it to .gitignore) and never expose credentials in logs, screenshots, or chat messages.

Router Discovery

IMPORTANT: If the user has not specified a trading router, you MUST first discover available routers:

opentrade trade routers

Response format:

{
  "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 trader and api from the response
  • MANDATORY: ALL subsequent opentrade commands in this session MUST include --trader <trader> and --api <api> flags
  • 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

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

Quickstart

# Get real-time price of OKB on XLayer
opentrade market price 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer

# Get hourly candles
opentrade market kline 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer --bar 1H --limit 24

# Solana SOL candles (use wSOL SPL token address for candles/trades)
opentrade market kline So11111111111111111111111111111111111111112 --chain solana --bar 1H --limit 24

# Get batch prices for multiple tokens
opentrade market prices "1:0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,501:So11111111111111111111111111111111111111112"

# Get smart money signals on Solana
opentrade market signal-list solana --wallet-type "1,2,3" --min-amount-usd 1000

# Get supported chains and protocols for meme pump
opentrade market memepump-chains

# List new meme pump tokens on Solana
opentrade market memepump-tokens solana --stage NEW

# Get meme pump token details
opentrade market memepump-token-details <address> --chain solana

# Check developer reputation for a meme token
opentrade market memepump-token-dev-info <address> --chain solana

Chain Name Support

The CLI accepts human-readable chain names (e.g., ethereum, solana, xlayer) and resolves them automatically. You can also use --chain with numeric chain indices (e.g., 1, 501, 196).

ChainNamechainIndex
XLayerxlayer196
Solanasolana501
Ethereumethereum1
Basebase8453
BSCbsc56
Arbitrumarbitrum42161

Command Index

Market Price Commands

#CommandDescription
1opentrade market price <address>Get single token price
2opentrade market prices <tokens>Batch price query
3opentrade market trades <address>Get recent trades
4opentrade market kline <address>Get K-line / candlestick data

Index Price Commands

#CommandDescription
5opentrade market index <address>Get index price (aggregated from multiple sources)

Signal Commands

#CommandDescription
6opentrade market signal-chainsGet supported chains for market signals
7opentrade market signal-list <chain>Get latest signal list (smart money / KOL / whale activity)

Meme Pump Commands

#CommandDescription
8opentrade market memepump-chainsGet supported chains and protocols for meme pump
9opentrade market memepump-tokens <chain>List meme pump tokens with advanced filtering
10opentrade market memepump-token-details <address>Get detailed info for a single meme pump token
11opentrade market memepump-token-dev-info <address>Get developer analysis and holding info
12opentrade market memepump-similar-tokens <address>Find similar tokens by same creator
13opentrade market memepump-token-bundle-info <address>Get bundle/sniper analysis
14opentrade market memepump-aped-wallet <address>Get aped (same-car) wallet list

Boundary: market vs token skill

NeedUse this skill (opentrade-market)Use opentrade-token instead
Real-time price (single value)opentrade market price-
Price + market cap + liquidity + 24h change-opentrade token price-info
K-line / candlestick chartopentrade market kline-
Trade history (buy/sell log)opentrade market trades-
Index price (multi-source aggregate)opentrade market index-
Token search by name/symbol-opentrade token search
Token metadata (decimals, logo)-opentrade token info
Token ranking (toplist)-opentrade token toplist
Holder distribution-opentrade token holders
Smart money / whale / KOL signalsopentrade market signal-list-
Signal-supported chainsopentrade market signal-chains-
Browse meme pump tokens by stageopentrade market memepump-tokens-
Meme token audit (top10, dev, insiders)opentrade market memepump-token-details-
Developer reputation / rug pull historyopentrade market memepump-token-dev-info-
Similar tokens by same creatoropentrade market memepump-similar-tokens-
Bundle/sniper detectionopentrade market memepump-token-bundle-info-
Aped (same-car) wallet analysisopentrade market memepump-aped-wallet-

Rule of thumb: opentrade-market = raw price feeds, charts, smart money signals & meme pump scanning (including dev reputation, rug pull checks, bundler analysis). opentrade-token = token discovery & enriched analytics (search, toplist, holders, market cap).

Cross-Skill Workflows

Workflow A: Research Token Before Buying

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: tokenContractAddress from step 1 is reused as <address> in steps 2-6.

Workflow B: Price Monitoring / Alerts

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 price

Workflow C: Signal-Driven Token Research & Buy

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: token.tokenAddress from step 2 feeds directly into steps 3–7.

Workflow D: Meme Token Discovery & Analysis

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: tokenAddress from step 2 is reused as <address> in steps 3–8.

Workflow E: Meme Token Due Diligence

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 holding

User: "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

Operation Flow

Step 1: Identify Intent

  • 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

Step 2: Collect Parameters

  • Missing chain → recommend XLayer (--chain xlayer, low gas, fast confirmation) as the default, then ask which chain the user prefers; for signal queries, first call opentrade market signal-chains to confirm the chain is supported; for meme pump queries, default to Solana (--chain solana)
  • Missing token address → use opentrade-token opentrade token search first to resolve; for signal queries, --token-address is optional (omit to get all signals on the chain); for meme pump, use opentrade market memepump-tokens first to discover tokens
  • Missing --stage for memepump-tokens → ask user which stage (NEW / MIGRATING / MIGRATED)
  • K-line requests → confirm bar size and time range with user
  • Signal filter params (--wallet-type, --min-amount-usd, etc.) → ask user for preferences if not specified; default to no filter (returns all signal types)

Step 3: Call and Display

  • Call directly, return formatted results
  • Use appropriate precision: 2 decimals for high-value tokens, significant digits for low-value
  • Show USD value alongside

Step 4: Suggest Next Steps

After displaying results, suggest 2-3 relevant follow-up actions based on the command just executed:

Just calledSuggest
market price1. View K-line chart → opentrade market kline (this skill) 2. Deeper analytics (market cap, liquidity, 24h volume) → opentrade-token 3. Buy/swap this token → opentrade-dex-swap
market kline1. Check recent trades → opentrade market trades (this skill) 2. Buy/swap based on the chart → opentrade-dex-swap
market trades1. View price chart for context → opentrade market kline (this skill) 2. Execute a trade → opentrade-dex-swap
market index1. Compare with on-chain DEX price → opentrade market price (this skill) 2. View full price chart → opentrade market kline (this skill)
market signal-list1. View price chart for a signal token → opentrade market kline (this skill) 2. Deep token analytics (market cap, liquidity) → opentrade-token 3. Buy the token → opentrade-dex-swap
market signal-chains1. Fetch signals on a supported chain → opentrade market signal-list (this skill)
market memepump-chains1. Browse tokens → opentrade market memepump-tokens (this skill)
market memepump-tokens1. Pick a token for details → opentrade market memepump-token-details (this skill) 2. Check dev → opentrade market memepump-token-dev-info (this skill)
market memepump-token-details1. Dev analysis → opentrade market memepump-token-dev-info (this skill) 2. Similar tokens → opentrade market memepump-similar-tokens (this skill) 3. Bundle check → opentrade market memepump-token-bundle-info (this skill)
market memepump-token-dev-info1. Check bundle activity → opentrade market memepump-token-bundle-info (this skill) 2. View price chart → opentrade market kline (this skill)
market memepump-similar-tokens1. Compare with details → opentrade market memepump-token-details (this skill)
market memepump-token-bundle-info1. Check aped wallets → opentrade market memepump-aped-wallet (this skill)
market memepump-aped-wallet1. View price chart → opentrade market kline (this skill) 2. Buy the token → opentrade-dex-swap

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.

CLI Command Reference

1. opentrade market price

Get single token price.

opentrade market price <address> [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address (positional)
--chainNoethereumChain name (e.g., ethereum, solana, xlayer)

Return fields:

FieldTypeDescription
chainIndexStringChain identifier
tokenContractAddressStringToken contract address
timeStringTimestamp (Unix milliseconds)
priceStringCurrent price in USD

2. opentrade market prices

Batch price query for multiple tokens.

opentrade market prices <tokens> [--chain <chain>]
ParamRequiredDefaultDescription
<tokens>Yes-Comma-separated tokens. Format: chainIndex:address pairs (e.g., "1:0xeee...,501:So111...") or plain addresses with --chain
--chainNoethereumDefault chain for tokens without explicit chainIndex prefix

Return fields (per token):

FieldTypeDescription
chainIndexStringChain identifier
tokenContractAddressStringToken contract address
timeStringTimestamp (Unix milliseconds)
priceStringCurrent price in USD

3. opentrade market kline

Get K-line / candlestick data.

opentrade market kline <address> [--bar <bar>] [--limit <n>] [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address
--barNo1HBar size: 1s, 1m, 5m, 15m, 30m, 1H, 4H, 1D, 1W, etc.
--limitNo100Number of data points (max 299)
--chainNoethereumChain name

Return fields: Each data point is an array with the following elements:

IndexFieldTypeDescription
0tsStringTimestamp (Unix milliseconds)
1openStringOpening price
2highStringHighest price
3lowStringLowest price
4closeStringClosing price
5volStringTrading volume (token units)
6volUsdStringTrading volume (USD)
7confirmString"0" = uncompleted candle, "1" = completed candle

4. opentrade market trades

Get recent trades.

opentrade market trades <address> [--chain <chain>] [--limit <n>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address
--chainNoethereumChain name
--limitNo100Number of trades (max 500)

Return fields:

FieldTypeDescription
idStringTrade ID
typeStringTrade direction: buy or sell
priceStringTrade price in USD
volumeStringTrade volume in USD
timeStringTrade timestamp (Unix milliseconds)
dexNameStringDEX name where trade occurred
txHashUrlStringTransaction hash explorer URL
userAddressStringWallet address of the trader
changedTokenInfo[]ArrayToken change details for the trade
changedTokenInfo[].tokenSymbolStringToken symbol
changedTokenInfo[].tokenContractAddressStringToken contract address
changedTokenInfo[].tokenAmountStringToken amount changed

5. opentrade market index

Get index price (aggregated from multiple sources).

opentrade market index <address> [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address (empty string "" for native token)
--chainNoethereumChain name

Return fields:

FieldTypeDescription
chainIndexStringChain identifier
tokenContractAddressStringToken contract address
priceStringIndex price (aggregated from multiple sources)
timeStringTimestamp (Unix milliseconds)

6. opentrade market signal-chains

Get supported chains for market signals. No parameters required.

opentrade market signal-chains

Return fields:

FieldTypeDescription
chainIndexStringChain identifier (e.g., "1", "501")
chainNameStringHuman-readable chain name (e.g., "Ethereum", "Solana")
chainLogoStringChain 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.

7. opentrade market signal-list

Get latest buy-direction token signals sorted descending by time.

opentrade market signal-list <chain> [options]
ParamRequiredDefaultDescription
<chain>Yes-Chain name (e.g., ethereum, solana, base) (positional)
--wallet-typeNoall typesWallet classification, comma-separated: 1=Smart Money, 2=KOL/Influencer, 3=Whale (e.g., "1,2")
--min-amount-usdNo-Minimum transaction amount in USD
--max-amount-usdNo-Maximum transaction amount in USD
--min-address-countNo-Minimum triggering wallet address count
--max-address-countNo-Maximum triggering wallet address count
--token-addressNo-Token contract address (filter signals for a specific token)
--min-market-cap-usdNo-Minimum token market cap in USD
--max-market-cap-usdNo-Maximum token market cap in USD
--min-liquidity-usdNo-Minimum token liquidity in USD
--max-liquidity-usdNo-Maximum token liquidity in USD

Return fields:

FieldTypeDescription
timestampStringSignal timestamp (Unix milliseconds)
chainIndexStringChain identifier
priceStringToken price at signal time (USD)
walletTypeStringWallet classification: SMART_MONEY, WHALE, or INFLUENCER
triggerWalletCountStringNumber of wallets that triggered this signal
triggerWalletAddressStringComma-separated wallet addresses that triggered the signal
amountUsdStringTotal transaction amount in USD
soldRatioPercentStringPercentage of tokens sold (lower = still holding)
token.tokenAddressStringToken contract address
token.symbolStringToken symbol
token.nameStringToken name
token.logoStringToken logo URL
token.marketCapUsdStringToken market cap in USD
token.holdersStringNumber of token holders
token.top10HolderPercentStringPercentage of supply held by top 10 holders

8. opentrade market memepump-chains

Get supported chains and protocols for meme pump. No parameters required.

opentrade market memepump-chains

Return fields:

FieldTypeDescription
data[].chainIndexStringChain identifier (e.g., "501" for Solana, "56" for BSC)
data[].chainNameStringHuman-readable chain name
data[].protocolList[].protocolIdStringProtocol unique ID
data[].protocolList[].protocolNameStringProtocol display name (e.g., pumpfun, fourmeme)

Currently supports: Solana (501), BSC (56), X Layer (196), TRON (195).

9. opentrade market memepump-tokens

List meme pump tokens with advanced filtering. Returns up to 30 tokens per request.

opentrade market memepump-tokens <chain> --stage <stage> [options]
ParamRequiredDefaultDescription
<chain>Yes-Chain name (e.g., solana, bsc) (positional)
--stageYes-Token stage: NEW, MIGRATING, or MIGRATED
--protocol-idNo-Filter by protocol ID (get IDs from memepump-chains)
--sort-byNo-Sort field: marketCap, volume1h, txCount1h, createdTimestamp, bondingPercent
--sort-orderNo-Sort direction: asc or desc
--min-ageNo-Minimum token age in minutes
--max-ageNo-Maximum token age in minutes
--min-market-capNo-Minimum market cap in USD
--max-market-capNo-Maximum market cap in USD
--min-volumeNo-Minimum 1h volume in USD
--max-volumeNo-Maximum 1h volume in USD
--min-tx-countNo-Minimum 1h transaction count
--max-tx-countNo-Maximum 1h transaction count

Return fields: Array of token objects (same structure as memepump-token-details response).

10. opentrade market memepump-token-details

Get detailed information for a specific meme pump token.

opentrade market memepump-token-details <address> [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address (positional)
--chainNosolanaChain name

Return fields:

FieldTypeDescription
chainIndexStringChain identifier
protocolIdStringProtocol numeric ID (e.g., "120596" for pumpfun)
quoteTokenAddressStringQuote token contract address
tokenAddressStringToken contract address
symbolStringToken symbol
nameStringToken name
logoUrlStringToken logo URL
creatorAddressStringToken creator wallet address
createdTimestampStringCreation timestamp (Unix ms)
migratedBeginTimestampStringMigration start timestamp (Unix ms, empty if not migrating)
migratedEndTimestampStringMigration end timestamp (Unix ms, empty if not migrated)
market.marketCapUsdStringMarket cap in USD
market.volumeUsd1hString1-hour volume in USD
market.txCount1hString1-hour transaction count
market.buyTxCount1hString1-hour buy transaction count
market.sellTxCount1hString1-hour sell transaction count
bondingPercentStringBonding curve progress (0-100)
tags.top10HoldingsPercentStringTop 10 holders percentage (0-100)
tags.devHoldingsPercentStringDev holdings percentage (0-100)
tags.insidersPercentStringInsiders percentage (0-100)
tags.bundlersPercentStringBundlers percentage (0-100)
tags.snipersPercentStringSnipers percentage (0-100)
tags.freshWalletsPercentStringFresh wallets percentage (0-100)
tags.suspectedPhishingWalletPercentStringPhishing wallet percentage (0-100)
tags.totalHoldersStringTotal holder count
social.xStringX (Twitter) URL
social.telegramStringTelegram URL
social.websiteStringWebsite URL
social.dexScreenerPaidBooleanPaid on DexScreener
social.communityTakeoverBooleanCommunity takeover flag
social.liveOnPumpFunBooleanCurrently live on Pump.fun
bagsFeeClaimedBooleanBags fee claimed
apedStringSame-car wallet count

11. opentrade market memepump-token-dev-info

Get developer analysis including rug pull history, migration stats, and holding info.

opentrade market memepump-token-dev-info <address> [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address (positional)
--chainNosolanaChain name

Return fields:

FieldTypeDescription
devLaunchedInfo.totalTokensStringTotal tokens created by this dev
devLaunchedInfo.rugPullCountStringNumber of rug pulls
devLaunchedInfo.migratedCountStringNumber of successfully migrated tokens
devLaunchedInfo.goldenGemCountStringNumber of golden gem tokens
devHoldingInfo.devHoldingPercentStringDev holding percentage (0-100)
devHoldingInfo.devAddressStringDeveloper wallet address
devHoldingInfo.fundingAddressStringFunding source address
devHoldingInfo.devBalanceStringDev's current balance
devHoldingInfo.lastFundedTimestampStringLast funded timestamp (Unix ms)

Note: devHoldingInfo may be null if the creator address is unavailable.

12. opentrade market memepump-similar-tokens

Find similar tokens created by the same developer. Returns at most 2 results.

opentrade market memepump-similar-tokens <address> [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address (positional)
--chainNosolanaChain name

Return fields:

FieldTypeDescription
data[].tokenAddressStringSimilar token contract address
data[].tokenSymbolStringToken symbol
data[].tokenLogoStringToken logo URL
data[].marketCapUsdStringMarket cap in USD
data[].lastTxTimestampStringLast transaction timestamp (Unix ms)
data[].createdTimestampStringCreation timestamp (Unix ms)

13. opentrade market memepump-token-bundle-info

Get bundle/sniper analysis for a token.

opentrade market memepump-token-bundle-info <address> [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address (positional)
--chainNosolanaChain name

Return fields:

FieldTypeDescription
bundlerAthPercentStringBundler all-time-high percentage (0-100)
totalBundlersStringTotal number of bundlers
bundledValueNativeStringTotal bundled value in native token
bundledTokenAmountStringTotal bundled token amount

14. opentrade market memepump-aped-wallet

Get the aped (same-car) wallet list for a token.

opentrade market memepump-aped-wallet <address> [--chain <chain>]
ParamRequiredDefaultDescription
<address>Yes-Token contract address (positional)
--chainNosolanaChain name

Return fields:

FieldTypeDescription
data[].walletAddressStringWallet address
data[].walletTypeStringWallet type label (e.g., Smart Money, KOL, Whale)
data[].holdingUsdStringHolding value in USD
data[].holdingPercentStringHolding percentage (0-100)
data[].totalPnlStringTotal PnL in USD
data[].pnlPercentStringPnL percentage

Input / Output Examples

User says: "Check the current price of OKB on XLayer"

opentrade market price 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee --chain xlayer
# → Display: OKB current price $XX.XX

User says: "Show me hourly candles for USDC on XLayer"

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?"

opentrade market signal-list solana --wallet-type 1
# → Display smart money buy signals with token info

User says: "Show me whale buys above $10k on Ethereum"

opentrade market signal-list ethereum --wallet-type 3 --min-amount-usd 10000
# → Display whale-only signals, min $10k

User says: "Show me new meme tokens on Solana"

opentrade market memepump-tokens solana --stage NEW
# → Display list of new meme pump tokens with market data and audit tags

User says: "Is this meme token safe? Check the developer"

opentrade market memepump-token-dev-info <address> --chain solana
# → Display dev rug pull count, migration count, golden gems, dev holding info

User says: "Check if this token has bundler activity"

opentrade market memepump-token-bundle-info <address> --chain solana
# → Display bundler count, bundled value, bundled token amount

Region Restrictions (IP Blocking)

Some services are geo-restricted. When a command fails with error code 50125 or 80001, return a friendly message without exposing the raw error code:

ServiceRestricted RegionsBlocking Method
DEXUnited KingdomAPI key auth
DeFiHong KongAPI key auth + backend
WalletNoneNone
GlobalSanctioned countriesGateway (403)

Error handling: When the CLI returns error 50125 or 80001, display:

{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.

Edge Cases

  • Invalid token address: returns empty data or error — prompt user to verify, or use opentrade token search to resolve
  • 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 opentrade market signal-chains first
  • Empty signal list: no signals on this chain for the given filters — suggest relaxing --wallet-type, --min-amount-usd, or --min-address-count, or try a different chain
  • Unsupported chain for meme pump: only Solana (501), BSC (56), X Layer (196), TRON (195) are supported — verify with opentrade market memepump-chains first
  • Invalid stage: must be exactly NEW, MIGRATING, or MIGRATED
  • Token not found in meme pump: memepump-token-details returns null data if the token doesn't exist in meme pump ranking data — it may be on a standard DEX
  • No dev holding info: memepump-token-dev-info returns devHoldingInfo as null if the creator address is unavailable
  • Empty similar tokens: memepump-similar-tokens may return empty array if no similar tokens are found
  • Empty aped wallets: memepump-aped-wallet returns empty array if no co-holders found
  • 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.

Amount Display Rules

  • Always display in UI units (1.5 ETH), never base units
  • Show USD value alongside (1.5 ETH ≈ $4,500)
  • Prices are strings — handle precision carefully

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
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
First SeenJun 3, 2026
View on GitHub

Recommended

caveman

juliusbrussee/caveman

Ultra-compressed communication mode cutting token usage ~75% while preserving technical accuracy.
203.4k
67.8k
grill-me

mattpocock/skills

Relentless interviewing skill that stress-tests plans and designs through systematic questioning.
250.9k
114.5k
improve

shadcn/improve

Survey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for other models/agents to execute.
10
205
systematic-debugging

obra/superpowers

Structured debugging methodology that mandates root cause investigation before attempting any fixes.
124.6k
215.9k
karpathy-guidelines

forrestchang/andrej-karpathy-skills

Behavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.
13.9k
165.4k
find-skills

vercel-labs/skills

Discover and install specialized agent skills from the open ecosystem when users need extended capabilities.
1.8M
21.1k