Skip to content

KeepKey Vault v1.4.10

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Jul 06:29
2df22ca

KeepKey Vault v1.4.10

Pre-release — published for testing; on-device verification of the new account-N audit recovery (#299) is still in progress before stable promotion.

What's New

  • Recover funds beyond account 0 — the audit wizard now tracks and sweeps UTXO-altcoin funds on non-default accounts (#299), plus an LTC uncommon-path pipeline with in-audit sweep to a standard address (#321)
  • Scan the screen for a QR code — third scan option alongside camera and file (#325); WalletConnect pairing now uses the live-camera scanner (#301)
  • Cipher recovery over REST + SDK — recovery character entry exposed programmatically, with on-device wrong-word rejection verified (#306)
  • Hive (preview) — sponsor-backed account onboarding behind the settings flag, SLIP-0048 derivation, ETH anti-drain gate (#294, #300, #313, #305)
  • EVM clear-signing groundwork — Pioneer signed-metadata path landed dark behind a build-time flag (default off, firmware 7.15+) (#326)

Bug Fixes

  • Portfolio: LTC (and all multi-xpub UTXO chains) no longer bounce to $0 — balances summed per pubkey (#322); shared leaf parsing + push pipeline repair (#316); asset-page refresh actually refreshes (#314); post-broadcast resync delayed (#318)
  • XRP sends over REST/SDK fixed — schema no longer strips tx + lastLedgerSequence (#309)
  • EIP-1559 — canonical empty (not 0x0) for zero/absent priority fee, fixing wrong-signer recovery (#308)
  • Clear-sign — firmware-handled contracts no longer over-gated into blind-signing (#303)
  • TRON — TRC-20 fee_limit raised 30→100 TRX; simulated fee displayed instead of the ceiling (#320)
  • LOW GAS warning restored for all chain families + swap pre-flight (#324)
  • Onboarding: OOB wizard unstuck after custom firmware flash + signed/unsigned badge (#323); setup wizard reopens on needs_init (#311); Receive works on freshly-added zero-balance chains (#307); non-BTC chains get addresses (#298)
  • Windows: update/external-link URL corruption fixed (#319); PowerShell 5.1 build fix (#297)
  • Zcash: Sync forces a real device FVK re-verify (#276)

Downloads

Platform File
macOS (Apple Silicon) KeepKey-Vault-1.4.10-arm64.dmg
macOS (Intel) KeepKey-Vault-1.4.10-x86_64.dmg
Windows KeepKey-Vault-1.4.10-win-x64-setup.exe (added separately by the Windows build box)
Linux KeepKey-Vault-x86_64.AppImage

SHA-256 checksums for all assets are published as SHA256SUMS.txt on this release.

Verification (macOS)

The macOS DMGs are signed with Developer ID "KEY HODLERS LLC (DR57X8Z394)" and notarized + stapled by Apple. Verify:

spctl -a -vvv -t install KeepKey-Vault-1.4.10-arm64.dmg

What's Changed

  • fix(hive): correct derivation path to SLIP-0048 (Phase 0) + onboarding plan by @BitHighlander in #294
  • feat(hive): sponsor-backed account onboarding + ETH anti-drain gate by @BitHighlander in #300
  • feat(recovery): expose cipher-recovery character entry over REST + SDK (+ #272 wrong-word test) by @BitHighlander in #306
  • fix(dashboard): let new users Receive on a freshly-added zero-balance chain by @BitHighlander in #307
  • feat(hive): list Hive Support as a v7.15.0 upgrade-preview feature by @BitHighlander in #305
  • docs: firmware-release SOP — upstream-first dependency gating by @BitHighlander in #304
  • fix(windows-build): replace em-dashes with ASCII so PowerShell 5.1 can parse by @BitHighlander in #297
  • docs(zcash): real-device shielded smoke checklist — v1.4.6 stable-promotion gate by @BitHighlander in #282
  • test(zcash): witness recomputes root for note in lower completed shard by @BitHighlander in #275
  • fix(clear-sign): stop over-gating firmware-handled contracts into blind-signing by @BitHighlander in #303
  • fix(multichain): get addresses for non-BTC chains, not just Bitcoin by @BitHighlander in #298
  • fix(wc): use live-camera QR scanner for WalletConnect pairing by @BitHighlander in #301
  • fix(zcash): Sync button forces a real device FVK re-verify by @BitHighlander in #276
  • feat(audit): track & recover UTXO-altcoin funds beyond account 0 by @BitHighlander in #299
  • fix(eth): send empty (not 0x0) for a zero/absent EIP-1559 priority fee by @BitHighlander in #308
  • fix(hive): stop unsupported Hive derivation from kicking the dashboard to wallet-select by @BitHighlander in #310
  • fix(onboarding): reopen setup wizard on needs_init + refactor(dashboard): always-show default chains, EVM-only Add chain by @BitHighlander in #311
  • fix(hive): gate ETH anti-drain gate off until Pioneer implements it by @BitHighlander in #312
  • feat(hive): enable ETH anti-drain gate for release by @BitHighlander in #313
  • fix(refresh): asset-page refresh actually refreshes (hive derive, silent failures, stale shadows) by @BitHighlander in #314
  • refactor(balances): share leaf parsing between bulk + single-chain paths; repair the push pipeline by @BitHighlander in #316
  • fix(hive): thread hiveBuildResult through hiveSignTx RPC response by @BitHighlander in #317
  • fix(send): delay post-broadcast balance resync by @BitHighlander in #318
  • fix(windows): stop corrupting the update/external-link URL via cmd start by @BitHighlander in #319
  • fix(tron): raise TRC-20 fee_limit 30→100 TRX; display simulated fee by @BitHighlander in #320
  • fix(xrp): REST /xrp/sign-transaction schema strips tx + lastLedgerSequence by @BitHighlander in #309
  • feat(audit): LTC uncommon-path pipeline + in-audit sweep to standard address by @BitHighlander in #321
  • fix(portfolio): sum multi-xpub UTXO chains per pubkey — stop LTC bouncing to 0 by @BitHighlander in #322
  • fix(oob): unstick wizard after custom firmware flash + signed/unsigned badge by @BitHighlander in #323
  • fix(ui): restore LOW GAS warning for all chain families + swap pre-flight by @BitHighlander in #324
  • feat(qr): third scan option — scan the screen for a QR code by @BitHighlander in #325
  • feat(clearsign): EVM insight behind EVM_INSIGHT flag (default off, fw 7.15+) by @BitHighlander in #326

Full Changelog: v1.4.9...v1.4.10