Your private key lives encrypted on a $10 USB drive. When you sign, it's decrypted in mlock'd RAM for ~100 microseconds, then zeroized. No GC, no FFI, no Python runtime. 12 crates, 228 tests, 18,380 lines of auditable Rust.
Three steps. No special hardware required.
Create a wallet or import an existing one. Your private key is encrypted with AES-256-GCM + Argon2id KDF, then saved to any USB drive.
When you send a transaction, the key is decrypted in mlock'd memory for ~100 microseconds to sign, then zeroized. No GC means no copies linger.
Only the ed25519 signature (public data) is sent to the Solana network. Your private key never touched the internet, never touched disk.
Three ways to get started. Pick your favorite.
# From crates.io (recommended)
cargo install coldstar
# From Homebrew
brew tap ExpertVagabond/coldstar-homebrew
brew install coldstar
# From source
git clone https://github.com/ExpertVagabond/coldstar-rs
cd coldstar-rs && cargo build --release
Requires Rust 1.75+ (or Homebrew on macOS/Linux). Cross-platform: macOS, Linux, Windows. For air-gapped mode, see full docs.
COLDSTAR v2.0 — Pure Rust Air-Gapped Cold Wallet
[+] USB detected: KINGSTON 32GB (/dev/disk4s1)
[+] Wallet loaded: 7xKp...9mFv
[+] Balance: 12.847 SOL ($2,441.08)
[+] Security: mlock + zeroize active
1. View Wallet / Balance
2. Send SOL (Create Unsigned Transaction)
3. Sign Transaction (Air-Gapped)
4. Broadcast Signed Transaction
5. Swap Tokens (Jupiter)
6. Generate ZK Proof
7. Backup / Restore Wallet
▸ Select an option: █
Keys never leave the USB. Signatures never touch disk.
Modular architecture. Use the full CLI or integrate individual crates into your project.
| Coldstar | Ledger | Unruggable | |
|---|---|---|---|
| Language | Pure Rust (no GC, no FFI) | C / proprietary firmware | Mixed |
| Hardware | Any USB drive | Proprietary device | Custom hardware |
| Memory security | mlock + zeroize (compiler-guaranteed) | Secure element | Device-dependent |
| Supply chain risk | None — commodity USB, open-source code | Must trust vendor hardware + firmware | Must trust manufacturer |
| ZK proofs | ✓ Built-in | ✗ | ✗ |
| Open source | ✓ Fully (12 crates) | ✗ | ✓ |
| Price | Free + any USB | $79-149 | $40-80 |
Built alongside the best in Solana.
Where Coldstar is and where it's going.
Free. Open source. Pure Rust. No account required.