Releases: Roughn3ck/key_manager
Releases · Roughn3ck/key_manager
ColdStack v4.1 — Price Feeds + Wallet Balances + Go Online
ColdStack v4.1 — Price Feeds + Wallet Balances + Go Online
The biggest update yet. ColdStack now optionally fetches wallet balances and crypto prices — while staying offline by default.
🌐 Go Online Toggle
- New "Go Online" switch in Settings (OFF by default)
- When ON: enables read-only balance fetching and price feeds
- When OFF: zero network requests, same as v3.1
- Online/Offline indicator in status bar (green Online / grey Offline)
💰 Inline Balance Display
- Balances shown inline on existing address cards (not a separate tab)
- Native balance by default (e.g., 0.5 ETH, 0.001 BTC)
- Per-card "Check Balance" button — greyed out when offline, active when online
- Compact card layout: coin + chain + "derived" tag on one line, address below
💱 Currency Toggle
- Set Default Currency in Settings: USD, AUD, CAD, EUR, CHF, or None
- Shows fiat equivalent alongside native balance when set
🔧 Balance Engine
- Fetches wallet balances via public RPC endpoints
- Supports: EVM (Ethereum, Arbitrum, Base, BSC, Polygon, Optimism), BTC, SOL, DASH, SUI
- ERC-20 token balance support (configurable contract addresses)
- HyperEVM (HYPE) and Hyperliquid L1 spot balance support
- Uses stdlib
urllib.request— no new dependencies
📊 Price Engine
- CoinGecko API (free tier, no API key required)
- 60-second in-memory cache
- No persistent storage of prices
🔒 Security (Unchanged)
- Offline by default — zero network requests unless user explicitly enables "Go Online"
- Only public addresses queried — private keys and mnemonics NEVER leave the vault
- No price storage — prices cached in-memory only (60s TTL), never written to disk
- Config encrypted — online mode and currency settings stored in the encrypted vault
- Backward compatible — existing v3.1 vaults open without migration
📦 Download
coldstack.exe(~45MB) — Full GUI application, ColdStack branded, v4.1- No installation required. Works on any Windows 10/11 machine — no Python needed.
Built by Kris Racette · Executive Mind · Source Code
ColdStack v3.1 - ColdStack Rebrand + Update Check
v3.1 - ColdStack Rebrand + Update Check (June 2026)
- Brand rebrand: GUI is now branded "ColdStack" (window title, login screen, version label)
- Check for Updates button: User-initiated update check in the status bar. Makes a single GitHub API call to check for newer releases. Offline by default — no background polling, no telemetry.
- Threaded network request: Update check runs in a background thread so the GUI stays responsive
- EXE rename: GUI executable is now
coldstack.exe - CLI EXE deprecated: The
key_manager.exeCLI executable is no longer built or distributed. CLI remains available via script mode (python src/main.py). - Vault co-located with app: The vault (
key_vault.encrypted) now lives in the same directory as the application, not in~/.key_manager/. - Backward compatible: existing vaults work without migration
Download
| File | Description |
|---|---|
coldstack.exe (~45MB) |
Full GUI application — ColdStack branded, v3.1 with derivation + update check |
No installation required. Just download, run, and click "Initialize New Vault".
Built by Kris Racette — Executive Mind
ColdStack v3.0 — BIP39 Derivation Engine
Key Manager v3.0
New in v3.0
🌱 BIP39 Derivation Engine
Derive addresses and private keys directly from 24-word mnemonics. Supports:
- EVM (Ethereum / Arbitrum / Base) — m/44'/60'/0'/0/0
- BTC Taproot (bc1p) — m/86'/0'/0'/0/0
- BTC SegWit (bc1q) — m/84'/0'/0'/0/0
- BTC Legacy (1...) — m/44'/0'/0'/0/0
- SOL (Solana) — m/44'/501'/0'/0'
- DASH (Dash) — m/44'/5'/0'/0/0
- SUI (Sui) — m/44'/784'/0'/0'/0'
🔑 Enhanced Private Key Management
Private keys are now derived per-chain from your mnemonic, not stored as static entries. View individual chain keys or the master key. Each key is encrypted at rest and masked by default.
Downloads
- key_manager_gui.exe (45MB) — Full GUI application with v3 derivation engine
- key_manager.exe (35MB) — CLI version for headless operations
Security
- AES-256-GCM authenticated encryption
- Argon2id key derivation (64MB, 3 iterations, 4 lanes)
- Auto-lock after 5 minutes inactivity
- Zero telemetry — no network requests, no cloud, fully offline
- Portable — no installation, runs from USB
Requirements
- Windows 10/11 (64-bit)
- No Python installation required
- ~38-46MB disk space (USB portable)
Built by Kris Racette — Executive Mind | krisracette.me | GitHub