A Rust TUI for monitoring DeepBook activities with live stream updates.
- Real-time DeepBook pool watchlist
- Live order-book depth and trades
- Pool search
- OHLCV candlestick charts
- macOS or Linux
- Surflux stream API key(s)
- Surflux REST API key (for OHLCV/trades/depth endpoints)
curl -fsSL https://raw.githubusercontent.com/mcxross/deepbook-terminal/main/install | shstrike reads configuration from process environment variables.
Set required keys directly:
export SUI_USDC_STREAM_API_KEY=...
export SURFLUX_REST_API_KEY=...Required keys:
- Stream key(s):
BASE_QUOTE_STREAM_API_KEY(for exampleSUI_USDC_STREAM_API_KEY) - REST key:
SURFLUX_REST_API_KEY(global) orBASE_QUOTE_REST_API_KEYper pool
Set one API key per pool using:
BASE_QUOTE_STREAM_API_KEY=your_pool_stream_keyExamples:
SUI_USDC_STREAM_API_KEY=...
DEEP_USDC_STREAM_API_KEY=...
WAL_USDC_STREAM_API_KEY=...Set REST key separately (global):
SURFLUX_REST_API_KEY=...Optional overrides:
SURFLUX_API_BASE_URL=https://api.surflux.dev
SURFLUX_STREAM_BASE_URL=https://flux.surflux.dev
LOG=error,strike=debuggit clone https://github.com/mcxross/deepbook-terminal
cd deepbook-terminal
cargo build --releasecargo runThis project is a heavy adaptation of the Long Bridge Terminal added with DeepBook-specific features and a new UI.