You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR updates the change log for 7.71.1. (Hotfix - no test plan
generated.)
---------
Co-authored-by: metamaskbot <metamaskbot@users.noreply.github.com>
Co-authored-by: chloeYue <chloe.gao@consensys.net>
- Added Security & Trust section to Token Details page showing risk level, contract security features, buy/sell tax, token distribution, and official links powered by Blockaid (#27073)
22
+
- Added a "Withdraw" button to the unstaked TRX banner so users can claim TRX that has completed the lock period (#27076)
23
+
- Added handling for aggregated balance on the new home page (#27172)
24
+
- Added LD flags to consume price impact threshold (#27196)
25
+
- Added Segment event tracking for mUSD Quick Convert flow and enriched generic Transaction\* events for mUSD conversion transactions (#27305)
26
+
- Improved bridge/swap quote expiry experience; expired quotes now remain visible inline with a prompt to refresh, replacing a separate modal flow (#27340)
27
+
- Added support for ramps providers such as PayPal, Robinhood & Coinbase that use a different checkout browser (#27364)
28
+
- Added authentication for transaction submission to sentinel and transaction API (#27410)
29
+
- Added skeleton loading indicator to NFT grid items while images are loading (#27413)
30
+
- Embedded the metal card checkout flow into the Card onboarding/sign-up flow (#27420)
31
+
- Added attention badge on Card button (#27425)
32
+
- Added a new tab for users to see their NFTs and fixed NFT flicker on that view (#27437)
33
+
- Added press opacity feedback to NFT grid items (#27488)
34
+
- Applied a minimum $0.01 threshold for showing the "Claim bonus" CTA for Merkl rewards so that amounts below the threshold show the 3% bonus label instead (#27522)
35
+
- Updated Predict withdraw to default to the user's last used destination token before falling back to the remote preferred token (#27532)
36
+
- Enabled campaigns view under feature flag (#27556)
37
+
- Redirected buy deeplinks to the new Ramps Buy flow when Ramps Unified V2 is enabled; deprecated cash deposit deeplinks (#27557)
- Added campaign opt-in flow with details and mechanics screens in the Rewards section (#27619)
40
+
- Updated Ramp buy flow modal headers and typography to use shared compact header and design system components (#27627)
41
+
- Migrated Card authentication to CardController with new `useCardAuth` hook for controller-based auth flow (#27656)
42
+
- Extracted Card supported-country check into `selectIsUserInSupportedCardCountry` selector (#27695)
43
+
- Updated mUSD aggregated balance row to redirect to the Cash tokens list when the user holds mUSD on any network (#27703)
44
+
45
+
### Changed
46
+
47
+
- Removed deprecated payment request (#27519)
48
+
- Updated earn balance row layout (logo size, badge size, balance/percentage placement) and added privacy mode support for StakingBalance and EarnLendingBalance (#27457)
49
+
- Refactored Card onboarding to use the `useRegions` hook instead of Redux `selectedCountry` for region/country data (#27539)
50
+
- Adjusted spacing in homepage (#27637)
51
+
52
+
### Fixed
53
+
54
+
- Fixed a bug where closing the "Token not available" modal left the user in a stuck state instead of navigating back to the token selection screen (#27277)
55
+
- Fixed false "Token Not Available" errors during Buy flow when payment methods are still loading after provider change; fixed missing "Token Not Available" modal in home buy flow; fixed crash when navigating back from "Token Not Available" modal in token info buy flow (#27448)
56
+
- Fixed token row display on homepage to show price and variation separated by a dot for consistency with token list items (#27449)
57
+
- Fixed stop loss banner rendering issue (#27458)
58
+
- Fixed Order Details screen displaying excessive decimal places for crypto amounts after ramp purchases (#27469)
59
+
- Fixed remove network confirmation header casing to sentence case (#27480)
60
+
- Fixed the custom network header trash icon color to match other trash icons in the app (#27481)
61
+
- Fixed a bug where the RPC URL field in network details could appear focused after blur and had inconsistent typography between states (#27482)
62
+
- Fixed RAMP_INTERNAL_BUILD default for OTA push (#27507)
63
+
- Fixed a bug where Perps activity could appear blank after reopening the Activity screen from Perps home (#27509)
64
+
- Fixed universal link handling for redirect-oauth (#27511)
65
+
- Fixed Network Details so network name is required and no longer labeled optional (#27541)
66
+
- Fixed onboarding import button text being invisible in dark mode; ensured both CTAs have proper contrast in dark mode (#27550)
67
+
- Removed a stale feature-flag gate so the Networks menu item is always available (#27591)
68
+
- Fixed MegaETH explorer button to display "View on Megaeth Explorer" instead of "View on Megaeth" (#27592)
69
+
- Fixed padding in security screen header (#27621)
70
+
- Fixed TokenList crash when switching networks (#27655)
71
+
- Fixed miscategorization of BRENTOIL and other non-crypto instruments appearing in the "Explore Crypto" section on Perps Home (#27699)
72
+
10
73
## [7.70.1]
11
74
12
75
### Fixed
@@ -11015,7 +11078,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments