Skip to content

nothingdao/den

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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_ADDRESS is not set, the app attempts to derive it from Keychain.

About

the only wallet platform for solana that i will ever need again

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages