← Back to Projects
den
Language
Rust
Last Pushed
2/15/2026
Den Wallet TUI
Terminal wallet dashboard for Solana, built with Ratatui. It can show live balances and recent activity via Helius, or run in a placeholder mode when no credentials are set.
Features
- Multi-tab wallet overview (accounts, tokens, history, address book, settings)
- Live balance + token fetch from Helius RPC
- Keychain-backed key import (macOS)
- Message signing from stored key
Requirements
- Rust stable
- Helius API key (for live data)
- macOS Keychain for secure key storage (Keychain-backed flows)
Quick Start
cargo run
Configuration
Set environment variables before running:
HELIUS_API_KEY(required for live data)WALLET_ADDRESS(optional if a key is stored in Keychain)
Example:
export HELIUS_API_KEY="your_key"
export WALLET_ADDRESS="your_wallet_address"
cargo run
Keychain Commands (macOS)
Import a secret key into Keychain:
export DEN_SECRET_KEY="[..." # JSON array or base58 key
cargo run -- --import
Clear the stored key:
cargo run -- --clear
Show help:
cargo run -- --help
Notes
- If
WALLET_ADDRESSis not set, the app attempts to derive it from Keychain.