4.26.0
Minor Changes
-
#23761
35233dcThanks @LucasWerey! - LWD Account Detail shows the account hero: the account balance (native and token sub-accounts countervalue) and the Receive · Send · Buy · Sell · Earn quick actions. The hero package exposes web views through a new./webentry, including an account-scoped asset picker dialog. On desktop, Sell is now hidden when the currency is not on the ramp, like Buy. Both apps now build the hero port with shareduseAvailableAssetsByActionanduseAccountHeroStatushooks from the hero package. -
#23811
7077a0aThanks @LucasWerey! - LWD Account Detail shows the swap console in the right panel, prefilled with the account. It is gated by theaccountDetailflag (not the swap-console A/B test) and hidden when the currency is unsupported or no asset of the account can be swapped.resolveSwapConsoleonly needs the currency support and swap availability. -
#22944
bb382a2Thanks @ooke-ledger! - Close the perps sign dialogs when "Open My Ledger" is clicked from the firmware update, app update or outdated app screens. My Ledger opened behind the dialog, which stayed on top; device action error screens now passonOpenManagerso hosts the button cannot close themselves can close on navigation -
#23863
4883e43Thanks @LL782! - The OFAC-sanctioned fiat list now has one owner,@domain/entity-currency-fiat, behindisSanctionedFiatTicker(ticker). The package no longer exportsOFAC_FIAT_TICKERS, and@ledgerhq/live-common/currenciesno longer exportsOFAC_CURRENCIES. Both apps and@domain/api-currency-fiatcall the new function. -
#23614
3bc8d98Thanks @thesan! - Add the App config devtool: it shows the default option of the build, then lists each app config switch with its options and their values, the option the session runs on and the one saved for the next. Selecting an option saves its id, and selecting the default removes it so the switch follows the default again; neither reloads. The Reload button (Restart on mobile) only appears while a saved option differs from the current one, and applies every saved change at once: a renderer reload on desktop, an app restart on mobile. A search bar and an All / Switched filter narrow the list.resolveAppConfignow returns{ config, session }:sessionis what it resolved the session from, which both stores pass tocreateAppConfigMiddlewarewith their reload. The middleware sets the newappConfigslice, saves theselectAppConfigOptionandresetAppConfigSwitchactions to the storage and reloads onreloadAppConfig.ConfigStoragegainsremove. -
#23628
bf9665dThanks @LucasWerey! - feat(asset-detail): A/B test the swap console and a swap quick action on the LWD asset pagelwdSwapConsoleAbtestparamsconsoleandquickActiontoggle the swap right panel and a highlighted Swap CTA placed before Receive. Flag state and params are reported to Mixpanel aslwdSwapConsoleAbtest. -
#23861
5b0e4e1Thanks @LucasWerey! - The hero package exposesAccountEmptyState(./weband./native): a LumenSpotwith the coins icon, "No activity yet" and a description of the funding actions available on the account (Receive, Swap, Buy), one full sentence per combination. Both apps get the English copy. The empty-state rule model is renamedAccountEmptyStateModel. -
#23900
a8a7b16Thanks @LucasWerey! - Account Detail shows the shared empty state instead of the Assets and Transactions sections when the account has no activity (no operation or pending operation, on the account or its tokens), on LWD and LWM. The hero stays above it. On LWM, an account without funds now offers Transfer · Swap · Buy (Swap opens with the account as destination), and with Swap a lone active Buy or Sell is shown as its own tile instead of More. -
#23742
ed45de0Thanks @cted-ledger! - Bump@ledgerhq/zcash-utilsto 2.8.0, built on the stable Zcash crates that set the NU7 mainnet activation height (3543405). A mainnet transaction whose target block is past that height is built under the NU7 branch id, with a 120-block default expiry. -
#23583
54fd19dThanks @cted-ledger! - Track the Zcash private balance activation funnel and whether Zcash accounts have their shielded balance enabled. -
#23723
605f361Thanks @ooke-ledger! - Add the Perps withdraw input screen on desktop (amount, Max, destination account and live SwapKit quote), with shared Perps components, theperpetuals:withdrawdrawer use case and the withdraw amount and default account helpers. -
#23611
0c04ab2Thanks @cted-ledger! - Move the coin-module call event, its observer registry and the transmission policy out of live-common into@features/platform-coin-observability; live-common keeps only thewithMetricsresolver adapter. -
#23611
0c04ab2Thanks @cted-ledger! - Report coin-module calls and every broadcast outcome to Datadog logs behind the newcoinObservabilityflag:withMetricswraps the resolved coin-module API and reports each call to registered observers, sampled on the sync path and capped on failures, and the bridge seam's broadcast events are forwarded astx_broadcastfor every family and route. -
#23816
a405f99Thanks @LucasWerey! - feat(portfolio): A/B test services entry points cards between Crypto and StablecoinsentryPointsServicesreplaces the Perps and Borrow banners with a Services cards section on the LWD and LWM portfolio asset section.params.servicessets which services show and their order. Flag state and order are reported to Mixpanel asentryPointsServices. -
#23788
2925816Thanks @thesan! - Add dev values to the app config on staging-default builds: each switch offers Dev | Staging | Prod and each fixed value Dev | Fixed in the App config devtool, which now also lists the fixed values. On Dev the values are text fields; a switch on Dev runs on its default option's values with its dev values on top, and a fixed value on its dev value. The schema of each value parses its dev value when the devtool saves it and again at boot, which ignores an invalid one. Dev values stay stored when another option is picked. Prod-default builds ignore Dev: they never offer it, never read the dev values, and ignore the selections holdingdevwithout clearing them. The desktop build now definesCONFIG_PROFILEin every mode (prodoutside development).resolveAppConfignow takes anAppConfigStorage(selectionsanddevValues),resetAppConfigSwitchbecomesresetAppConfigSelection, andselectAppConfigOptiontakes{ id, selectionId }. Playwright and Detox runs can pass dev values withappConfigDevValues. -
#23681
e3e0f3aThanks @LucasWerey! - Move the explorer URL helpers (getDefaultExplorerView,getTransactionExplorer,getAddressExplorer,getTokenExplorer,getStakePoolExplorer) from@ledgerhq/live-common/explorersto@domain/entity-currency-crypto.getAccountContractExplorerbecomesgetTokenExplorer(view, contractAddress, ownerAddress)and takes plain strings. All usages are migrated and@ledgerhq/live-common/explorersis removed. -
#23713
08730f5Thanks @LucasWerey! - Account settings (LWM bottom sheet, LWD dialog) show a View in explorer entry under Advanced logs that opens the account's address in the currency's block explorer, hidden when the currency has none. The package builds the URL from the account's currency and address with@domain/entity-currency-cryptoand opens it through@shared/linkingas a sensitive link:openLink(url, { sensitive: true })still opens the full URL but only reports its origin toonLinkOpened, so the address never reaches analytics;getDefaultExplorerViewaccepts any object carryingexplorerViews. -
#23854
292b712Thanks @LucasWerey! - The account hero balance comes from a shareduseAccountCountervaluehook in@features/flow-account-detail-hero: the apps only inject their countervalue callback. On LWM, an account whose assets are all empty now shows$0.00, like LWD, and a funded asset without a quote no longer counts as a known zero. -
#23936
8ecfdc4Thanks @LucasWerey! - New@features/flow-account-detail-noticespackage: the notices shown on the Account Detail page above the family blocks (currency migration and upcoming deprecation, remote custom banner, Robinhood chain disclaimer, Perps).resolveAccountNoticesturns plain signals from each app into the notices to show, in a fixed order;AccountNoticesandAccountStatusBannerrender them as Lumen info banners with package-owned copy (added to both English catalogs). The features-flow web Lumen test stub now rendersBanneractions, like the native one. -
#23706
c43b0f9Thanks @cted-ledger! - Show the block height of a Zcash operation, label its confirmation count, and show the block height the birthday date resolves to in the private balance flow. -
#23833
c439810Thanks @ooke-ledger! - Report a Perps deposit closed mid-swap to /swap/cancelled, like Swap does. -
#23976
5b8eca9Thanks @LucasWerey! - Remove the "Powered by" card and its "More info" drawer from the account page, on LWD and LWM. Family warnings (Solana frozen token and extensions, MultiversX guardian, Concordium) are unchanged. -
#23906
25baf72Thanks @ysitbon! - MakeTrackScreenone universal component with a sharedTrackScreenPropscontract and remove the web-onlyTrackPage, which desktop now renders asTrackScreen -
#23673
17d3660Thanks @vtaranushenko-ext-ledger! - Hide the Aleo self transfer header action when the new send flow is active for Aleo. -
#23555
d81d157Thanks @mcayuelas-ledger! - Sort Asset Detail addresses by fiat value so the highest balance is shown first -
#23576
ada0f0bThanks @gre-ledger! - Upgrade Electron to 44.9.3 -
#23882
c38988cThanks @koda-apps! - Show privacy policy link when adding an address to any contact, not only your own -
#23526
e8f69f6Thanks @mcayuelas-ledger! - Remove the desktopoperationsListflag and always show transaction history -
#23888
7ce8446Thanks @zel-kass! - Bump Lumen to lumen-design-core 0.1.34, lumen-ui-react 0.1.67, lumen-ui-rnative 0.1.70, lumen-utils-shared 0.1.18 and lumen-lint-plugin 0.1.1.cnnow comes from@ledgerhq/lumen-design-core/cn(the local helpers re-export it), theApexicon is renamedNanoGen5, the removedBellNotificationandShieldCheckNotificationicons are replaced by the plain icon inside a redDotIndicator,FormattedValueis imported from@ledgerhq/lumen-ui-reactinstead of@ledgerhq/lumen-utils-shared, Tailwind font classes that produce no CSS under the Lumen preset are dropped, and theclsx,tailwind-merge,@radix-ui/react-switchand@radix-ui/react-checkboxdeclarations Lumen no longer needs are removed. -
#23708
dd056b8Thanks @gre-ledger! - Bump ts-libs packages (@ledgerhq/auth0.1.1,@ledgerhq/devices8.18.1,@ledgerhq/hw-transport6.36.1,@ledgerhq/hw-transport-mocker6.35.1,@ledgerhq/hw-ledger-key-ring-protocol1.0.1,@ledgerhq/ledger-key-ring-protocol1.1.0,@ledgerhq/live-config3.9.1,@ledgerhq/psbtv20.6.2),zod4.6.7,semver7.8.5,lodash4.18.1, and catalogbitcoinjs-lib7.0.4. -
#23741
3a1e006Thanks @LL782! - The stored CAL token cache is restored without a wait for CAL, so Desktop and Mobile no longer stay on the loading screen when CAL hangs. Tokens of a currency with a stored hash are restored whatever their age, and the hash is checked in the background: a changed hash evicts the token cache, and a failed check keeps the stored tokens and hash. Tokens of a currency with no stored hash keep the 24 h limit, because no check can find them stale.restoreTokensToCache(dispatch, persistedData)is now synchronous and takes nottl.filterExpiredTokensis removed. -
#23740
5e2a324Thanks @LL782! - Each CAL request attempt now ends after 30 seconds, and a timed-out attempt is not retried. A hung CAL no longer keeps token account sync (evm, cardano, celo…) or app loading waiting for ever: sync shows its error indicator instead. The sync hash requests (getTokensSyncHash,getTokenListHash) now go through the shared CAL base query, so they get the same timeout, cancellation and retries as the other CAL requests. -
#23951
8df0f06Thanks @claudiiafg! - Confirming Remove account on desktop deletes the account and returns to the previous screen -
#23737
82cd8ccThanks @tonykhaov! - Open the device list when My Ledger sets up an unseeded Nano -
#23758
b14f45eThanks @mcayuelas-ledger! - Set flow and source on modular drawer events from the asset page -
#23918
42e9955Thanks @ysitbon! - refactor(contacts-introduction): split the platform components into web and native entriesThe dialogs move to
@features/flow-contacts-introduction/weband the bottom-sheet contents to@features/flow-contacts-introduction/native, with their props types. The root entry keeps the state, resolvers, preference port and hooks, and is the same on both platforms. -
#23973
57c72acThanks @ysitbon! - Every@features/platform-contactscomponent has one props contract on both platforms.ContactConfirmationDialogreplacesContactConfirmationBottomSheeton mobile and takes atone(destructiveorneutral),isConfirmingandtestID; it reads the sheet's bottom inset itself.ContactAvatartakestestIDinstead oftestIdand dropsariaLabel,ContactNameInputcallsonChangeName, andContactNameDisclaimernow renders on mobile too. The.entry has noreact-nativecondition,./nativeis gone, and./webexports onlygetPastedValue. -
#23061
5b1443eThanks @ishaba! - Let users pick the Tronify sponsored fee from the send flow on mobile, and link the fee payment disclaimer to a Learn more article -
#23596
dbaf56dThanks @mcayuelas-ledger! - Always show desktop My Wallet and drop the lwdWallet40 myWallet param -
#23961
b68248aThanks @gre-ledger! - Register the Portfolio service in development builds, with its ids redacted from logs and Datadog -
#23589
5b2d7d9Thanks @gre-ledger! - Add an Accounts section to DevTools with Account data, Descriptors and Balance pages -
#23763
8fd06daThanks @gre-ledger! - Read an account name by AccountUUID, and add a Names page to the DevTools Accounts section -
#23171
8c888c4Thanks @KVNLS! - chore: replace nodequerystringwithURLSearchParams/encodeURIComponentand drop thequerystring-es3renderer fallback -
#23604
cc184a6Thanks @sarneijim! - Reset the device onboarding like a quit, and leave the genuine check screen even when quit comes before the device answered -
#23416
d4be6b6Thanks @ishaba! - Ask the family send descriptor whether an arriving rent changes the fee, so the Amount step no longer checks Tron's TRC-20 token type itself -
#23605
4a5b346Thanks @gre-ledger! - feat(account-data): share one full sync between BridgeSync and the FullSync sourcesyncLegacyAccountwrites each update into the legacy store and shares the sync in flight per account, so the background sync and account data reads never sync one account twice. The FullSync source skips the sync of an account whose last sync completed within the default max age, and answers it from the store. -
#23781
5039dc5Thanks @lysyi3m! - Expose the CoinModuleApi for native ICP throughcreateApion the./apientry point, which keeps exporting the network client. -
#23965
4216addThanks @ysitbon! -InfoStatetakes one props contract,InfoStatePropsfromInfoState.types.ts, on web and native, and the nativespotpreset now honorsbackgroundToneon its bottom sheet.DialogBackgroundToneProvidermoves to the web platform entry@shared/ui-info-state/web; the gradient, context and tone hooks become internal. The universal entry is one unconditionedsrc/index.ts, imports carry no platform suffix, and the package gets alintscript. -
#23558
725f00cThanks @mcayuelas-ledger! - Correct Ledger Sync steps that still mention a removed menu item -
#23873
b86c5adThanks @gre-ledger! - Bump@lottiefiles/dotlottie-reactto 0.20.0 (@lottiefiles/dotlottie-web0.81.0), dropping ~2.8 MB of published source maps from node_modules -
#23691
e9e89b2Thanks @LucasWerey! - Assets table crypto icons render at 40px instead of 32px. -
#24014
5b7bcf7Thanks @Justkant! - Log manifest domain check violations, rejectedgoToURLfallbacks and rejectedloadURLcalls to the exported logs, once per distinct violation. AddresolveInitialURL, which returns the initial URL along with thegoToURLit rejected -
#23901
4583067Thanks @LL782! - Improve the broadcast log events sent to Datadog -
#23905
293dee2Thanks @LL782! - Improve device rename tracking -
#23903
11493f8Thanks @LL782! - Improve memo and explorer link tracking in coin families -
#23902
2a7ae74Thanks @LL782! - Improve link and deeplink tracking -
#23904
28a8eedThanks @LL782! - Improve explorer link tracking in the swap status dialog -
#23949
7282246Thanks @ysitbon! - Rename the action tile callback fromonPresstoonOpenFlow, and resolve.to onesrc/index.tson both platforms, with noreact-nativecondition. -
#23612
6ea25daThanks @jnicoulaud-ledger! - The account sync hash is now the CAL token list hash of the account's network (token_list_hashfrom/v1/networks, newgetTokenListHashendpoint) instead of theX-Ledger-Commitheader. The commit header changed on every CAL deployment, so an update to any chain's tokens made every account of every network resync from scratch. A network the CAL lists no token for gets a fixedno-tokenshash.The token cache is still validated against the commit (
getTokensSyncHashendpoint), so a metadata-only token correction still evicts it.Stored sync hashes were built from the commit, so each account resyncs from scratch once after this update.
-
#23797
ceb479fThanks @qperrot! - Keep the recipient card add contact button label on one line so it stays aligned with the send button -
#23416
d4be6b6Thanks @ishaba! - Mark the Send Review button busy while it loads -
#23757
987ae55Thanks @dilaouid! - fix(send): fix double vertical scrollbar on the send flow contacts selection step -
#23766
8763f6fThanks @gre-ledger! - Replace the firebase umbrella dependency with @firebase/app and @firebase/remote-config -
#23255
0240a0cThanks @dilaouid! - feat(cosmos): slim the account model (sequence, staking resources with validators, mode-based transaction type) -
#23613
9c7d59dThanks @jnicoulaud-ledger! - A Solana account no longer resyncs its whole history when the CAL token list changes. The sync resumes from its watermark unless the account holds a token that just became listed (or is no longer blacklisted), the only case where the stored history misses operations a sub-account needs.A family opts in with the new
BridgeApi.balanceListsEveryTokenflag, which declares thatgetBalancelists every token the address holds without scanning its history. Solana is the only family that sets it. -
#23705
5ef3bbdThanks @semeano! - Include the Stacks memo in sent transactions on the generic coin framework. The memo fields now also setmemoType/memoValue, which the generic bridge turns into the intent's memo, and coin-stacks writes it into STX and SIP-010 transfers and rejects one longer than 34 bytes (LIVE-39478). -
#23609
6ef743cThanks @semeano! - fix(coin-stacks): show stake details on the device step, map device rejection to UserRefusedOnDevice, type pox stake/unstake as DELEGATE/UNDELEGATE, reject boot contracts as pools, estimate a stake before its data is complete, validate the stake form inline, retype stored contract-call operations on load (as CONTRACT_CALL: a stored row has no contract id, so stakes synced before this change stay "Contract call" while new ones are DELEGATE/UNDELEGATE), and fall back to the transfer fee rate when the node proxy has no POST /v2/fees/transaction route -
#23588
ffd02a9Thanks @mcayuelas-ledger! - Always show Wallet 4.0 PnL and drop thepnlfeature flag param -
#23912
cc576e8Thanks @ysitbon! -StyleProvidermoves to platform entries:@features/platform-style/weband@features/platform-style/nativeeach exportStyleProviderandStyleProviderProps, and@features/platform-styleno longer exports it. The package imports carry no platform suffix and its tests run in a web and a native jest project. -
#24025
eaef2ceThanks @mcayuelas-ledger! - Add a ledgerlive://contacts deeplink that opens Contacts when lwdContacts is enabled -
#23924
cb3a452Thanks @gre-ledger! - Upgrade Electron to 45.0.0 -
#23578
9830d23Thanks @gre-ledger! - Upgrade electron-builder and dmg-builder to 26.15.3 -
#23517
f90542dThanks @dilaouid! - fix(send): track the transaction sent event once per flow session -
#23533
a140623Thanks @gre-ledger! - Replace @rsdoctor/rspack-plugin 2.0.0-alpha.0 with @rsdoctor/core 2.0.0 -
#23875
f717fa9Thanks @gre-ledger! - Align @tanstack/react-table catalog on 8.21.3 to drop the duplicate 8.5.11 install -
#23416
d4be6b6Thanks @ishaba! - Keep a paid Tronify rental in mind after Send is closed: a reopened USDT send no longer offers a second rental while the energy is arriving, tells the user it is on its way, and re-estimates the fee on the amount step once it lands -
#23638
4031174Thanks @dilaouid! - Enforce manifest origins on the Live App bridges: the Wallet API and Platform API are served on a bridge session bound to the main-frame origin, desktop bridge messages go through main, mobile WebViews answer only the main frame on a manifest origin, manifest domains are enforced on every main-frame load (mobile check on by default), and violations are reported to Datadog
Patch Changes
- Updated dependencies [
35233dc,7077a0a,4883e43,3bc8d98,bf9665d,55a8889,fab7c15,102829a,5b0e4e1,93b62c3,a8a7b16,ed45de0,6f774fb,54fd19d,3ef486e,2f49d10,605f361,d94b2e8,0c04ab2,a405f99,2925816,e3e0f3a,08730f5,292b712,c43b0f9,6b445da,20102d3,f51f724,fd6a3a3,4e9e4f6,25baf72,15727e0,d81d157,cdfa0c9,9a1198f,e8f69f6,d37d80e,7ce8446,dd056b8,3a1e006,5e2a324,3d47846,8df0f06,6ba7d71,d316d23,95fb249,c4b7982,2218721,42e9955,57c72ac,5b1443e,dbaf56d,5b2d7d9,8fd06da,8c888c4,cc184a6,07a548b,2dc1bee,d4be6b6,01ed754,4a5b346,4216add,bfaac14,29ae68a,9fcce41,6ea7918,5b7bcf7,b977dbb,e647907,4583067,2a7ae74,77bc92f,00badce,7282246,16c5384,6c1779a,6ea25da,a389665,6c6fd48,750d4bf,067b492,c742800,675d1ca,0240a0c,9c7d59d,5ef3bbd,6ef743c,8d462cb,ffd02a9,0953772,cc576e8,2929c6e,93e9617,f717fa9,efc2a52,4031174]:- @features/flow-account-detail-hero@0.2.0
- @features/platform-quick-actions@0.1.0
- @ledgerhq/live-common@38.5.0
- @domain/entity-currency-fiat@0.5.0
- @domain/api-currency-fiat@0.5.0
- @shared/app-config@0.2.0
- @devtools/bindings@0.13.0
- @shared/feature-flags@0.28.0
- @features/flow-account-detail@0.2.0
- @ledgerhq/coin-zcash@1.1.0
- @shared/lottie@0.1.0
- @features/flow-fear-and-greed@0.5.0
- @features/platform-coin-observability@0.2.0
- @ledgerhq/transaction-observability@0.6.0
- @features/flow-portfolio-services-entry-points@0.1.0
- @domain/entity-currency-crypto@0.17.0
- @features/flow-account-detail-settings@0.2.0
- @shared/linking@0.4.0
- @ledgerhq/live-dmk-shared@0.37.0
- @ledgerhq/live-dmk-desktop@0.26.0
- @domain/api-account-data@0.3.0
- @shared/analytics-react@0.5.0
- @features/platform-pay-analytics@0.4.0
- @features/flow-app-availability@0.3.0
- @features/platform-market-countervalues@0.4.0
- @features/platform-device-intent@5.3.0
- @features/platform-contacts@0.12.0
- @ledgerhq/coin-bitcoin@1.1.0
- @ledgerhq/wallet-btc@1.1.0
- @devtools/shell@0.12.0
- @devtools/transport-panel@0.8.0
- @features/flow-contacts@0.16.0
- @features/flow-contacts-add-contact@0.9.0
- @features/flow-contacts-introduction@1.6.0
- @features/flow-contacts-list@0.11.0
- @features/flow-large-screen-upsell@2.3.0
- @features/flow-pay-balance@0.9.0
- @features/flow-pay-card-details@0.9.0
- @features/platform-style@0.5.0
- @shared/ui-info-state@0.6.0
- @domain/api-currency-token@0.7.0
- @shared/api-services@0.11.0
- @ledgerhq/coin-canton@1.6.0
- @domain/entity-client-identity@0.4.0
- @features/platform-device-onboarding@0.3.0
- @ledgerhq/coin-concordium@1.7.0
- @features/flow-contacts-add-address@0.8.0
- @features/flow-contacts-delete-address@0.3.0
- @features/flow-contacts-delete-contact@0.4.0
- @features/flow-contacts-detail@0.3.0
- @features/flow-contacts-edit-address@0.6.0
- @features/flow-contacts-edit-contact@0.8.0
- @features/platform-feature-flags@0.10.0
- @domain/entity-account-data@0.3.0
- @domain/entity-account-name@0.3.0
- @ledgerhq/ledger-wallet-framework@3.9.0
- @features/flow-pay-card-auth@0.11.0
- @ledgerhq/coin-cardano@2.1.0
- @ledgerhq/coin-casper@3.7.0
- @ledgerhq/coin-filecoin@2.6.0
- @ledgerhq/coin-stacks@0.35.0
- @ledgerhq/types-devices@7.2.0
- @ledgerhq/types-live@6.129.0
- @features/flow-pay-card-transactions@0.7.0
- @features/flow-pay-card-assets@0.5.0
- @features/platform-currencies@0.11.0
- @ledgerhq/asset-detail@0.12.2
- @ledgerhq/live-send@0.1.5
- @domain/api-market-countervalues@0.2.2
- @domain/entity-currency@0.4.8
- @domain/entity-market-countervalues@0.4.1
- @ledgerhq/wallet-analytics@0.5.3
- @ledgerhq/wallet-pnl@0.8.2
- @features/flow-pay-feature-tour@0.8.2
- @features/platform-feature-flags-firebase@0.1.2
- @features/platform-device-action-content@0.4.1
- @domain/api-aggregated-assets@0.6.2
- @domain/entity-account-balance@0.2.1
- @domain/entity-contact@0.12.2
- @domain/entity-currency-token@0.5.7
- @features/platform-account-analytics@0.2.0
- @ledgerhq/asset-aggregation@0.18.2
- @ledgerhq/live-wallet@1.1.8
- @features/flow-pay-bank-transfer@0.4.2
- @features/flow-pay-card@0.7.2
- @features/flow-pay-card-widget@0.6.1
- @features/flow-pay-contact@0.7.1
- @features/flow-pay-deposit@0.6.1
- @features/flow-pay-request@0.9.1
- @features/platform-app-update@0.1.0
- @ledgerhq/live-signer-evm@0.24.3
- @shared/analytics@0.4.0
- @shared/auth@0.7.0
- @shared/clipboard@0.1.0
- @shared/cloud-sync@0.3.0
- @shared/env@0.11.0
- @shared/i18n@0.2.0
- @shared/network-status@0.0.0
- @ledgerhq/live-signer-tron@0.2.3
- @domain/entity-account@0.1.1
- @features/platform-verify-address-intent@0.3.1
- @domain/api-card-management@0.8.3
- @domain/api-market-index-altcoin-season@0.4.3
- @domain/api-market-index-fear-and-greed@0.4.3
- @domain/api-push-devices@0.2.10
- @features/platform-card@0.8.2
- @features/flow-analytics-consent@0.2.11
- @features/platform-aggregated-assets@0.5.8
- @features/platform-content-ab-tests@0.2.2
- @domain/entity-account-alias@0.1.2
- @domain/entity-starred-account@0.0.3