github MetaMask/metamask-extension v13.31.0
Version 13.31.0

8 hours ago

Added

  • Redesigned the critical error screen (#42421)
  • Added "Restore accounts" on the critical error screen when a backup exists (#40306)
  • Added passkey setup during onboarding and passkey-based unlock with password fallback (#42169)
  • Added passkey management in Security settings and improved changing the wallet password when passkey unlock is enabled (#42299)
  • Improved biometric setup and troubleshooting flows for passkey onboarding, unlock, and Settings experiences (#42443)
  • Improved passkey support when using Google Password Manager by completing passkey steps in a full extension tab instead of the side panel (#42459)
  • Added a redesigned DeFi referral consent UI behind an A/B test (#42449)
  • Hyperliquid DeFi referral flow now runs after permitting an additional account for the site from the account picker (#41996)
  • Added auto-focus to the amount input on MetaMask Pay deposit, withdraw, and mUSD conversion screens (#42204)
  • Improved Perps order entry with auto-focus, auto-select-on-focus, real-time minimum-order-size validation, and Enter-to-submit keyboard shortcut (#41949)
  • Pre-fetched popular tokens on the Bridge page so quotes load faster (#42239)

Changed

  • Added transitions to DeFi and NFT navigation (#42502)
  • Prevented toasts from overlapping the confirmation footer call-to-action (#42479)
  • Updated the description under the "Smart account requests from dapps" setting to clarify that MetaMask will only upgrade to its audited smart account (#42052)

Fixed

  • Fixed an issue where Blockaid warnings were not shown for some multichain API signature requests (#42276)
  • Fixed Sei Mainnet by replacing the deprecated Seitrace explorer with Seiscan (https://seiscan.io); existing installs are migrated via migration 207 (#42064)
  • Fixed a bug where the token asset details page showed Send for zero-balance tokens (#42451)
  • Fixed an alert that incorrectly warned about a previous signing or submitting transaction when the previous transaction was on a different chain or from a different account (#42194)
  • Fixed an issue where resetting or restoring a wallet from the side panel or popup could leave onboarding stuck or make Open wallet unresponsive (#42386)
  • Fixed UX for camera access and QR recovery flow in the side panel (#42363)
  • Fixed the candle period selection resetting to default when navigating away from the Perps market detail page (#42285)
  • Fixed Activity pagination to start from the last completed EVM transaction (#42344)
  • Fixed token detection so an ERC-20 asset ID (erc20:0x…) is still resolved when an upstream toAssetId call errors (#42054)
  • Fixed eth_getTransactionByHash to return nonce: '0x0' for gasless transactions so dapps that read the nonce no longer fail (#42119)
  • Fixed the Activity screen showing the wrong currency symbol (e.g. R$ instead of $) for MetaMask Pay, Perps deposit, and mUSD transaction amounts (#42151)
  • Fixed QR hardware accounts so they skip the "Connect QR" step when the account is already known (#42294)

Don't miss a new metamask-extension release

NewReleases is sending notifications on new releases.