2.134.0
Minor Changes
-
#12952
f11e415Thanks @semeano! - Add balance component skeleton for zcash -
#12867
fd031d7Thanks @hhumphrey-ledger! - Configure the noah feature via firebase -
#12712
cb22fe2Thanks @fAnselmi-Ledger! - Map DMK InvalidGetFirmwareMetadataResponseError error to FirmwareNotRecognizedErrorComponent -
#12808
e410585Thanks @hhumphrey-ledger! - Fixed event tracking for receive options menu -
#12871
5773f2eThanks @dilaouid! - "feat(send-flow-p2): account and network selection step (LLD)" -
#12777
39b27b3Thanks @paoun-ledger! - Auto-pairing mechanism for BLE device that randomized their MAC address -
#12862
1236aa4Thanks @mitchellv-ledger! - Add funds check to accounts with funds listener for post onboarding state -
#12628
bee53c2Thanks @gre-ledger! - Use hook useTokenByAddressInCurrency instead of legacy listTokensForCryptoCurrency in Stellar add asset flow -
#12608
a2ecb55Thanks @mdomanski-ext-ledger! - feat: support for erc20 tokens in coin-hedera -
#12772
935e37eThanks @RobinVncnt! - fix: Mixpanel Session replay -
#12885
2edb5a3Thanks @ooke-ledger! - change default currency selection to receive account -
#12833
94f6194Thanks @RobinVncnt! - fix: LLD receive deeplink redirects to receive flow -
#12694
21daeb0Thanks @mcayuelas-ledger! - Remove old Add Account LLM + drop useGroupedCurrencies hook -
#12828
d449b3aThanks @mitchellv-ledger! - Add check for ledger sync active state in post onboarding hub -
#12922
080295aThanks @LucasWerey! - Solana memo tag description remove extra box -
#13018
64e879dThanks @gre-ledger! - ignore more error cases in Sentry and disable Traces -
#12563
b4a4e16Thanks @fAnselmi-Ledger! - Add DMK speculos transport and device controller -
#12610
927ae64Thanks @fAnselmi-Ledger! - Add DMK solana signer behind FF -
#12410
a94e913Thanks @dilaouid! - coin(hedera): fetch tokens dynamically -
#12826
a7cf909Thanks @mitchellv-ledger! - Move onboarding collapsible step to new arch -
#12839
4439b6eThanks @paoun-ledger! - Initialize DMK firmware distribution ratio -
#12857
b02fedaThanks @mcayuelas-ledger! - Update limit currencies to send when using usecase (short-term fix) -
#12921
c6828a3Thanks @mcayuelas-ledger! - Add eslint rule for newArch imports -
#12628
458ecf8Thanks @gre-ledger! - Use hook useTokenById instead of legacy listTokensForCryptoCurrency in Algorand OptInFlowModal -
#12754
02ef98fThanks @gre-ledger! - cal-client useTokensData hook to use pageSize of 1000 by default to workaround Hedera problem (and possibly on other flows too) of missing token beyond top 100 -
#12775
6d0c6b2Thanks @Justkant! - refactor(wallet-api): migrate to lazy account/currency loading patternRefactor Wallet & Platform APIs to lazy-load currencies/accounts via CAL API.
Highlights:
- Replace precomputed currency/account datasets with on-demand fetching (pagination supported).
- account.request: now uses currencyIds: string[]; removes Observable parameter; upfront ID mapping helper added.
- currency.list: dynamic token retrieval; supports patterns (** / family/** / specific); adds delisted warnings.
- Remove legacy hooks (useWalletAPIAccounts, useWalletAPICurrencies, useGetAccountIds); introduce useSetWalletAPIAccounts & useDAppManifestCurrencyIds.
- Async token/address lookup; simplified modular drawer (no accounts$ / observable registry).
- Desktop/mobile components now operate on currencyIds; streamlined account/currency selection flows.
- Platform API: async listing with minimatch filtering; dropped multiple filtering helpers.
- Added tracking for currency.list & account.list; fixed areCurrenciesFiltered logic (LIVE-23089).
- Package bumps: wallet-api-client ^1.12.5, wallet-api-core ^1.26.1, wallet-api-server ^2.0.0; unify bignumber.js 9.1.2.
Impact: lower memory, faster startup, improved scalability, clearer API surface.
-
#12725
8d79026Thanks @semeano! - Slice set of UTXO if the count is greater than 88 -
#12880
fe2d5fdThanks @sergiubreban! - disable eth stake mode after receive flow -
#12972
aad0f55Thanks @mcayuelas-ledger! - Fix Send/receive/delegate deeplinks -
#12943
0b8ebccThanks @mcayuelas-ledger! - Fetch currency info (color) only if ledgerIds provided -
#12733
2a00837Thanks @sergiubreban! - Extend ll-liveapp communication -
#12814
c136377Thanks @mitchellv-ledger! - Move LWD onboarding new seed panel to new arch -
#12838
0f9bbabThanks @vcluzeau-ledger! - nanoonboardingfundwallet extra steps -
#12992
38d5880Thanks @jonezque! - feat: canton added new tx types for offer -
#12667
0d33751Thanks @mitchellv-ledger! - Add ledger sync entrypoint in postonboarding flow in LLM -
#12745
aadcec6Thanks @jonezque! - feat: pending offers to show, accept, cancel for canton network -
#12936
73cd613Thanks @deepyjr! - fix the redirection after a rester in the parameters -
#12846
b113920Thanks @hedi-edelbloute! - Update bignumber config -
#12892
036e950Thanks @deepyjr! - Change the date format to gregorian for thailand users -
#12853
082dfc1Thanks @qperrot! - Fix solana links localised issue -
#12819
88a5018Thanks @philipptpunkt! - Add Swap Live App widget to Portfolio page -
#12993
84f85f7Thanks @hedi-edelbloute! - feat: differ broadcast errors behavior -
#12869
e63ef2bThanks @jonezque! - fix: canton removed failing test -
#12946
518f53bThanks @sergiubreban! - add ethDepositScreen analytic base property -
#12875
a3cb46eThanks @Justkant! - fix(wallet-api): apply currency limit logic to legacy account drawerFixes the swap live-app by ensuring the legacy SelectAccountAndCurrencyDrawer
applies the same currency filtering logic as the modular drawer.Previously, only the modular drawer path checked shouldUseCurrencies
(limiting to 50 currencies when useCase is provided). The legacy drawer
was passing currencyIds directly without this check, causing issues.Changes:
- Extract shouldUseCurrencies calculation before drawer branching
- Apply filtering consistently to both modular and legacy drawer paths
- Forward useCase parameter through account selection flows (desktop & mobile)
- Pass useCase to useAssetsData hook for proper asset filtering
This ensures consistent behavior across both drawer implementations.
-
#12931
bf72139Thanks @gre-ledger! - Reinforce log details on RTK queries -
#12705
cfb5d60Thanks @RobinVncnt! - feat: new deeplinkLocation for deeplink tracking
Patch Changes
- Updated dependencies [
50aeea1,9be4b9f,fd031d7,cb22fe2,39b27b3,1236aa4,2b8c44b,a2ecb55,bb5420d,e6a0ea2,fe81926,67137eb,21daeb0,3e0c113,49ef24c,b4a4e16,927ae64,613d7df,903ea9c,9251b77,02ef98f,6d0c6b2,3b96db0,2a00837,364d4ed,38d5880,0d33751,bf6f5d3,aadcec6,50db851,4821cb8,b113920,53deeef,ed8532b,46dcbfa,88a5018,6baa679,d02914b,aae83b9,518f53b,e37c057,9659a34]:- @ledgerhq/cryptoassets@13.34.0
- @ledgerhq/live-common@34.54.0
- @ledgerhq/types-live@6.90.0
- @ledgerhq/live-dmk-desktop@0.13.0
- @ledgerhq/coin-framework@6.10.0
- @ledgerhq/live-env@2.22.0
- @ledgerhq/coin-filecoin@1.15.0
- @ledgerhq/coin-evm@2.36.0
- @ledgerhq/live-dmk-speculos@0.2.0
- @ledgerhq/coin-bitcoin@0.26.0
- @ledgerhq/coin-canton@0.11.0
- @ledgerhq/ledger-key-ring-protocol@0.8.0
- @ledgerhq/coin-cosmos@0.20.1
- @ledgerhq/live-countervalues@0.10.1
- @ledgerhq/live-countervalues-react@0.7.3
- @ledgerhq/live-wallet@0.16.1
- @ledgerhq/domain-service@1.4.2
- @ledgerhq/hw-ledger-key-ring-protocol@0.5.5
- @ledgerhq/live-network@2.1.2
- @ledgerhq/react-ui@0.41.2