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