KeepKey Vault v1.4.1
KeepKey Vault v1.4.1
A focused release adding incoming-payment notifications, Solana SPL token swaps, and richer swap status — plus security and reliability fixes around device switching and swaps.
✨ What's New
- Incoming-payment toast + auto-refresh — when a payment lands on one of your addresses, you get a notification and that chain's balance refreshes automatically. (Previously, received funds could silently fail to update your balance.)
- Solana SPL token swaps — paste a Solana token mint to swap custom SPL tokens; Vault resolves its name, symbol, decimals, and icon. The destination list now leads with stablecoins (USDT/USDC) and your held assets, keeps the chain's native coin prominent, and sinks spam tokens. Timed-out quotes now offer a one-tap Retry.
- Richer swap status & failure details — swaps now show the input transaction's block (clickable to the explorer), EVM gas used, confirmation time, and a clear failure-reason box when a swap fails (failed swaps previously showed no reason at all).
🐛 Bug Fixes
- Device-switch stale addresses (security-relevant) — after swapping between KeepKey devices, receive addresses/balances from the previous device could linger (on-screen address not matching the device's OLED). Vault now resets in-memory account data on a device swap and self-heals an open Receive tab, so the screen always matches the connected hardware.
- Zcash hidden in swap picker on incompatible firmware — the swap picker no longer offers Zcash (or mis-offers Solana/Tron/TON/Hive) on firmware that can't sign those chains. Assets are gated by the connected device's firmware version, with an "Update firmware" hint. No-op on current firmware (7.14.0+).
- Solana send-Max fee reserve — Solana max-amount swaps could fail on-chain by 1 lamport due to upstream balance rounding; Max now reserves a small headroom so they succeed.
- Staking "Max" over-spend — delegating with Max now reserves the network fee, fixing
insufficient fundsfailures. - Solana blind-sign clarity — Solana swaps that need blind-signing show a clear "enable Advanced Mode" prompt instead of an opaque cancellation.
- Broadcast errors — no longer mislabeled as "no gas"; Recheck-with-rescan is always available. Swap cards gain a raw
apidebug link.
⬇️ Downloads & Verification
| Platform | File | SHA-256 |
|---|---|---|
| macOS (Apple Silicon) | KeepKey-Vault-1.4.1-arm64.dmg |
db5e69b2d45d2891e12b43eb8dc8ab80af4d191cb20b14dfbca33d999c0c4639 |
| macOS (Intel) | KeepKey-Vault-1.4.1-x86_64.dmg |
6b631bd2ae64cd136520260e3a98cee82a12438a7dc860f87e9fbe661c4a10d5 |
| Linux (AppImage) | KeepKey-Vault-x86_64.AppImage |
0137c52d665622ec93aee0287a60c02e61abb616456b94a85322cd9ed4d129a7 |
| Windows (x64) | KeepKey-Vault-1.4.1-win-x64-setup.exe |
added shortly via the Windows build |
Full hashes for every asset are in SHA256SUMS.txt. Verify your download:
shasum -a 256 KeepKey-Vault-1.4.1-arm64.dmg # compare against SHA256SUMS.txt
macOS builds are signed + notarized by KEY HODLERS LLC (Team DR57X8Z394) and stapled — Gatekeeper will not warn.
Full Changelog: v1.4.0...v1.4.1