全局选项
| 选项 | 描述 |
|---|
--raw | 输出单行 JSON(用于管道传输给 jq 或其他工具)。适用于数据查询命令。 |
--help | 显示命令帮助 |
--version | 显示 CLI 版本 |
chainstream token info --chain sol --address <addr> --raw | jq '.marketData.priceInUsd'
Token 命令
查询代币数据,包括元数据、安全信息、持有者和价格历史。
token search
按关键词搜索代币。
chainstream token search --keyword PUMP --chain sol --limit 20
| 选项 | 必填 | 默认值 | 描述 |
|---|
--keyword | 是 | — | 搜索关键词 |
--chain | 是 | — | 链 ID(sol、bsc、eth) |
--limit | 否 | 20 | 最大结果数 |
token info
获取完整的代币详情,包括元数据、市场数据和统计信息。
chainstream token info --chain sol --address <token_address>
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--address | 是 | 代币合约地址 |
token security
检查代币安全性:蜜罐检测、铸造权限、冻结权限、持有者集中度。
chainstream token security --chain sol --address <token_address>
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--address | 是 | 代币合约地址 |
token holders
获取代币的主要持有者及其余额。
chainstream token holders --chain sol --address <token_address> --limit 20
| 选项 | 必填 | 默认值 | 描述 |
|---|
--chain | 是 | — | 链 ID |
--address | 是 | — | 代币合约地址 |
--limit | 否 | 20 | 最大结果数 |
token candles
获取 OHLCV K 线数据。
chainstream token candles --chain sol --address <token_address> --resolution 1h
| 选项 | 必填 | 默认值 | 描述 |
|---|
--chain | 是 | — | 链 ID |
--address | 是 | — | 代币合约地址 |
--resolution | 是 | — | K 线周期:1m、5m、15m、1h、4h、1d |
--from | 否 | — | 起始时间戳 |
--to | 否 | — | 结束时间戳 |
--limit | 否 | 100 | 最大 K 线数 |
token pools
获取代币的流动性池。
chainstream token pools --chain sol --address <token_address>
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--address | 是 | 代币合约地址 |
Market 命令
追踪市场趋势、新上线代币和最近交易。
market trending
获取热门/趋势代币,按活跃度排序。
chainstream market trending --chain sol --duration 1h --limit 20
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--duration | 是 | 时间窗口:1h、6h、24h |
--limit | 否 | 最大结果数 |
market new
获取新创建的代币。
chainstream market new --chain sol --limit 20
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--limit | 否 | 最大结果数 |
market trades
获取链上最近的交易,可按代币筛选。
chainstream market trades --chain sol --token <token_address> --limit 20
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--token | 否 | 按代币地址筛选 |
--limit | 否 | 最大结果数 |
Wallet 命令
分析任意钱包的持仓、盈亏和活动。同时管理你的 CLI 钱包。
wallet profile
获取钱包概览:盈亏、净值和主要持仓。
chainstream wallet profile --chain sol --address <wallet_address>
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--address | 是 | 要分析的钱包地址 |
wallet pnl
获取详细的盈亏明细。
chainstream wallet pnl --chain sol --address <wallet_address>
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--address | 是 | 钱包地址 |
wallet holdings
获取钱包中的代币余额。
chainstream wallet holdings --chain sol --address <wallet_address> --limit 50
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--address | 是 | 钱包地址 |
--limit | 否 | 最大结果数 |
wallet activity
获取钱包的转账历史。
chainstream wallet activity --chain sol --address <wallet_address> --limit 20
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--address | 是 | 钱包地址 |
--limit | 否 | 最大结果数 |
wallet address
显示你的 CLI 钱包地址。
chainstream wallet address
wallet balance
查看你的 CLI 钱包在特定链上的余额。
chainstream wallet balance --chain sol
wallet set-raw
导入原始私钥用于开发/测试。
chainstream wallet set-raw --chain base
wallet pricing
获取 x402 订阅定价。
chainstream wallet pricing
DeFi 命令
执行链上 DeFi 操作。需要钱包(参见认证)。
DeFi 操作不可逆。请务必在确认 swap 之前核实报价。
dex quote
获取 swap 报价(只读,无需钱包)。
chainstream dex quote --chain sol --input-token SOL --output-token <token_address> --amount 1000000
| 选项 | 必填 | 描述 |
|---|
--chain | 是 | 链 ID |
--input-token | 是 | 输入代币地址或符号 |
--output-token | 是 | 输出代币地址或符号 |
--amount | 是 | 最小单位数量(lamports、wei 等) |
dex swap
执行代币 swap。
chainstream dex swap --chain sol --from <wallet> --input-token SOL --output-token <token_address> --amount 1000000
| 选项 | 必填 | 默认值 | 描述 |
|---|
--chain | 是 | — | 链 ID |
--from | 是 | — | 发送方钱包地址 |
--input-token | 是 | — | 输入代币 |
--output-token | 是 | — | 输出代币 |
--amount | 是 | — | 最小单位数量 |
--slippage | 否 | 0.01 | 滑点容差(0.01 = 1%) |
--yes | 否 | false | 跳过确认提示 |
swap 流程:报价 → 确认 → 签名 → 发送 → 轮询任务。
dex create
在 Launchpad 上创建代币(如 PumpFun、Raydium)。
chainstream dex create --chain sol --name "My Token" --symbol MTK --uri <metadata_uri>
| 选项 | 必填 | 默认值 | 描述 |
|---|
--chain | 是 | — | 链 ID |
--name | 是 | — | 代币名称 |
--symbol | 是 | — | 代币符号 |
--uri | 是 | — | 元数据 URI |
--platform | 否 | — | pumpfun 或 raydium |
Job 命令
追踪异步 DeFi 操作的状态。
job status
检查任务状态。
chainstream job status --id <job_id> --wait --timeout 60000
| 选项 | 必填 | 默认值 | 描述 |
|---|
--id | 是 | — | 任务 ID |
--wait | 否 | false | 轮询直到完成 |
--timeout | 否 | 60000 | 最大等待时间(毫秒) |
Auth 命令
管理认证。详见 CLI 认证。
| 命令 | 描述 |
|---|
login [email] | 登录(默认使用 P-256 密钥,或邮箱 OTP) |
login --key | 使用现有设备密钥重新登录 |
login --email | 明确使用邮箱 OTP 登录 |
verify | 完成邮箱 OTP 验证 |
logout | 清除会话 |
bind-email [email] | 绑定邮箱用于账户恢复 |
bind-email-verify | 完成邮箱绑定(非交互式) |
Config 命令
管理 CLI 配置。详见 CLI 认证。
| 命令 | 描述 |
|---|
config set --key <key> --value <val> | 设置配置值(apiKey、baseUrl、walletChain) |
config get [--key <key>] | 查看配置(或特定键) |
config auth | 显示认证状态 |