Added
- Added Money Account withdrawals (#45999)
- Added Money Account deposits from the Money home page and wallet home balance row, with balance refresh after confirmation (#45930)
- Added a one-time notice on the home page when an account holds USDC on Arc (#45990)
- Added a deeplink that opens Explore Search with a pre-filled query (#45991)
- Added a transaction details page for Money Account activity (#46004)
- Added a Complete buy screen after starting a purchase so users can finish checkout in the provider tab with their order details in view (#45981)
- Added an expandable price chart and live price calculations to the Perps order page (#45985)
- Added a prompt to fund Hyperliquid with MetaMask Pay when enabling trading on Hyperliquid (#45925)
- Added security and trust indicators to the token list (#45955)
- Added the option to fund Perps deposits with the Money Account (#45831)
- Added a Top movers section to the Perps tab, with a Gainers/Losers toggle and a header link to the market list sorted by 24-hour price change (#45940)
- Added a Watchlist filter to the Perps market list, and made the Perps tab Watchlist header open it (#45911)
- Added a deeplink to the Privacy & Security settings for MetaMetrics and marketing data collection settings, including after wallet unlock (#45504)
- Added the Money Account balance to the wallet home page (#45828)
- Added Money Account APY and projected balance to Add funds, and available balance to Send. Withdraw percentage and Max now use the vault withdrawable balance. (#45543)
Changed
- Redesigned the Perps tab header on wallet home to match the mobile layout, including a large total balance, available balance, persistent Withdraw and Add funds buttons, and unrealized P&L under Your positions (#45860)
- Updated Money Account service support (#45803)
- Updated wallet asset and account management dependencies (#46007)
- Changed Added protection to start disabled for benign transactions while remaining enabled for warning and malicious transactions (#45962)
- Migrated users with all toggles on or off to a consolidated toggle state (#45958)
- Changed buy provider selection from a full page to a modal on the payment method screen (#45937)
- Updated ramps payment method limits to show an “Up to” maximum instead of a min-max range (#45976)
- Updated input-based confirmations to keep the entered source amount and show the amount received (#45753)
- Updated the default Robinhood Bridge destination token to USDG (#45888)
- Updated the support link for private keys (#45893)
- Updated security alert copy for flagged addresses and approval spenders, and token security risk descriptions (#45513)
- Updated swaps quote response handling (#44967)
Fixed
- Fixed Swap opened from a token detail page to select a token with an available balance (#45606)
- Fixed swap quote costs to match the displayed sorting order (#45984)
- Fixed hardware wallet swap and send signing so a disconnected, locked, or timed-out device shows a reconnect prompt instead of a generic transaction failure (#45825)
- Fixed Ramps provider selection and improved amount input alignment in the buy flow (#46009)
- Fixed MM Pay confirmations showing irrelevant alerts and an incorrect Pay with balance (#45971)
- Fixed token permit confirmations that could display misleading permission and amount details (#45941)
- Fixed buying crypto from token pages for tokens whose catalog asset IDs differ in address casing, such as mUSD (#45980)
- Fixed a bug that could cause high CPU usage when rendering badge overlays on avatars and icons (#45949)
- Fixed the Money tab to display a filled icon when selected (#45952)
- Fixed a false address poisoning warning on token approvals and other non-send confirmations (#45724)
- Fixed inconsistent network badge sizing and borders in the Swaps asset picker (#45922)
- Fixed an uninformative "Something went wrong" error when signing version 3 typed data with a Ledger device by explaining that Ledger supports only version 4 typed data signatures (#45824)
- Fixed a bug that prevented placing a Perps limit order when the limit price would fill immediately at market (#45874)
- Fixed SUN to USDT swaps routed through Rango and SunSwap displaying a zero SUN amount in transaction activity (#45294)
- Fixed Money Account withdrawals not submitting on Monad (#45563)
- Fixed Money Account deposits failing to submit or showing insufficient funds for amounts other than Max (#45555)
- Fixed Refresh list for token lists, including non-EVM accounts (#45810)
- Fixed a bug where a crypto purchase could stay stuck on Pending in Activity after the funds had already arrived (#45866)
- Fixed hardware wallet confirmations showing incorrect recipients, spenders, and swap details (#45769)