Back to Freedom.Tech Back
All Ledger Live Desktop releasesAll versions
Release Tue, Jul 28, 2026 5 min read

Ledger Live Desktop 4.13.0

Original release notes

4.13.0

Minor Changes

  • #19843 6f30183 Thanks @amaslakov! - Fix InputCurrency not applying external value updates (e.g. amount presets) when focused after typing
  • #19799 65b276f Thanks @jiyuzhuang! - Fix double Ledger Recover upsell trigger after re-onboarding post-onboarding navigation
  • #19854 c3c5329 Thanks @dilaouid! - feat(algo): restore Algorand memo in new send flow with protocol 1024-byte note limit
  • #19759 9b837a7 Thanks @LucasWerey! - Fix InputCurrency not reflecting external value updates when focused without typing
  • #19625 28c29a1 Thanks @LucasWerey! - Remove findCryptoCurrencyByTicker re-lookups in market counter-value formatting and detection paths
  • #19787 b09b30b Thanks @LucasWerey! - Extract NightlyLayer into MVVM component and improve prerelease watermark visibility
  • #19707 ea28df4 Thanks @YazhuEth! - Hide Send and Receive for HyperCore accounts on desktop: HyperCore has no on-chain send on Ledger Wallet and a plain receive is misleading (deposits go through bridging). Both actions are now hidden across the account page, the account context menu and the empty-account state. Also drop the HyperCore per-transaction explorer view: the perps proxy exposes no HyperCore tx hash (deposits settle on Arbitrum, withdrawals expose no link), so the tx explorer URL was always broken - only the address explorer view is kept. Finally, the currency is renamed from "Hyperliquid (HyperCore)" to "Hyperliquid".
  • #19702 6935fe0 Thanks @YazhuEth! - Add HyperCore support by plugging @ledgerhq/coin-hypercore into the generic coin framework: register the hypercore native currency (USDC, magnitude 6), route the family through the generic bridge, reuse the EVM signer for address derivation (HyperCore shares the Ethereum address), and add the currencyHypercore feature flag. HyperCore accounts can be discovered and serve their balance and operations from the coin module. In the history, HyperCore operations are labelled "Deposit"/"Withdraw" instead of "Received"/"Sent" (deposits/withdrawals go through bridging, not a plain transfer).
  • #19864 83e4f6e Thanks @francois-guerin-ledger! - Show a currency-specific disabled tooltip on the EVM Undelegate button: 0G explains the 1 Gwei minimum shares threshold; SEI explains the 7-validator limit.
  • #19736 2eac6a1 Thanks @cted-ledger! - Extract the shared UTXO engine (xpub scanning, coin-selection, storage, address crypto) into a standalone @ledgerhq/wallet-btc package, dependency-inverted so it no longer imports @ledgerhq/cryptoassets or @ledgerhq/ledger-wallet-framework: the currency is injected as a typed WalletBtcCurrency. Transaction build/sign, RBF fee computation, the device signer, and the getWalletAccount resolver stay in @ledgerhq/coin-bitcoin. Internal refactor with no behavior change; consumers (@ledgerhq/live-common, ledger-live-desktop) are rewired to the new import paths.
  • #19903 2a61c00 Thanks @claudiiafg! - Wire the Contacts feature introduction on Desktop with persisted dismissal, defer navigation, integration coverage, and a dev-menu toggle to reset the intro.
  • #19712 fd1e33b Thanks @claudiiafg! - Render the populated Desktop Contacts list and add Dev Tool controls to load mock contacts for testing.
  • #19713 9357647 Thanks @tonykhaov! - Add large-screen upsell QA debug screen and domain setters for simulating modal state
  • #19875 59a6c82 Thanks @sarneijim! - Gate the large-screen upsell modal by the enabled state of the selected opt-in variant
  • #19884 f9f5db4 Thanks @qperrot! - Add data-driven delegation-visibility-delay notice on the EVM staking delegate amount step (Somnia: 5 minutes)
  • #19533 d63b9ef Thanks @lysyi3m! - Add a TRON send-flow network-fees explanation on the amount screen. The fee row now shows the cost in both fiat and TRX (e.g. $4.12 0.000056 TRX, or $0 0 TRX when staked energy and bandwidth cover the transfer), and an info tooltip (desktop) / drawer (mobile) explains whether resources cover the fee or it is paid by burning TRX. Implemented via two family-agnostic send-descriptor accessors (getNetworkFeesInfo for the copy, showFeeCurrencyAmount for the fee-row display). Other currencies are unchanged.

Patch Changes