← 返回
开发者工具 Key 中文

Outsmart DEX Trading

Trade tokens on Solana via the outsmart CLI: buy, sell, quote, find pools, add/remove liquidity, claim fees, snipe, create pools. Use when: user asks about S...
通过 outsmart CLI 在 Solana 上交易代币:买卖、报价、查找池、增删流动性、领费、狙击及创建池。适用场景:用户询问 S...
outsmartchad outsmartchad 来源
开发者工具 clawhub v1.0.0 1 版本 99880.4 Key: 需要
★ 2
Stars
📥 795
下载
💾 8
安装
1
版本
#latest

概述

Solana DEX Trading

Trade across 18 Solana DEX protocols with a single CLI.

When to Use

  • "Buy SOL token"
  • "Sell my tokens"
  • "Check price of X"
  • "Add liquidity to a pool"
  • "Find the pool for token X"
  • "What's my wallet balance?"
  • "Snipe this token"
  • "Create a new pool"

When NOT to Use

  • Ethereum/EVM/BSC trading — this is Solana only
  • CEX orders (Binance, Coinbase) — this is on-chain DEX
  • Cross-chain bridges — use dedicated bridge tools
  • Historical price data — use DexScreener or charting tools

Setup

npm i -g outsmart
outsmart init
# Enter your PRIVATE_KEY and MAINNET_ENDPOINT when prompted
# Config saved to ~/.outsmart/config.env

Commands

Buy Tokens

# Best price via Jupiter aggregator (just need token mint)
outsmart buy --dex jupiter-ultra --token MINT_ADDRESS --amount 0.1

# Direct on-chain (need pool address)
outsmart buy --dex raydium-cpmm --pool POOL_ADDRESS --amount 0.1

# With Jito MEV tip for priority execution
outsmart buy --dex meteora-dlmm --pool POOL --amount 0.05 --tip 0.005

# Dry run (simulate only)
outsmart buy --dex jupiter-ultra --token MINT --amount 0.1 --dry-run

Sell Tokens

# Sell 100% of a token
outsmart sell --dex jupiter-ultra --token MINT_ADDRESS --pct 100

# Sell 50% from a specific pool
outsmart sell --dex raydium-cpmm --pool POOL_ADDRESS --pct 50

Check Price

outsmart quote --dex raydium-cpmm --pool POOL_ADDRESS

Find a Pool

outsmart find-pool --dex meteora-damm-v2 --token TOKEN_MINT

Token Info (DexScreener)

outsmart info --token MINT_ADDRESS
# Returns: name, price, mcap, volume, buyers, liquidity, age, socials

Wallet Balance

outsmart balance
outsmart balance --token MINT_ADDRESS

Add Liquidity

# DLMM concentrated bins
outsmart add-liq --dex meteora-dlmm --pool POOL --sol 0.5 --strategy spot --bins 50

# DAMM v2 full range
outsmart add-liq --dex meteora-damm-v2 --pool POOL --sol 0.5

Remove Liquidity

outsmart remove-liq --dex meteora-dlmm --pool POOL --pct 100

Claim Fees

outsmart claim-fees --dex meteora-dlmm --pool POOL

List Positions

outsmart list-pos --dex meteora-dlmm --pool POOL

Create Pool (DAMM v2)

outsmart create-pool --dex meteora-damm-v2 --token TOKEN_MINT \
  --base-amount 1000000 --quote-amount 0.5 \
  --max-fee 9900 --min-fee 200 --duration 86400 --periods 100

List All DEXes

outsmart list-dex
outsmart list-dex --cap canBuy

Picking the Right DEX

Best price, don't care which pool: jupiter-ultra — aggregates all DEXes.

Specific pool (LP, on-chain execution): Use the adapter that matches the pool's protocol.

SituationUseWhy
---------------------
General tradingjupiter-ultraRoutes across everything
Meteora concentrated LPmeteora-dlmmBin-based positions
Meteora full-range LPmeteora-damm-v2Full LP lifecycle
Raydium poolsraydium-cpmm / raydium-clmm / raydium-amm-v4Match the pool type
PumpFun graduatedpumpfun-ammPumpSwap AMM pools
PumpFun bonding curvepumpfunPre-graduation
Unknown tokenCheck outsmart info --token firstKnow what you're buying

Aggregators (jupiter-ultra, dflow) need --token only.

On-chain adapters need --pool, token is auto-detected.

Common Patterns

Buy safely:

outsmart info --token MINT          # check liquidity, age, volume
outsmart buy --dex jupiter-ultra --token MINT --amount 0.1 --dry-run  # simulate
outsmart buy --dex jupiter-ultra --token MINT --amount 0.1            # execute

Provide liquidity:

outsmart quote --dex meteora-dlmm --pool POOL        # current price
outsmart add-liq --dex meteora-dlmm --pool POOL --sol 0.5 --strategy spot --bins 50
outsmart list-pos --dex meteora-dlmm --pool POOL      # verify

Create DAMM v2 pool (first LP alpha):

outsmart find-pool --dex meteora-damm-v2 --token MINT   # check if exists
outsmart create-pool --dex meteora-damm-v2 --token MINT --base-amount 1000000 --quote-amount 0.5 --max-fee 9900 --min-fee 200

Exit LP:

outsmart claim-fees --dex meteora-dlmm --pool POOL
outsmart remove-liq --dex meteora-dlmm --pool POOL --pct 100

Safety

  • Always check outsmart info --token before buying anything unfamiliar
  • Use --dry-run for large trades
  • Start small: 0.01 SOL test buy on unknown tokens
  • Use jupiter-ultra for best price unless you specifically need a pool
  • Watch for wash trading: high volume + low buyer count = fake activity
  • Most memecoins go to zero. Size accordingly.

Environment

VariableRequiredDescription
---------------------------------
PRIVATE_KEYYesBase58 Solana private key
MAINNET_ENDPOINTYesSolana RPC endpoint
JUPITER_API_KEYNoJupiter Ultra, Shield
DFLOW_API_KEYNoDFlow adapter

Config file: ~/.outsmart/config.env

18 Supported DEXes

Aggregators: jupiter-ultra, dflow

Raydium: amm-v4, cpmm, clmm, launchlab

Meteora: damm-v2, dlmm, damm-v1, dbc

PumpFun: pumpswap amm, bonding curve

Others: orca, pancakeswap-clmm, byreal-clmm, fusion-amm, futarchy-amm, futarchy-launchpad

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 18:15 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 175 📥 61,187
dev-programming

Outsmart Devving Coins

outsmartchad
在Solana发射台发行代币。使用场景:用户询问创建代币、开发代币、发行memecoin,或提及PumpFun、LaunchLab、Jupiter Studio、DBC等平台。
★ 2 📥 859
professional

Stock Analysis

udiedrichsen
{"answer":"基于雅虎财经数据,分析股票与加密货币。支持投资组合管理、自选股预警、股息分析、8维评分、热门趋势扫描及传闻/早期信号探测。适用于股票分析、持仓追踪、财报异动、加密监控、热门股追踪或提前发掘非主流传闻。"}
★ 272 📥 57,259