Skip to content

KeepKey Vault v1.2.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Mar 09:37
· 3 commits to 760ee5f2ad7db92205041dd8bdb1ac4a6d07bccd since this release
824ea28

KeepKey Vault v1.2.0

Major feature release: cross-chain swaps, Zcash shielded transactions, TON/TRON support, BIP-85 derived seeds, activity tracking, and staking.

New Features

  • Cross-chain swaps via THORChain, ShapeShift, and ChainFlip through Pioneer API
    • Full swap dialog: quote, review, approve, sign, broadcast, track
    • Animated progress bar, countdown timer, live status updates
    • Resume swap from activity panel, swap history with PDF export
    • sendMax with gas deduction, ERC-20 approval flow
    • Router validation against Pioneer GetInboundAddresses
  • Zcash Orchard shielded transaction support
    • PCZT builder for z2z and shield-wrap transactions
    • Zcash sidecar: FVK persistence, scanner, ak sign-bit auto-fix
    • ZcashPrivacyTab UI for shielded balance and scanning
  • TON (The Open Network) chain support
    • v4r2 wallet address derivation, BOC builder, send + broadcast
    • Clear-signing fields for verified on-device display
  • TRON (TRX) chain support with structured signing
  • BIP-85 derived seeds: display-only mode (seed never leaves device)
  • Staking panel restored: delegate, undelegate, claim rewards (Cosmos chains)
  • Activity tracker with per-chain history scanning and on-chain confirmation badges
  • SPL token support for Solana via Pioneer
  • EVM clear signing: calldata decoder with trust badges, two-step AdvancedMode confirmation
  • 6 EVM chains: Polygon, Arbitrum, Optimism, Avalanche, BSC, Base
  • Custom tokens and custom EVM chains (SQLite + direct RPC)
  • Device settings drawer: label, PIN change, passphrase toggle, auto-lock, wipe

Improvements

  • REST API now defaults to OFF (opt-in via Settings)
  • Signing approval: AdvancedMode (blind signing) requires two-step confirmation with permanent-change warning
  • TON transaction expiry increased to 5 minutes for hardware wallet flow
  • Solana message extraction with sigCount sanity check
  • Pioneer server management and spam filter refinements
  • Fiat currency selector with donut chart and animated USD counters
  • i18n: 14 languages (added nl, pl, th, tr, vi)
  • Firmware upgrade preview with animated chain logos and feature cards

Bug Fixes

  • Passphrase flow: confirm-on-device state, auto-dismiss, settings access in watch-only
  • OOB bootloader: 4-cycle reconnect handling, skip bootloader when not needed
  • BTC multi-account: swap execution now uses selected account, not default path
  • Resumed swap metadata resolved from CHAINS (correct chainFamily/decimals)
  • Countdown timer consolidated into single effect (no interval leaks)
  • Activity panel: debounced swap fetch, no double-counting active swaps
  • Terminal swap status preserved (completed/refunded not flattened to broadcast)
  • Rehydrated swaps infer confirmations from status instead of resetting to 0

Submodule Updates

  • hdwallet → master: TRON, TON, Zcash Orchard, BIP-85 support
  • device-protocol → 7.14.0: Zcash, TON, TRON, EVM clear-signing protos
  • keepkey-firmware → release/v7.14.0: BIP-85 display-only, blind-sign policy, TON clear-sign

SHA-256 Checksums

Will be updated after macOS DMG is built and uploaded.

Full Changelog: v1.1.2...v1.2.0

What's Changed

  • release: v1.1.2 — passphrase flow, Windows drag, build fixes by @BitHighlander in #14
  • feat: v1.2.0 features — swaps, zcash, TON/Tron, BIP-85, staking, activity tracker by @BitHighlander in #21

Full Changelog: v1.1.2...v1.2.0

What's Changed

  • release: v1.1.2 — passphrase flow, Windows drag, build fixes by @BitHighlander in #14
  • feat: v1.2.0 features — swaps, zcash, TON/Tron, BIP-85, staking, activity tracker by @BitHighlander in #21

Full Changelog: v1.1.2...v1.2.0

What's Changed

  • release: v1.1.2 — passphrase flow, Windows drag, build fixes by @BitHighlander in #14
  • feat: v1.2.0 features — swaps, zcash, TON/Tron, BIP-85, staking, activity tracker by @BitHighlander in #21

Full Changelog: v1.1.2...v1.2.0

What's Changed

  • release: v1.1.2 — passphrase flow, Windows drag, build fixes by @BitHighlander in #14
  • feat: v1.2.0 features — swaps, zcash, TON/Tron, BIP-85, staking, activity tracker by @BitHighlander in #21

Full Changelog: v1.1.2...v1.2.0