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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages