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
Added an "Earn with Money account" banner on the token detail page of supported stablecoins, showing the live Money account APY and opening the Add funds flow with the token pre-selected (#33412)
Added a Top Traders section in Settings that lets users opt out of the Top Traders leaderboard (#32982)
Added a security check before confirming an in-app send flagged as a potential scam, including a warning screen with a timed "continue anyway" step for high-risk transfers (#30717)
Added a Watchlist section on the Homepage showing up to 3 watched tokens with market data (#33213)
Added the market ticker next to the full market name on Perps market list rows (#33191)
Added a tappable +/- sign toggle to the RoE field on the Auto Close (Take Profit / Stop Loss) sheet, allowing a negative take-profit or positive stop-loss (#32404)
Added recently viewed bar in perps market list (#32999)
Added a social leaderboard onboarding flow shown after login for first-time users (#32820)
Added a star icon on the Token Details page to add or remove tokens from the watchlist (#32962)
Added 4-hour and 1-week candle intervals to the token details chart interval picker (#33054)
Added Robinhood default Infura RPC and Quicknode failover (#33094)
Added existing-user account sync for add-device-to-wallet and improved QR scanning with permission prompts, scan-state feedback, error recovery, and OTP verification (#32053)
Added swap/bridge support for Robinhood Chain (#33110)
Added buy-button override and cardPressDisabled (RWDS-1435 2/4) (#32858)
Added Robinhood Chain as a featured network (#33037)
Added a Batch Sell banner to the Swap source token selector (#33033)
Added navigation to the transaction detail page when tapping the Money add funds and send funds toasts (#33028)
Added Reg time tag to Predict World Cup buy sheets and game-details outcome cards, and improved team-to-advance market display on sport cards (#32981)
Added deeplink support for all Explore tabs (?tab=now|macro|rwas|crypto|sports|sites) and full-screen views (?screen=trending-tokens|sites|favorite-sites|search) (#32782)
Added a subtle tilt-driven parallax animation to the Money "Fund your account" onboarding card (#32892)
Added First Predict On Us CMS and flag foundation (RWDS-1435 1/4) (#32857)
Added recently added market list search pill and section (#32612)
Added extended soccer Predict market types and improved outcome grouping for halves and player goals (#32823)
Added a shimmer animation to the APY label on the Money account screen (#32955)
Added support for opening a specific "What's Happening" item from a deep link (e.g. metamask://whats-happening?id=<id>); the item opens in the expanded view and is labelled "Outdated" when it is no longer in the latest feed (#32881)
Added the provider company name to benefit cards and the benefit detail page (#30231)
Removed Social Leaderboard position PnL arrows (#32899)
Added an A/B test for hot tokens, trending tokens, and stocks discovery content on the swap zero state (#32775)
Added streamed swap quotes to QuickBuy so each provider's quote appears as soon as it is available, instead of waiting for all providers (gated behind the bridge SSE feature flag) (#32575)
Added fee breakdown disclosure to the Sell trade confirmation screen, showing MetaMask fee, Exchange fee, and net Total before users confirm a cash out (#32560)
Added a mute chip for trader notifications on the leaderboard and profile, and a setup prompt when following or unmuting while trading-signal notifications are disabled (#32716)
Changed
Strip market prefix from recently viewed rail markets (#33436)
Eliminated redundant RPC calls on wallet unlock by removing the startup network health probe and deprecating legacy balance polling when the unified assets controller is active (#33379)
Opened Popular Today topics in Trending and removed the duplicate Popular Today page (#33373)
Support deprecating controller by controller from assets (#33368)
Ui 'no networks fee' label align center in additional networks (#32898)
Redesigned the Perps market detail header to show the full asset name, leverage, and market pair, with the live price, 24h change, and fullscreen chart button below the header (#33024)
Show already-synced sheet on duplicate SRP sync (#33245)
Integrated fast price channel for perps focus screens (#32556)
Multiple wallets synced with metadata from extension via MWP Qr code (#32502)
Only fetch market data for the active feed tab (#32935)
Moved technical indicator legends (MACD, RSI) into their own chart sub-panes for improved readability (#33108)
Upgraded design system libraries and adds pressed state to main trade wallet action menu (#33134)
Enabled pure black dark theme for MetaMask mobile (#32910)
Gated recently added section behind feature flag (#33049)
Polished the Perps activity list — cancelled orders are no longer shown in red, limit orders show consistent "$" amounts and the correct market logo, losses in the Trades tab are shown in red, order titles use spaced dashes, and the activity filter sheet is more compact (#32998)
Raises cap of perps watchlist from 10 to 100 (#32977)
Upgraded @metamask/notification-services-controller to the v4 Notification API preview and migrated on-chain notification discriminator checks to isOnChainNotification() (#32808)
Disabled CTA swap button for Tron when no network fees retrieved (#32717)
Gated the perps market list full asset name display (e.g. "Bitcoin" vs "BTC") behind a remote feature flag; ticker symbols are shown by default until the flag is enabled (#32708)
Updated the Perps Close All Positions sheet to use the MetaMask Design System (#33365)
Updated the Perps service interruption banner to use the design system warning alert with a Contact support action, and moved it above the Perps Home title (#33364)
Updated loading screen background to pure black in dark mode (iOS/Android) (#33360)
Changed the Perps market detail header so tapping the asset icon, name and ticker opens the markets list, replacing the chevron button (#33414)
Updated token details sticky footer buttons to show red in Asian markets and green elsewhere, removed ambient tinting from the back button, and added ambient color support to interval bar pills (#33249)
Updated the Batch Sell percentage slider with improved interaction feedback (#33290)
Improved quote validation for MetaMask Pay deposits, conversions and withdrawals (#33194)
Improved performance on Perps Movers in explore (#33150)
Updated the app icon to a limited-time 10-year anniversary design (#33280)
Improved bridge asset picker scrolling, pagination, and token rendering when switching networks (#33230)
Updated Perps market details sections to match the Perps home layout, including consistent dividers, headers, spacing, and recent activity list styling (#32924)
Changed the pooled-staking CTA label from "Earn" to "Stake" in the token list (#33078)
Updated the Perps order and close position screen headers to use the same design system layout as other Perps market screens, including the asset icon and a redesigned order type selector (#32926)
Improved spacing and hot-token layout on the swap discovery feed zero state (#33058)
Updated wallet home onboarding and Money onboarding animations (#33052)
Updated Perps market details candle interval selector and bottom sheet to use the MetaMask design system (#32833)
Updated the onboarding interest questionnaire to match the latest Figma design with a list layout, new option categories, and a free-text "Other" input sheet (#32670)
Improved real-time data performance by moving WebSocket connections to a native transport with cold-start prewarming (#32472)
Improved the load time of the money home and activity list (#32572)
Improved Swaps entry from token pages by focusing the amount input and opening the keypad automatically (#32783)
Removed
Removed the redundant Live filter chip from the Live prediction markets page (#33383)
Removed hasMusdBonus from mUSD on the popular tokens list (#33044)
Fixed
Fixed Monad assets not appearing in token search results by adding Monad to the Explore/Trending supported network list (#33614)
Fixed fingerprint and biometric unlock failing with a read-only isAuthenticating error after the React Native 0.83 upgrade (#33406)
Fixed vertical alignment of the Perps provider selector and Testnet tags on Perps home and the provider sheet (#33363)
Fixed raw token amounts shown in asset details activity list (#33211)
Fixed unnecessary API calls and NFT performance issues on homepage focus (#33122)
Fixed non-EVM swap and bridge rows in the Activity list rendering with a larger legacy row style, showing in-flight cross-chain bridges as completed, and missing amounts on cross-chain bridge rows (#33376)
Fixed empty prediction market sub-tabs (e.g. "Other") showing zero markets by hiding related-tag chips with no active events (#33399)
Fixed restored wallets with a funded Money account being shown the first-time deposit celebration instead of the regular deposit confirmation (#33335)
Fixed the Perps market detail screen so the live price and 24h change row scrolls with the page instead of staying stuck below the header (#33408)
Fixed an issue where certain UI elements would flicker (#33402)
Fixed gasless sends showing two Activity rows and losing the token gas fee on Details; fixed Activity Details becoming unavailable while a transaction is pending/confirming (#33284)
Fixed spacing and styling inconsistencies on the Predict home and live market views (#33382)
Fixed inverted sports outcome buttons for leagues that display away teams first (#33275)
Fixed a crash that could prevent Perps network requests when the React Native Headers API was unavailable (#33224)
Fixed the "Add mUSD" option in the Money add funds sheet opening the standalone Ramps buy flow when the user has no mUSD; it now opens the MM Pay debit card / Apple Pay deposit (#33338)
Fixed the projected 1-year balance on the Money deposit screen to always display in USD ($) instead of the user's preferred fiat currency (#33333)
Fixed Perps long and limit orders not appearing in the Activity "Orders" filter, and stopped HyperLiquid deposits from also showing as generic entries under the "Transactions" filter (#33235)
Fixed a bug where the price and 24h change in the perps trade and close-position screen headers were not updating in real time (#33099)
Fixed Card balance on Money Home to be in USD (#33293)
Fixed a bug that caused pay-flow token amounts (Perps, Predict, Money Account, mUSD) to be shown with a USD symbol but the user's preferred-currency numeric value, when the user's preferred currency was not USD (#33321)
Fixed the Predict Trending list showing too few markets and its count changing without user action (#33336)
Fixed Advanced gas price bottom sheet background in Pure Black mode on transaction confirmations (#33297)
Fixed Edit network fee bottom sheet styling in Pure Black theme so the sheet surface and selected gas option match other elevated confirmation sheets (#33294)
Fixed Money deposit and withdrawal toasts to always display amounts in USD ($) instead of the user's preferred fiat currency (#33330)
Fixed the "Add mUSD" option in the Money add funds sheet being disabled when the user has no mUSD; it now opens the buy flow to purchase mUSD (#33250)
Fixed live prediction market prices not updating for dynamically subscribed markets (#33289)
Fixed sparse token suggestions in the post-trade swap section (#33273)
Fixed an issue where Download State Logs on Android shared only a file path string instead of a downloadable JSON file (#33281)
Fixed a false "Bridge complete" success shown after submitting a cross-chain bridge (e.g. Ethereum/Linea → Solana) that had not actually settled; the post-trade screen now stays in progress until the destination transaction is confirmed (#33279)
Fixed Money account external links (contact support, mUSD price, card fees) opening in the device browser instead of the in-app browser (#33256)
Fixed Perps chart candle period filters not being horizontally centered (#33237)
Fixed the Activity screen back button returning to a stuck confirmation screen after a transaction, and fixed the missing token icon and amount on Earn lending deposit rows (#33157)
Fixed the redesigned Activity so speeding up or cancelling a pending transaction no longer dead-ends on "Transaction details are unavailable", correctly categorizes and labels sped-up/cancelled transactions, and no longer shows a transfer amount for a cancelled send (#33071)
Fixed the transaction detail page showing $0.00 for mUSD sends on Monad from the Money account (#33258)
Fixed mUSD casing in the Money account FAQs and listed mUSD first for the Monad network (#33190)
Fixed Advanced details bottom sheet surface color in Pure Black to match other elevated sheets (style-only change) (#33152)
Fixed pure black mismatch in GasFeeTokenModal (#33173)
Fixed mUSD withdrawal sends showing as "mUSD → USDC" in the Money account activity list (#33200)
Fixed layout jitter and a flashing account row while the Add funds debit card / Apple Pay screen is loading (#33039)
Fixed a bug where changing buy providers could hide the amount input behind stacked modals (#33132)
Fixed Swaps getting stuck loading after opening Batch Sell (#33221)
Fixed the Predict balance showing $0.00 when it failed to load; it now shows a retryable "Couldn't load your balance" state and keeps balances accurate around order settlement (#32907)
Fixed Pure Black styling for the network selector pill and enabled network list rows (#33143)
Fixed a bug in which several empty Tron entries appeared in the Earn list (#33206)
Fixed the ramps Settings "Log out of Transak" option and provider-code handling so they keep working after backend provider ids move to the non-prefixed format (#32819)
Fixed untranslated authentication labels in Security Settings for non-English locales (#33203)
Fixed a bug where the spam warning modal ("We've noticed multiple requests") sometimes failed to appear after repeatedly canceling a dapp's requests, leaving the site silently blocked with no way to dismiss it (#33154)
Fixed import wallet password screen keyboard missing Done action and blocking the Create password button (#33171)
Fixed asset names on the "Earn on your crypto" rows to display full names instead of tickers, consistent with the home page (#33140)
Fixed a bug where Money activity list rows kept showing the previous transaction status after the status-change toast had already appeared (#33125)
Fixed Money activity list date headers to consistently display in the Jan 26, 2026 format and to name the correct day in every timezone (#33119)
Fixed swaps numpad background inconsistency in pure black theme (#33077)
Fixed extra bottom spacing on the Swap screen so scrollable content and the quote footer align correctly with the home indicator (#33153)
Fixed inconsistent bottom border on Trade menu in Pure Black mode (#33142)
Fixed screenshot warning modal background and border in Pure Black theme (#33133)
Fixed Money balance info sheet showing a grey content background in Pure Black by letting the sheet content be transparent and use the BottomSheet surface (#33145)
Fixed confirmation toast overlapping modal on first money account deposit (#33124)
Fixed Y-axis labels and price pill parity on perps Advanced Charts (#32913)
Patched legacy-assets controller to support RPC token-detection for RobinHood (#33137)
Fixed bridge transaction details freezing after tapping "View on block explorer" when selecting a source or destination chain explorer (#33111)
Fixed transaction details showing the mUSD token symbol with incorrect casing (MUSD) in step descriptions and the Paid with row (#33106)
Fixed a bug where PayWithRow was hidden during keyboard input for non-addMusd money account deposits (convert, card) (#33098)
Fixed a black band behind disclaimer text in the Money deposit projected balance info sheet when Pure Black mode is enabled (#33076)
Fixed QR signature not working for iOS devices (#33050)
Fixed a bug where the Perps modify position bottom sheet could leave a stuck overlay after dismissing (#33013)
Fixed ramp orders missing from the new Activity list and Buy/Sell filter when using the v2 Ramps controller (#32996)
Fixed blank flash on Token Details chart when switching timeframes with technical indicators enabled (#33032)
Fixed the World Cup Winner market on the Props tab hiding most teams by widening the dead-outcome probability filter from 5%/95% to 1%/99% (#33051)
Fixed an issue on iOS where Terms of Use and Privacy Policy links on the onboarding sheet would open and immediately close (#33041)
Fixed the Money Add funds toast so its copy matches the funding method — "Depositing" for card/Apple Pay, "Adding funds" for mUSD, and "Converting crypto" for crypto conversions — instead of always showing "Converting crypto" (#32967)
Fixed the mUSD amount being shown inconsistently across the Add funds sheet, the "Pay with" row, and the deposit amount (#32992)
Fixed the Money Account amount used by Card (#33021)
Fixed visible dark bands behind menu rows in the Money More bottom sheet when Pure Black mode is enabled (#33005)
Fixed a bug where "Earn on your crypto" and Card "avail. balance" on the Money Home screen rendered in the user's preferred fiat currency instead of USD. (#32987)
Fixed Web Share API and blob/data downloads in the in-app browser on Android, and fixed a crash when sharing images from dapps (#32788)
Fixed a bug on iOS that made the app invisible to VoiceOver and other accessibility tools while no hardware wallet flow was active (#32973)
Fixed the tooltip icon in the "Earn on your crypto" section so it is vertically centered with the description text (#32991)
Fixed ETH pooled-staking activity labels to read "Staked Ethereum" and "Unstaked Ethereum" instead of the ambiguous "Deposited ETH" (#32921)
Fixed Agentic CLI dashboard approval not rejecting the pending request when the WebView is dismissed before completion (#32874)
Fixed a bug that could cause a swap or bridge transaction's final status to never sync to MetaMask's backend if the extension was closed before the transaction had a chance to report as submitted (#32936)
Fixed long perps market names overflowing their row by truncating them with an ellipsis (#32891)
Fixed bug in conversion to usd when existing entry had null or missing values (#32944)
Fixed the keyboard auto-correcting and auto-capitalizing text typed into the Perps market search bar (#32948)
Fixed the Notifications screen header to use a back arrow instead of a close icon (#32920)
Fixed notification list alignment by moving the unread indicator next to the timestamp (#32919)
Fixed Android flicker when opening Trade wallet actions (#32617)
Fixed lending withdrawals showing as "Smart contract interaction" in Activity, and grouped lending activity under the Transactions filter (removed the Money filter) (#32856)
Fixed swaps into a native token (e.g. POL, ETH) showing incomplete details and activity list rows until the app was restarted (#32848)
Fixed navigation for address list in Accounts Detail (#32790)
Fixed a crash on app launch that could occur when transaction controller state was not yet initialized (#32773)
Fixed dApp connect view content bleeding under the status bar and home indicator on iOS (#32837)
Fixed an issue where some regions showed an incorrect default buy amount after a cold app start (#32776)
Fixed Predictions claim toasts to use claim-specific success copy and avoid showing claimed winnings for $0 redemptions (#32506)
Fixed a confirmation-UI issue where an injected value field in a Permit2 signature request could display a "Remove permission" screen while granting a token allowance (#32758)
Fixed the show price alert button for non-EVM tokens and fixed USD conversion (#32813)
Fixed pills in explore search taking too much space (#32801)
Fixed a bug that caused pay-flow token amounts (Perps, Predict, Money Account, mUSD) to be shown in the user's preferred fiat currency instead of USD (#32631)
Fixed unlock screen showing a raw error message after exceeding Android biometric attempts (#32199)
Fixed the "Swap again" button not appearing on Solana and other non-EVM swap activity details (#32741)
Fixed lightweight Perps charts failing to continue live updates (#32745)
Fixed "Learn more" modal leaving users stuck after redirecting to in-app browser without dismissing the bottom sheet (#32740)
Fixed the Predict deposit "Track" toast opening the Transactions tab instead of the Predict tab (#32730)
Fixed a bug where the crash screen Try Again button did nothing in production builds (#31830)