@cyberdrk/onchain
CLI for crypto portfolio tracking, market data, and CEX history. Designed for both human use and AI agent integration.
Installation
npm install -g @cyberdrk/onchain
Or run directly with npx:
npx @cyberdrk/onchain price btc
Quick Start
onchain price btc
onchain price eth sol matic
onchain balance 0x1234...5678
onchain coinbase balance
onchain binance balance
onchain markets
onchain polymarket trending
Commands
Market Data
onchain price <token>
onchain markets
Wallet Data
onchain balance <address>
onchain history <address>
onchain portfolio <address>
CEX Data
onchain coinbase balance
onchain coinbase history
onchain binance balance
onchain binance history
Prediction Markets
onchain polymarket trending
onchain polymarket search <q>
onchain polymarket view <slug>
Configuration
onchain setup
onchain config
onchain test
Configuration
Run onchain setup for interactive configuration, or set environment variables:
Config file locations:
- Global:
~/.config/onchain/config.json5
- Local:
./.onchainrc.json5
Global Options
--json
--plain
--no-color
--timeout <ms>
Agent Integration
This CLI is designed for AI agent use with --json output:
onchain --json portfolio 0x123... | jq '.totalValueUsd'
onchain --json markets | jq '.marketCapChange24h > 0'
onchain --json price eth | jq '{price: .priceUsd, change: .priceChange24h}'
Exit codes: 0 for success, 1 for errors.
Supported Chains
EVM (via DeBank): Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Avalanche, Base, zkSync Era, Linea, Scroll, Blast, Mantle, and 60+ more.
Solana (via Helius): Full mainnet support including SPL tokens and NFTs.
Development
pnpm install
pnpm run dev price btc
pnpm run build
pnpm run test
pnpm run lint
License
MIT