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 commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Added Limit and Recurring order history lists and a dedicated network filter for orders (#35088)
Added haptic feedback to Perps Pro trading interactions (#34516)
Added a unified Earn asset catalogue for eligible wallet opportunities (#35038)
Added Plan Canceled confirmation screen shown after a Pro subscriber successfully cancels their membership; Restructured CancelMembership into modular sub-components (#34851)
Added Stop and Take trigger orders to the Perps Pro order form (#34939)
Added NFL and NCAAF prediction previews with Games and Props feed tabs (#35052)
Added Open orders lists and a network filter to Limit and Recurring swaps (#35033)
Added navigation arrows to a homepage balance breakdown experiment variant (#35005)
Added token and amount input fields to the Bridge Limit Order tab (#35013)
Added empty state tabs for Open Orders and History for Limit and Recurring Swaps (#35023)
Added Cancel Membership screen with an optional cancellation survey and stats card showing value earned as a Pro member (#34850)
Added Membership screen to the MetaMask Pro hub for subscribers to review plan details, monthly earnings and savings, payment info, and management actions (#34849)
Identify automated RC OTA updates by commit in app info (#34955)
Classified TRX assets under dedicated TRX_STAKING Earn experience (#34902)
Added merchant details and declined Card purchases to Money Account activity (#34764)
Integrated network addition before token import (#34837)
Added standard prediction event cards with outcome prices and event details (#34783)
Added support for funding Money Account deposits with a Ledger hardware wallet, behind a feature flag (#34545)
Added a deeplink (https://link.metamask.io/privacy) that opens the Security & Privacy settings scrolled to the MetaMetrics or marketing data collection toggle (#34770)
Reuse robinhood banner for explore crypto tab (#34759)
Added Money Home time-to-content performance coverage (#34435)
Added triggered order types to the Perps Pro order selector (#34714)
Added support for UEFA Super Cup, FA Cup, Club Friendlies, and South Africa Premiership live sports markets (#34704)
Added an inline notifications enablement sheet on Price Alerts so users can turn on notifications without leaving the feature screen (#33821)
Added 0G network icon and native-asset icon (#34205)
Added chain and timeframe filter support to Explore trending deep links (#34528)
Added an animation that reveals your new virtual card when you arrive at the card dashboard after card onboarding (#34600)
Added toast confirmation and haptic feedback when favoriting or unfavoriting a market in Perps (#34617)
Register Gravity Mainnet (L1) so its network logo renders (#34653)
Added an A/B test for the Money deposit CTA on token details (#34501)
Added Money Home time-to-content tracing for APY and earnings content (#34594)
Added set card PIN for MetaMask Card Immersve users (#34420)
Added a paginated Baanx card transaction history data source with merchant details and settlement transaction hashes (#34452)
Added the card tilt animation to the Link card module on the Money home screen (#34459)
Added an experiment that can order Swaps network pickers by account holdings value with optional remote chain promotion (#34418)
Added Bitcoin to the Explore Crypto search results (#34494)
Added an estimated equity multiplier section and current-points pointer to the VIP rewards dashboard (#34365)
Added a "Last checked at" timestamp to the Money Account campaign details card (#35160)
Warned users when limit orders or recurring buys lack market or token price data, and hid misleading $0.00 fiat values for unpriced tokens (#35076)
Aligned Predict home section headers to the design-system SectionHeader and set 32px section spacing (#34973)
Identify automated RC OTA updates by commit in app info (#35050)
Cache network, token, and favicon icons with expo-image (#35001)
Tightened spacing between Predict feed filters and market cards (#34970)
Replaced route-param span passing with trace registry lookup (#34913)
Centralized Money deposit token eligibility and account visibility logic (#34901)
Avoid continuous re-renders in account group balance (#34920)
Persisted Pro mode Positions/Orders sort and side filter preferences across markets and app restarts (#34667)
Apply additionalNetworksBlacklist to Network Management, hiding blacklisted chains from Additional Networks while preserving already-added networks, with unit test coverage (#34871)
Renamed the Agent Wallet notification category label from Agentic CLI to Agent Wallet in notification settings (#34414)
Reduced the size and spacing of the account picker dropdown arrow on the wallet home screen (#34833)
Reduced the sensitivity of the card tilt animation on the Money home screen (#34810)
Restored the watchlist star on the Perps Lite market header (#34799)
Stop homepage action buttons re-rendering on nav back (#34754)
Patch @metamask/assets-controller to default-track Arc native USDC (#34755)
Updated the onboarding default settings network selector to use the design system Select button (#34855)
Updated Perps with the latest trading engine and clearer errors for advanced order types (#34797)
Updated the Explore search placeholder to "Search" (#34738)
Updated Crypto Up/Down markets to show the average price used for settlement and explain how the market resolves (#34585)
Bumped @metamask/assets-controller from ^13.1.1 to ^13.1.2 (#34565)
Updated Perps Markets empty search and filter states to use the design system empty state (#34588)
Updated the Homepage balance breakdown formatting, interaction state, and Perps branding (#34538)
Improved the readability of Benefits cards in Rewards (#34568)
Updated MetaMask Card set PIN to use a keypad and multi-screen flow (#34564)
Updated watchlist toast styling to use the default toast icon background (#34536)
Updated @metamask/eth-json-rpc-middleware to ^24.0.0 which adds strict validation for eth_sendTransaction/eth_signTransaction params to prevent malformed requests from bypassing PPOM security scans (#34392)
Updated notification settings section titles and descriptions (#32922)
Removed
Removed the wallet address and Money account label overlay from the MetaMask Card artwork on Card Home (#34969)
Removed the MetaMask USD token row from the "How it works" banner on the Money home screen (#34808)
Removed the bottom border from the Perps market detail header to match Asset details (#34776)
Removed the mUSD Merkl bonus claiming feature; Previously claimed bonuses remain visible in transaction history (#34613)
Removed the Predict onboarding modal to improve wallet startup performance (#33384)
Removed the attention badge from the wallet Card button now that its experiment has concluded (#34567)
Fixed
Fixed spam airdrop tokens remaining in the wallet after unlock (#35400)
Fixed Max token deposits being blocked by an insufficient fees alert when the amount matched the available balance (#35247)
Fixed Money Sweepstakes showing a $0 shortfall when a day has a not_scored status (#35196)
Fixed Money Account deposit prefill amount flickering when selecting a token (#35167)
Fixed a swap page crash after fetching quotes when intent quote metadata could not be applied to read-only quote state (#35206)
Fixed order-book taps in Perps Pro setting an incorrect limit or trigger price before market data finished loading (#35103)
Fixed swaps orders tab scroll blocking and updated open order row typography on limit order and recurring buy screens (#35083)
Fixed a bug where token balances fetched via the Accounts API polling fallback refreshed only every ~60 seconds instead of the intended 30 seconds (#35089)
Tron staking balances not showing on TRX details (#35090)
Fixed a blank screen after denying camera permission on QR scan (#34835)
Fixed a bug where the button on some Perps bottom sheets was hidden behind the Android navigation bar (#35025)
Fixed the close positions bottom sheet to state how many positions will be closed instead of implying all of them (#34941)
Fixed historic Perps trades in lite mode opening the old details screen instead of Activity details (#35026)
Fixed non-EVM activity details showing the wrong party or a send instead of a bridge (#35045)
Fixed the in-app browser URL bar not updating after a JavaScript cross-origin redirect (#34834)
Fixed currency amounts in activity details showing inconsistent decimal places, where a whole-dollar amount rendered as "$1" instead of "$1.00" (#34995)
Fixed oversized network badges on confirmation screens (#34950)
Fixed the MetaMask card thumbnail rendering at a different size in the Get card and Link card modules on Money home (#34991)
Fixed accidental back navigation when interacting with the chart on the Perps market details page (#34846)
Fixed Predict claim buttons appearing for resolved losing positions (#34943)
Fixed VIP lifetime equity points being hidden after dropping below the equity tier (#34996)
Fixed misaligned tooltip icons in Money earning and lending confirmation views (#34963)
Fixed incorrect or missing Price to Beat values for crypto TWAP prediction markets (#34968)
Fixed a background color seam on the MetaMask Card KYC failed screen (#34966)
Fixed Card onboarding getting stuck on the spending limit screen after verification (#34894)
Fixed bridge balances for tokens with zero decimals (#34932)
Fixed React Compiler bailouts and speed up Advanced Chart loading on Asset Details (#34827)
Fixed Perps market detail header price not matching the live chart price (#34875)
Fixed perps orders funded with a wallet token failing with "Cannot submit without quote" (#34471)
Fixed the Perps Pro order form size field being hidden behind the keyboard (#34843)
Fixed MetaMask Card data loading delays when opening Money Home (#34862)
Fixed a crash when enabling notifications during wallet onboarding on Android (#34870)
Fixed the Predictions buy slip to show the maximum stake after fees (#34226)
Fixed transaction confirmations from WalletConnect and MetaMask SDK connections displaying the dapp's self-reported domain as if verified; They now show "External app" like signature confirmations do (#34570)
Fixed 24h volume and open interest showing $0.00 when opening Perps right after unlock (#34844)
Fixed the Pro order book cutting off the last digits of prices on low-priced markets (#34845)
Fixed the Quick Buy sheet briefly flashing on open by no longer collapsing and re-expanding the keypad (#34795)
Fixed historical Perps orders displaying fees calculated from current rates (#34514)
Fixed Predictions loading indefinitely when Polymarket could not be reached (#34558)
Fixed Reduce Only size slider so the maximum matches the open position, and kept size empty when the order cannot close (#34745)
Fixed App Installed analytics event by deferring emission until after analytics consent is granted, working around the disabled pre-consent queue (#33931)
Fixed a bug that briefly showed a "No quotes" error after pressing Max on money account deposits (#34607)
Fixed Perps charts not refreshing after changing networks (#34521)
Hid Quick Buy header toggle when Buy is the only option (#34544)
Fixed inconsistent decimal and thousand separators between token and fiat amounts in the Activity list and Activity details (#34640)
Fixed Quick Buy appearing unresponsive when the account has no funds, which now shows an actionable Add funds button (#34674)
Fixed max Perps deposits funded from the Money Account sometimes failing at quote time (#34590)
Fixed Predict pay-with-any-token so a failed bet after a successful deposit retries once and clearly tells users their funds are in Predict balance (#34622)
Fixed confirmation bottom sheets showing an opaque background instead of a translucent overlay (#34616)
TSA-985-show QuickBuy for unfunded accounts (#34661)
Fixed Perps Pro order tags so take-profit and stop-loss orders show Close long or Close short with the correct color instead of Long or Short (#34634)
Fixed the offline screen remaining open after connectivity recovered (#34508)
Fixed delayed Perps order updates on the wallet homepage (#34505)
Fixed inconsistent empty state messages when searching in the Perps market list (#34584)
Fixed geo-restricted users being able to place Perps Pro orders (#34650)
Fixed the Explore search keyboard flashing dark grey and the search screen transition stuttering when opening search from Home or Explore (#34575)
Fixed delayed fresh Perps positions and orders after cached Homepage content (#34474)
Fixed Perps Pro bottom sheet gestures on Android, including the leverage slider and other modal-hosted controls (#34578)
Fixed View PIN being shown for virtual international cards that do not have a PIN (#34633)
Fixed claims for prediction markets that resolved as a push (#34513)
Fixed What's Happening AI disclaimer opening causing the Watchlist section to shift down on Perps home (#34579)
Fixed the extra indentation on perps results in Explore search (#34574)
Fixed missing or incorrect entry price on some Follow trading feed rows, including shorts and sub-cent assets (#34601)
Fixed truncated labels on the Top Traders feed audience toggle (#34546)
Fixed an issue that prevented importing longer Secret Recovery Phrases when their first 12 words formed a valid phrase (#34587)
Fixed the Link card bottom sheet so its card animation waits for the sheet to finish opening instead of competing with it (#34542)
Fixed the Money onboarding card graphic not responding to device tilt (#34484)
Fixed misleading "optional" label on Market Insights feedback text field (#34530)
Fixed dead space below the last row on Top Traders and Trader Profile scroll screens (#34525)
Fixed the network connection banner on iOS so the "update RPC" link renders inline with the surrounding text instead of wrapping onto its own line (#34434)
Fixed truncated market names in Perps market lists and headers, and improved Pro order summary fees layout (#34476)
Fixed Perps Pro Reduce Only validation so invalid orders show clear warnings before submission, and improved validation banner layout (#34381)
Fixed Quick Buy Sell button staying disabled after entering a valid amount (#34422)
Fixed gas estimation failing on networks whose RPC nodes reject hex values with leading zeros (such as 0x00) (#34412)
Fixed wallet activity push notifications so they are only hidden in the foreground and still appear when the app is backgrounded or closed (#34411)