Skip to content

Version 12.17.0

Compare
Choose a tag to compare
@metamaskbot metamaskbot released this 29 Apr 13:11
5471195

Added

  • Support gasless transactions via EIP-7702 (#31593)
  • Add splash page for smart account upgrade (#31765)
  • Add setting to dismiss prompt to enable smart contract (#31609)
  • Require network client ID when adding transactions (#31456)
  • Escape / sanitize signTypedData update (#31377)
  • Fetch user balance for transaction's network (#31441)
  • For batch transaction simulation section approve rows should be displayed at the top (#31511)
  • Gas fee token toast (#31338)
  • Sol 208 extension asset details UI (#31407)
  • Add deeply liquid stablecoin slippage value of 0.5 (#31744)
  • Support copying block explorer link in bridge page (#31498)
  • [Beta] Create solana account without redirecting (#31493)
  • Fetch asset metadata on search (#31258)
  • Add new way to customize the Snap account creation flow (#31285)
  • Add icon image for Plume network (#31712)
  • [Beta] Solana: update add account from opt in solana (#31387)
  • [Beta] Solana: update add account from network picker (#31358)
  • Add clear functionality to SRP import error banner (#30673)
  • Multichain tokens import (#31201)
  • Add remote-mode feature slide (#31463)
  • Implement the publishBatch hook for smart transactions (#31267)
  • [Beta] Create Solana account automatically on wallet creation or SRP import (#32038)
  • Prioritize available chainId / networkClientId over selected chainId when available in transaction (#31776)

Changed

  • Bump transaction controller version (#31440)
  • Update default account name visibility/width (#31202)
  • Updating Text component "body" font sizes (#31494)
  • Update popup width of extension from 357px to 400px (#31443)
  • Update font family from euclid to centra (#31303)
  • Refactor multichain activity tab (#31439)
  • Update alignment and hover effect for token cell (#31615)
  • Update font weights for balance price and other headers (#31624)
  • Update Soneium logo (#31573)
  • Add XRPL EVM Testnet network (#31533)
  • Update color of values to text-default (#30886)
  • Update tabs color hover and animations (#30907)
  • Updated institutional snap to version which includes a fix for dev mode to prevent unwanted logging and state reads (#32208)
  • Update: Bringing back SRP pills (#32168)

Fixed

  • Fix wallet_getCapabilities with missing networks (#32237)
  • Fix NFT removal on different networks (#32102)
  • [Beta] Fix exchange rate lookups on Solana Swap page to prevent crashing when values are undefined (#32114)
  • Fix Display "🦊 Smart contract" in "interacting with" row for batch transaction confirmations (#31507)
  • Fix improvements in page to revert smart account to EOA account (#31605)
  • Fix Update blockaid friction modal copy (#31475)
  • Fix switch-ethereun-chain not passing rejectApprovalRequestsForOrigin hook correctly (#31672)
  • Fix For batch transactions sum total of gas needed for all transactions in the batched should be check to show insufficient funds error (#31555)
  • Fix unscrollable Remove Snap modal dialog (#31413)
  • Fix should not show NonContractAddressAlert for auth request (#31503)
  • Remove preference to enable incoming transaction polling for networks (#31269)
  • Fix select first gas fee token automatically (#31508)
  • Fix hide balance alert if selected gas fee token (#31497)
  • Fix useTransactionGasFeeEstimate to calculate gas estimate properly (#31469)
  • Add enableTxParamsGasFeeUpdates to true in TransactionController config (#31476)
  • Fix simulation of type-4 transactions (#31335)
  • Fix missing non-evm account modal bottom border-radius (#31374)
  • Fix confirmation responsiveness inconsistencies (redesign Snaps multichain permissions-connect confirmations-page) (#31058)
  • Hide import key error (#31129)
  • Fix Update routes callbacks per react-perf's warnings (#31019)
  • Move to activity tab before submitting a non-evm transaction (#31505)
  • Sol-267 remove pill for snap accounts (#31716)
  • Fix multichain swap transaction to show from amount (#31592)
  • Fix Swap to ethereum string (#31715)
  • Fix prevents unintended second redirection to activity tab (#31822)
  • [Beta] Fix missing solana fiat values in XChain swaps page (#31686)
  • Fix show account balances for selected XChain swap destination address (#31684)
  • Fix remove-duplicated-alerts (#31695)
  • mms-1799 unverified token (#31462)
  • Fix balance and token icons are unavailable when the bridge page is reopened (#31343)
  • Fix Prevent overflow in from Snaps UI header in confirmations (#31595)
  • Update balance display in AssetSelector (#31428)
  • Fix import srp error handling and style (#31662)
  • Fix dark mode styling and spacing (#31661)
  • Fix workaround for first party snap account name suggestion (#31542)
  • Fix small amounts on activity tab (#31563)
  • Fix prevent multiple account creations in the same flow. (#31543)
  • Fix activity tab aggregated amount (#31514)
  • Fix hide accounts by default in reveal srp flow (#31395)
  • Fix srp toast message (#31312)
  • Fix Failed to construct URL: Invalid URL at new URL (#31502)
  • [Beta] Fix add solana modal title (#31660)
  • Fix srp list padding (#31697)
  • Fix wrap long asset names (#31657)
  • Improve fetching nft details for custom contracts (#31432)
  • Update color for no balance and generic avatars (#30891)
  • Remove shadow from toast (#31618)
  • Fix nftController with modular init pattern (#31658)
  • Fix NFT balance in send flow (#31239)
  • Fix button disabled for long tokenId (#31359)
  • Fix token name sort (#31302)
  • Revert "feat(14507): improve error message for failed txn in activity… (#31137)
  • Fix should not auto-close notification window if loaded in a tab (#30970)
  • Fix solana account discovery (#32198)
  • Fix app crash that occurred when searching for non-existent tokens in the import dialog on mainnet (#32213
  • Fix Fiat conversion is not displayed on the assets list and in the aggregated balance as entry (#31938
  • Fix Bridge page showing high cost alert twice when bridging (#32158)
  • Fix Snap rate limiting issues (#32042)
  • Fix missing includeMarketData param from onAssetsConversion handler (#32196)
  • Fix remove duplicate label for insufficient gas (#32267)
  • Fix bridge for token with no decimals (#32265)
  • Fix: Removed timeout for messages requiring user actions (#32046)
  • Fix: Unable to send transaction low / high nonce transaction on any network when STX is enabled (#32244)
  • Fix: Ensure no duplicate accounts are persisted (#32287)
  • Fix: provide better native token names when bridging and swapping removed networks(#32293)