Wallets
Multiple ways to send and receive Ghost payments — from command line to mobile NFC.
Overview
Ghost offers several wallet options for different use cases:
| Wallet | Platform | Best For | Status |
|---|---|---|---|
| Light Wallet CLI | Linux, macOS, Windows | Users without full node, GSP-connected | Available |
| Node TUI Wallet | Linux, macOS, Windows | Node operators, power users | Available |
| Desktop GUI | Linux, macOS, Windows | Everyday use | Planned |
| Ghost Tap | iOS, Android | Mobile payments, NFC | Planned |
| Hardware | Coldcard, Ledger, etc. | Cold storage | Planned |
All Wallets Share
BIP-39 seed phrases, Ghost Pay integration, silent payments support, and the ability to settle to regular Bitcoin addresses at any time.
TUI CLI Wallet
ghost-wallet
In Development
A terminal-based wallet with a beautiful TUI (Text User Interface). Full keyboard navigation, no mouse required.
Terminal UI
SSH-friendly
Headless servers
Scriptable
Installation
# Install via cargo
cargo install ghost-wallet
# Or download binary
curl -sSL https://get.bitcoinghost.org/wallet.sh | bashInterface Preview
┌─────────────────────────────────────────────────────────┐
│ Ghost Wallet v1.0 │
├─────────────────────────────────────────────────────────┤
│ Balance: 0.12345678 BTC │
│ Ghost Pay: 0.05000000 BTC (locked) │
├─────────────────────────────────────────────────────────┤
└─────────────────────────────────────────────────────────┘
Basic Commands
# Create new wallet
$ ghost-wallet create
Generated new wallet. Backup your seed phrase!
# Check balance
$ ghost-wallet balance
Bitcoin: 0.12345678 BTC
Ghost Pay: 0.05000000 BTC (locked)
Total: 0.17345678 BTC
# Send payment
$ ghost-wallet send ghost1abc...def 0.01
Payment sent! Confirms in ~10 seconds.
# Generate receive address
$ ghost-wallet receive
ghost1xyz...789
# Lock funds to Ghost Pay
$ ghost-wallet lock 0.1
Locking 0.1 BTC to Ghost Pay vault...
# Settle back to Bitcoin
$ ghost-wallet settle 0.05 bc1q...
Settlement initiated. ~10 min for confirmation.Interactive Mode
Run ghost-wallet without arguments to enter interactive TUI mode. Navigate with arrow keys, select with Enter.
Desktop GUI
Ghost Wallet Desktop
Planned
A native desktop application with a modern interface. Built with Tauri for small size and native performance.
Native UI
macOS / Windows / Linux
QR codes
Address book
Features
- One-click install — Download, install, run
- Visual transaction history — See all payments with details
- QR code scanning — Use your webcam to scan addresses
- Contact management — Save frequently used addresses
- Multi-wallet support — Manage multiple wallets
- Dark/light themes — Match your system preferences
Security
- Keys encrypted at rest with your password
- Optional hardware wallet integration
- Automatic lock after inactivity
- No telemetry or analytics
Ghost Tap (Mobile)
Ghost Tap
Planned
Mobile wallet with NFC tap-to-pay. Pay at supported merchants by tapping your phone.
iOS
Android
NFC payments
Biometric auth
NFC Payments
Ghost Tap uses NFC (Near Field Communication) for tap-to-pay:
- Merchant displays amount on their terminal
- You tap your phone to the terminal
- Authenticate with Face ID / fingerprint
- Payment confirms in ~10 seconds
Security Model
- Secure Enclave (iOS) — Keys never leave secure hardware
- StrongBox (Android) — Hardware-backed key storage
- Biometric required — Every payment needs authentication
- Spending limits — Set daily/per-transaction limits
Hot Wallet Warning
Ghost Tap is a hot wallet designed for spending money, not storing savings. Keep only what you need for daily spending. Use cold storage for larger amounts.
Hardware Wallets
Hardware Support
Planned
Use your existing hardware wallet for Ghost payments. Keys never leave the device.
Coldcard
Ledger
Trezor
Air-gapped
Supported Devices
| Device | Connection | Status |
|---|---|---|
| Coldcard Mk4 | USB, SD card (air-gapped) | Planned |
| Ledger Nano S/X | USB, Bluetooth | Planned |
| Trezor Model T/One | USB | Planned |
| SeedSigner | QR codes (air-gapped) | Planned |
How It Works
- Connect hardware wallet to Ghost Wallet (desktop or CLI)
- Ghost Wallet prepares the transaction
- Hardware wallet displays and signs
- Signed transaction broadcast to network
Your private keys never leave the hardware device.
Comparison
| Feature | TUI CLI | Desktop | Ghost Tap | Hardware |
|---|---|---|---|---|
| Ghost Pay | ✓ | ✓ | ✓ | ✓ |
| Silent Payments | ✓ | ✓ | ✓ | ✓ |
| NFC Tap-to-Pay | — | — | ✓ | — |
| Air-gapped | — | — | — | ✓ |
| SSH-friendly | ✓ | — | — | — |
| Scriptable | ✓ | — | — | — |
| Best for | Servers | Daily use | Spending | Savings |
Recommendation
Most users should use Desktop GUI for everyday payments, Hardware wallet for savings, and optionally Ghost Tap for mobile spending money.