What's new in MetaMask - Blockchain Wallet (github version) 8.6.0

  • [skip ci] Bump version number to 6397 (4f0d82c)
  • chore(runway): cherry-pick fix: revert unreleased Arc default-network migration (#34487) (2afb158)
  • [skip ci] Bump version number to 6395 (142548c)
  • chore(runway): cherry-pick fix: round down money account deposit amounts past source balance (#34463) (3d1a3b7)
  • [skip ci] Bump version number to 6383 (d4ea937)
  • chore(runway): cherry-pick fix: skip money account total insufficient alert on Max deposits (#34364) (8a20e2a)
  • [skip ci] Bump version number to 6382 (0276d28)
  • chore(runway): cherry-pick fix: apply Max path for money account deposit prefills transactions (#34358) (1c6e88b)
  • [skip ci] Bump version number to 6381 (3bf0df8)
  • fix: cp-8.6.0 Fix unintentional no_pay_token_quotes alert triggers … (#34440) (7962f8c)
  • chore(runway): cherry-pick fix: keep QuickBuy quick-amount K/M suffixes visible at large font sizes (#34409) (3ae243f)
  • [skip ci] Bump version number to 6368 (ace1fbd)
  • chore(runway): cherry-pick fix: Fix re-selecting selected token in pay-with-modal (#34386) (c94ec41)
  • [skip ci] Bump version number to 6365 (71b4840)
  • chore(runway): cherry-pick fix: merge foreign EIP-7702 auths in Gas Station publish hook (#34348) (c0f69a7)
  • [skip ci] Bump version number to 6362 (9949c04)
  • chore(runway): cherry-pick fix: skip gas sponsorship reserve warning for MM Pay transactions (#34362) (9f4d41e)
  • [skip ci] Bump version number to 6361 (54174b8)
  • chore(runway): cherry-pick fix: TSA-971 filter sheet last option hidden by the Android nav bar (#34329) (81a239a)
  • [skip ci] Bump version number to 6352 (aa64086)
  • chore(runway): cherry-pick chore: New Crowdin Translations by GitHub Action (#34316) (9e1f506)
  • [skip ci] Bump version number to 6351 (8ae7be2)
  • chore(runway): cherry-pick feat(perps): move market About section below Stats (#34273) (64e89a1)
  • [skip ci] Bump version number to 6350 (ffb5870)
  • chore(runway): cherry-pick fix: patch smart-transactions-controller to add the tx-sentinel robinhood URL (#34299) (a0d8ade)
  • [skip ci] Bump version number to 6349 (f13f812)
  • chore(runway): cherry-pick fix: TSA-970 header layout shift on Follow Trading screens (#34286) (b3fa5b2)
  • [skip ci] Bump version number to 6348 (9977615)
  • chore(runway): cherry-pick feat(perps): add About section on Lite market details (#34292) (3bc6811)
  • [skip ci] Bump version number to 6347 (9e4a36d)
  • chore(runway): cherry-pick fix(money): open support from the Money kebab menu without dismissing the sheet first (MUSD-1242) (#34263) (567635b)
  • [skip ci] Bump version number to 6338 (55cd941)
  • chore(runway): cherry-pick fix: round down money account Max/withdraw amounts past balance (#34213) (66ebcc4)
  • [skip ci] Bump version number to 6325 (e644879)
  • chore(runway): cherry-pick fix: MUSD-1240 [Bug] Money Home "7% APY" text cut off on Google Pixel devices (#34168) (4e16868)
  • [skip ci] Bump version number to 6318 (742ed94)
  • chore(runway): cherry-pick chore: bump snap-account-service (report migration error) (#34154) (7306edd)
  • [skip ci] Bump version number to 6317 (6ff0d3a)
  • chore(runway): cherry-pick feat(predict): make sports feed filters follow active tab (#34153) (98145b2)
  • [skip ci] Bump version number to 6315 (1f32108)
  • chore(runway): cherry-pick feat(ci): reuse fingerprint + JS repack for performance BS builds (MMQA-2147) (#34152) (2e84c51)
  • [skip ci] Bump version number to 6314 (52bf63f)
  • chore: sync stable into release/8.6.0 (#34155) (9b63303)
  • release: 8.5.0 (#33734) (b56e0b1)
  • release: final commit of 8.5.0 (fad67ee)
  • [skip ci] Bump version number to 6313 (ca63620)
  • chore(runway): cherry-pick chore: removes quickbuy keyboard abtest and feature flag (#34110) (afc264c)
  • [skip ci] Bump version number to 6311 (5dc8e6c)
  • chore(runway): cherry-pick feat(predict): expand extended sports leagues cp-8.6.0 (#34088) (969ae0d)
  • chore(runway): cherry-pick feat: MUSD-1229 Update money-acount-balance-service cp-8.6.0 (#34096) (d9995f2)
  • [skip ci] Bump version number to 6310 (fed9925)
  • chore(runway): cherry-pick refactor: split getMetaMaskPayProperties into focused property helpers (#34133) (8853865)
  • [skip ci] Bump version number to 6309 (1249f64)
  • chore(runway): cherry-pick fix: TSA-962 skip top traders fetch while wallet is locked (#34137) (1f88d2f)
  • [skip ci] Bump version number to 6297 (3467f67)
  • chore(runway): cherry-pick fix(predict): route funding Track to redesigned activity details and show Pay fees cp-8.6.0 (#34091) (a13689b)
  • chore(runway): cherry-pick feat(wallet): hide the Money card while the onboarding checklist shows cp-8.6.0 (#34090) (ec21cc4)
  • [skip ci] Bump version number to 6295 (314991f)
  • Merge branch 'release/8.5.0' into release/8.6.0 (d9eac29)
  • [skip ci] Bump version number to 6294 (36c7016)
  • release: release-changelog/8.6.0 (#34083) (92ac966)
  • chore: skip expo-dev artifact download when Actions digest matches (#34079) (ec5177a)
  • [skip ci] Bump version number to 6291 (e4f8552)
  • feat: MUSD-1212 implement new cta on token details page for stablecoins money account deposits (#34022) (e5bdac8)
  • feat(TSA-945): new feed (#34047) (9726b43)
  • feat(predict): add feed carousel remote configuration (#33875) (ff9bd45)
  • refactor: migrate what's happening cards to MMDS (#33958) (0f986d7)
  • chore(predict): Add esports markets and dynamic game tabs to Predict (#34006) (8982e5e)
  • refactor(perps): migrate Close Position to MMDS Slider and HelpText (#33952) (9c50bb5)
  • feat: add persisted collapse/expand to the Pro chart (#33888) (20ff41d)
  • feat: adopt optimized Money Account deposit quote pipeline (#33433) (693a23a)
  • feat: use snap keyring v2/v1 split (#33580) (ced32de)
  • fix: remove Android duplicated push notification icon [GE-392] (#34065) (07c037a)
  • refactor(ci): rename changed_files to changed_spec_files (#33922) (4c6b75b)
  • fix(perps): never land on Perps Home while Pro mode is active (#34052) (5f03a92)
  • test(e2e): strengthen Appium Snap helpers ahead of remaining migrations (#34054) (957031c)
  • feat: quickbuy bottom sheet redesign (#34015) (02ef2a4)
  • feat: filter out wallet_activity foreground push notifications (#34043) (ce3d5bb)
  • test(perf): harden cloud Appium waits and performance selectors (#34008) (f85530e)
  • fix: use unified import path and return to tokens full view (#34039) (99313f9)
  • fix(perps): memoize homepage sparkline hook result (#34059) (0d79030)
  • feat: MUSD-1220 (Copy Changes Only) Improve Stablecoin & Token Detail Page CTA Flow to Route Users into Money Onboarding / Add Funds (#34023) (936f3f4)
  • feat(perps): implement Pro mode market detail header (#33899) (adc9c97)
  • fix(mm-pay): persist mm_pay_strategy for transactions failed on startup (#34038) (9bb0b8a)
  • feat: add favorite when an alert is created (#33965) (e57db03)
  • ci: limit Playwright health report Slack output to top 10 tests (#34050) (93dbb69)
  • feat(onboarding): add onboarding.machine.ms and account_type to spans (#34017) (a0565aa)
  • fix(perps): eliminate trade screen slider lag and flicker (#33590) (f20263c)
  • fix(e2e): harden Appium Perps scroll and order readiness (MMQA-2141) (#34042) (e715486)
  • perf(money): virtualize the potential earnings token list (MUSD-1231) (#33982) (13ca9de)
  • chore: update assets controllers for defi fix (#34010) (52584b3)
  • test: harden Appium SmokePredictions position scroll/tap (MMQA-2140) (#34001) (31ad013)
  • feat(analytics): add Trader Feed Screen Viewed event (TSA-959) (#34036) (b23269d)
  • refactor(perps): use one-line sort options and tighten sort control padding (#33954) (e512f8c)
  • fix(perps): use one-line ListItemSelect for price grouping options (#33953) (8a930cf)
  • fix: show card transactions in the correct filter group (#33862) (82b686b)
  • refactor(confirmations): import hasTransactionType from @metamask/transaction-controller (#33830) (95f3e1a)
  • test: migrate signature confirmations test to appium (#33528) (785a850)
  • chore(navigation): point React Navigation's global RootParamList at the app's real RootStackParamList (Phase 5) (#33745) (704772b)
  • ci(appium): unify seedless smoke tag and raise seedless/wallet shards (#34028) (a643200)
  • refactor(ramp): shared headless order-failed analytics builder + root overlay dismissal (#33711) (ca5e815)
  • feat(perps): add live price and scrollable stats bar to Pro market view (#33846) (549aeea)
  • refactor(perps): migrate market detail banners to MMDS BannerAlert (#33883) (0db32f9)
  • test: MMQA - 2021 - [Mobile] Remove getTestElement functions from page objects SolanaTestDapp and BitcoinTestdapp (#33970) (6302454)
  • feat: add funding_amount_range to Wallet Setup Completed on SRP import (#33731) (a8df9d4)
  • feat(rewards): surface VIP maintain-tier threshold on tier ladder (#33959) (ab708e1)
  • chore(deps): bump rive-react-native to 9.8.5 (#33834) (c26d114)
  • fix(ci): restore exec bit on hermesc and shell scripts in node_modules (#34004) (2da1f80)
  • fix(social-leaderboard): skip QuickBuy quote fetch when a preset amount exceeds balance (#33994) (d16cf88)
  • fix: bump bridge controllers to prevent stale dest exchange rates cp-8.5.0 (#33955) (a2d145b)
  • chore: add physical iOS device install option to install:ios:dev (#32718) (b9e0f85)
  • chore: New Crowdin Translations by GitHub Action cp-8.5.0 (#33682) (e4dc380)
  • fix: show Coinbase ramp orders in Activity when network is a name string cp-8.5.0 (#33976) (48789f7)
  • feat(swaps): add Robinhood Chain promo banner on swaps screen (#33985) (adcb0ea)
  • fix(social-leaderboard): apply pressed state to entire Weekly Top Traders card (#33988) (7ae496b)
  • fix: Polish Social AI toast for 8.6.0 release (#33773) (f70430e)
  • chore: udpate the appium emulator api version (#33820) (578fc4e)
  • feat(money): add jwt based rate limiting support to money account api (#33978) (5e07b97)
  • refactor(selectors): replace direct state access with selector functions (#33789) (b5c05e7)
  • chore: update swap consumers to use and display partial QuoteMetadata (#33559) (5c37a21)
  • feat: integrate unified balances and trace gating on mobile (#33967) (288c803)
  • fix: narrow EAS fingerprint CI sources to native-relevant workflows/scripts (#32941) (cafcab9)
  • test: add integration test for perps trade metric partially filled (#33998) (e729a23)
  • refactor(predictions): update PredictionsSection to use new market slots structure (#33911) (2cc4981)
  • chore(STX): add Robinhood Chain to smart transactions supported networks (#33876) (72d0382)
  • fix(ci): pass only changed spec files to avoid ARG_MAX crash (#33921) (a134943)
  • feat(money): gate money home earning section behind feature flag (#33989) (e02b4ce)
  • fix: harden Appium wallet-home readiness for SmokeAccounts (MMQA-2139) (#33968) (d7c26c9)
  • feat(money): remove section arrows and footer CTA, simplify card section (MUSD-1219) (#33912) (2c0d9a6)
  • feat: add editable quick buy amount pills (#33779) (89b59ff)
  • feat(ramp): consume JSON moneyHeadlessAllProviders payload + thread rampSurface into headless getQuotes (#33362) (9363d18)
  • feat(money): add smoothed tilt parallax to the First Deposit screen (MUSD-1204) (#33863) (b103a68)
  • feat(perf): auto-enable inline app profiling on failed PR performance tests (#33902) (7cefb5a)
  • chore(e2e): remove unused Detox regression test suite and CI (#33893) (0802d8d)
  • chore: replace deprecated StyleSheet.absoluteFillObject with absoluteFill (component-library) (#33837) (56259c3)
  • feat(notifications): refresh Social API preferences cache after AUS write (#33856) (316c1c0)
  • fix: MM Pay Max button should not submit when there is no balance (#33957) (05b0c9e)
  • chore: memoize selectAllNftsFlat for referential stability (#33961) (ddb1832)
  • feat(onboarding): add screen and Rive Sentry performance telemetry (#33889) (3c669e4)
  • test: ActivityScreen Predictions row component-view coverage (MMQA-2117) (#33934) (3f77a81)
  • feat: add UAT domain in bridge (#33829) (9d63b38)
  • ci: exclude Sonar binaries and raise JS heap to fix OOM (#33963) (7eec3db)
  • fix: Polish Money Movement toast for 8.6.0 release (#33769) (96deb2a)
  • chore: only fetch NFTs when section is focused and add skeletons (#33645) (c1faefc)
  • refactor: Updated Perps Limit Price BS to use MMDS (#33683) (b510d3a)
  • feat: source GasFeeController and SeedlessOnboardingController from @metamask/wallet (#33430) (6b016f4)
  • test: migrate SmokeBrowser specs to Appium 2/2 (MMQA-2092) (#33926) (76c803a)
  • fix: Polish Card toast for 8.6.0 release (#33766) (2e849ad)
  • refactor(perps): migrate Auto close TPSL view to MMDS (#33884) (0ae1981)
  • chore: Bump skills repo to 0.2.0 (#33944) (d233a22)
  • fix: remove duplicated bottom inset on the Activity screen cp-8.5.0 (#33929) (a9e14a8)
  • revert: "feat: temporary 10-year anniversary app icon cp-8.5.0 (#33930) (4ed40bc)
  • perf(account-selector): cut list render churn and per-cell selector cost (#33877) (caf4b9d)
  • fix: Polish Mobile Core UX toast for 8.6.0 release (#33771) (2591f03)
  • chore(money): opt in useNavigation to AppNavigationProp (Phase 4) (#33622) (32bf23f)
  • fix: Polish Predict toast for 8.6.0 release (#33767) (2b15c42)
  • fix: route WalletConnect relay through built-in WebSocket (#33871) (80fcbb9)
  • fix: Polish Engagement toast for 8.6.0 release (#33772) (08eb84a)
  • fix: Polish Web3Auth toast for 8.6.0 release (#33774) (217619e)
  • chore(navigation): opt remaining small teams into AppNavigationProp (phase 4) (#33678) (3c4df5a)
  • fix: reduce Hyperliquid API calls on Token Details page from 6 to 2 (#33851) (0de4ba0)
  • fix(locales): use sentence case for Weekly top traders label (#33917) (bba77bc)
  • test: reduce WalletActions and CancelAll unit/CV overlap (MMQA-2100) (#33793) (a0519e4)
  • fix(Engagement): handle stale Braze banners (#32412) (23d3a17)
  • feat(migrations): add migration 148 to replace Infura IPFS gateway with default (#33908) (282d53b)
  • test: ActivityScreen Transactions row component-view coverage (MMQA-2080) (#33894) (c2eb8c7)
  • fix(ci): re-run PR size check on base retarget (#33868) (f9fe924)
  • fix: Polish Earn toast for 8.6.0 release (#33775) (68f1f52)
  • fix: Polish Metamask Assets toast for 8.6.0 release (#33770) (0b676a8)
  • refactor: remove A/B test HubPageDiscoveryTabs (#33652) (8206640)
  • test: stabilize SmokeStake lending seed and stake Confirm flow (#33910) (98cb4a8)
  • chore(ci): standardize Detox and Appium test timeouts to 25m (#33891) (56408f8)
  • test(e2e): share Android WebView helpers via multi-platform WebView API (#33874) (4ff57c8)
  • feat(money): bind the live APY to the onboarding animation (MUSD-1206) (#33903) (21a20f8)
  • fix: remove default placeholder on price alerts cp-8.5.0 (#33904) (e0cf57e)
  • fix: reject extraneous typed sign keys for V3/v4 messages (#33198) (dd96bb4)
  • fix: wire fallback history pagination into fullscreen chart (#33881) (5b08c05)
  • feat(ci): reuse main BrowserStack builds on manual performance dispatch (#33907) (21ae598)
  • fix(money): read vault config just-in-time and re-init on change (MUSD-951) (#33782) (4d84659)
  • refactor(confirmations): stage-based custom amount info (#33809) (a2e66a2)
  • refactor: flatten Import SRP step 0 spacing without gap/margin stacking (#33810) (20d74b3)
  • fix(sentry): discard timed-out onboarding traces instead of sending fake ~5-min durations (#33318) (0990e94)
  • feat(money): wire up money account api interests endpoint requests + update UI (#33845) (ae7ad8b)
  • fix(perps): polyfill DecompressionStream for Hyperliquid fastAssetCtxs on Hermes (#33870) (d4e685e)
  • feat: refactor non-zero native custom networks (#32796) (e9142b4)
  • feat: add createWidgetUrl functionality and proxy flag support for Transak service (#33777) (05fc1a6)
  • fix: remove duplicate staking API call on Ethereum Token Details page (#33854) (eecaed9)
  • fix: remove gap between symbol and price change on default token card watchlist cp-8.5.0 (#33859) (5324d4d)
  • feat: make watchlist row draggable cp-8.5.0 (#33803) (290d69f)
  • fix(agentic-cli): open settings on any Android deny after Turn on (#33744) (2e7dbfb)
  • test: migrate MMConnect e2e suite from performance BrowserStack to Appium smoke CI (#33380) (3070e21)
  • fix(tests): harden ERC20 USDC selection in redesigned send E2E (#33890) (b3afe11)
  • chore(testing): remove repository-owned integration skill (#33864) (e483725)
  • refactor: use Arrow2UpRight for Send action buttons (#33878) (554e947)
  • fix: Add swipe to dismiss for DS Legacy toast (#33598) (a3ca1a6)
  • fix: Add swipe to dismiss for BaseNotification toast (#33600) (9006438)
  • chore(multichain accounts): opt in useNavigation to AppNavigationProp (Phase 4) (#33627) (d3e2b96)
  • feat: improve import-cancelled sheet UX for account sync failures (#33885) (1eef0b1)
  • test(onboarding): add Telegram seedless performance coverage (#33685) (ab10a0e)
  • chore(web3auth): opt in useNavigation to AppNavigationProp (Phase 4) (#33676) (4f60c2e)
  • chore(confirmation): opt in useNavigation to AppNavigationProp (Phase 4) (#33558) (61888fa)
  • test: add unit tests for usePerpsTrendingCarouselData hook (#33764) (66a400d)
  • feat(swaps): add A/B-gated haptic feedback for swap interactions (#33732) (85ab78e)
  • feat(perps): add pro positions and orders panel (#33755) (36b9b01)
  • fix(tests): unskip lock alerts and harden en.json E2E selection (#33857) (8b528c9)
  • test(e2e): migrate initial Detox snap smoke tests to Appium (#32877) (dee32d3)
  • test: ActivityScreen empty-state component view coverage (MMQA-2079) (#33866) (f211b52)
  • feat: add Perps Pro chart panel (#33750) (b26d1cd)
  • feat: bump phishing controller 17.3.0 (#33756) (84c1b20)
  • feat(perps): block place order until the pay amount reaches the controller cp-8.5.0 (#33822) (e817797)
  • fix(money): NBA module parallax reliability and inverted Y axis (MUSD-1203, MUSD-1202) (#33848) (ce22ad8)
  • test: add integration tests for Perps Trade Transaction Event executed (#33671) (8e365c1)
  • fix(pay): always emit mm_pay_payment_token_list_size on confirmation events (#33253) (957cfab)
  • test(perf): Store app profiling result per scenario (MMQA-2081) (#33656) (8171bdd)
  • feat(support): adopt support consent flow in RewardsVipRefereeView and LinkedOffDeviceAccountsSheet (#33520) (973c6fc)
  • test: MMQA-2092 migrate wallet browser smoke to Appium 1/2 (#33816) (54e4635)
  • feat: detect OneKey accounts as hardware wallets (#33637) (3e6183a)
  • feat(performance): add performance tests for Homepage, PopularTokensList, MultichainTransactionsView, and UnifiedTransactionsView (#33786) (75bc184)
  • fix: perf(accessibility): fix iOS accessibility in Rewards components (#29127) (db95e1d)
  • fix(activity): cp-8.5.0 fix bottomsheet positioning when activity is a tab (#33794) (bb0fb36)
  • feat(rewards): wire First Predict On Us into onboarding (RWDS-1435 4/4) (#32860) (117ecd1)
  • feat(Rewards): Update text of money card in Rewards banner carousel (#33804) (e1c0d59)
  • chore: delete multichain accounts feature flag (#33802) (bed38cd)
  • feat: add prefill skeleton loader for money account deposits (#33707) (498ac45)
  • refactor(predict): import hasTransactionType from @metamask/transaction-controller (#33833) (d3a7d5c)
  • refactor(accounts): import hasTransactionType from @metamask/transaction-controller (#33831) (172699d)
  • test: MMQA-2091 migrate wallet analytics smoke to Appium (#33725) (4df8665)
  • fix(money): skip insufficient-funds alert on Max money account deposit cp-8.5.0 (#33836) (e8c08ba)
  • refactor(perps): import hasTransactionType from @metamask/transaction-controller (#33832) (22d49b9)
  • feat(support): adopt support consent flow in SRPErrorScreen and SocialLoginErrorSheet (#33523) (2fde612)
  • feat(support): adopt support consent flow in PerpsHomeView and service interruption banner (#33533) (6b58a38)
  • chore(assets-controller): bump to 11.2.1 (#33761) (923a993)
  • refactor: refactor NetworkSelector component and enhance tests (#33768) (3f9d0f2)
  • feat: wire QR metadata sync for existing-user accounts flow (#33696) (6b89300)
  • fix: reorder TDP header icons cp-8.5.0 (#33819) (3b9ab7a)
  • feat(Stellar): add Stellar send flow support (#33563) (ab3b08b)
  • feat(onboarding): enhance onboarding trace management and error handling (#32828) (2ea6f46)
  • fix(perps): correct CUF trace lifecycle and tags (#33562) (ba0f19d)
  • chore: bump notifee (#33415) (b36f96c)
  • refactor: simplify DOM in backup and social login screens (#33749) (74e3156)
  • fix(card): fix Immersve KYC spendableAmount and restore back header (#33790) (a3e7109)
  • fix: dismiss SelectSRP sheet before reveal navigation (MMQA-2107) (#33806) (892058f)
  • chore: upgrade MMDS to v56.0.0 (#33788) (45c01ab)
  • chore(navigation): opt unowned surfaces into AppNavigationProp (Phase 4) (#33740) (5b554e6)
  • chore(core): opt in useNavigation to AppNavigationProp (Phase 4) (#33666) (7e06fbd)
  • chore(assets): opt in useNavigation to AppNavigationProp (Phase 4) (#33628) (02ffa0d)
  • feat(component-library): remove bottom border from legacy BottomSheet by default (#33739) (3e25578)
  • perf(predict): use stable sports market keys (#33476) (eb376b7)
  • refactor: migrate formatters to @metamask/client-utils (#33733) (ca38156)
  • feat: upgrade bridge controller packages (#33665) (411c792)
  • fix: restored old behavior to show Paid by MetaMask label in sponsored transactions from activity page cp-8.4.0 (#33778) (e5c5ffe)
  • feat: show slippage button on swaps screen before quote (#33797) (3b82b06)
  • feat(rewards): add First Predict On Us splash and order sheet UI (RWDS-1435 3/4) (#32859) (2f4dfef)
  • feat(support): adopt support consent flow in AccountsMenu and AppInformation (#33522) (563d6bf)
  • fix: delegate RemoteFeatureFlagController for Accounts API balance v6 cp-8.5.0 (#33781) (c2be695)
  • fix(walletconnect): attach eip155 accounts when proposal mixes eip155 with adapter namespaces (#33672) (6874ad1)
  • fix: keep amount entry visible before quote loading (#33762) (a2334a0)
  • refactor: present account screens as right-sliding cards (#33670) (6e9860f)
  • feat(predict): add remote feed banner (#33478) (b641a82)
  • fix(assets): memoize selectAllTokensFlat for referential stability (#33753) (b08bff8)
  • fix: broken pipeline price alerts (#33785) (4258b72)
  • fix(money): show keyboard and resolve amount for fiat deposit flows cp-8.5.0 (#33780) (028f1a1)
  • feat(support): adopt support consent flow in scam warning questionnaire (#33521) (1d13442)
  • chore: bump react-native-share to 12.3.1 and regenerate patch (#33602) (3659901)
  • feat(card): resolve Immersve spendable balance from on-chain allowance (#33743) (093b66b)
  • perf(predict): cut crypto up/down cpu in ws parsing and re-renders (#33757) (83846da)
  • feat(support): adopt support consent flow in EligibilityFailedModal (#33519) (003f54f)
  • fix(money): guard parallax tilt dispatch against detached rive view (#33718) (58ecae1)
  • feat(confirmations): add timing metrics to Transaction events (#33618) (9d90235)
  • chore: bump react-native-permissions to 5.6.0 (#33597) (4c8c49d)
  • feat(support): adopt support consent flow in MoneyMoreSheet (#33518) (fa5c998)
  • ci: remove flaky FixtureValidation jobs from Appium smoke suites (#33776) (06c0d3f)
  • feat(money): play card flip animation on link card sheet (MUSD-1199) (#33704) (dd8a27f)
  • chore: allow deprecating tokens controller through FF (#33570) (10e1671)
  • chore: remove price alerts FF (#33599) (5c8642a)
  • ci: pass AI analyzer gate for medium Runway cherry-picks into release branches (#33715) (f4eb563)
  • feat: add TransactionPayController sentinel messenger test (#33754) (4b9592a)
  • feat: improve Txn Detail Page (#33499) (2219d76)
  • feat(perps): add live order book to pro market view (#33664) (28fef6b)
  • feat: split seedless Appium smoke into core and extended suites (#33751) (5897663)
  • chore(bridge): remove Batch Sell promo banner from source picker (#33742) (8a48051)
  • feat(ramps): point MM dev builds to ramps dev environment (#33686) (dd23cf8)
  • chore(navigation): opt unowned hooks into AppNavigationProp (Phase 4) (#33728) (1fdf87e)
  • feat(card): polish Immersve onboarding and funding UX (#33655) (db5f37e)
  • feat(rewards): add VIP transactions list view (#33680) (3adb1ca)
  • feat: publish EIP-5792 capabilities in CAIP-25 session properties (WAPI-1560) (#32660) (1192934)
  • fix(ramps): persist terminal analytics dedupe (TRAM-3769) (#33357) (7b338d0)
  • release: Bump main version to 8.6.0 (#33736) (83f9c39)

About MetaMask - Blockchain Wallet (github version) 8.6.0

MetaMask - Blockchain Wallet (github version) 8.6.0 screenshots (8)

MetaMask - Blockchain Wallet (github version) 8.6.0 trailer

Download MetaMask - Blockchain Wallet (github version) 8.6.0

This release may come in several variants. Consult our handy FAQ to see which download is right for you.

Multiple valid signatures exist for this app. If you're having trouble with installation due to a mismatched signature, try a different one. See this FAQ entry for more info.

Known valid signatures: bd1d 930a.

Variant
Arch
Version
DPI
8.6.0 APK 930a
6401
August 7, 2026
universal
Android 7.0+
nodpi
Apps related to MetaMask - Blockchain Wallet (github version)

Version:8.5.0

Uploaded:August 6, 2026 at 8:09PM UTC

File size:130.95 MB

All Releases

Version:8.6.0

Uploaded:August 7, 2026 at 9:02PM UTC

File size:313.78 MB

Downloads:8

Version:8.5.0

Uploaded:August 3, 2026 at 7:17AM UTC

File size:303.27 MB

Downloads:9

Version:8.4.0

Uploaded:July 27, 2026 at 9:37AM UTC

File size:302.25 MB

Downloads:11

Version:8.3.0

Uploaded:July 21, 2026 at 11:47AM UTC

File size:300.55 MB

Downloads:13

Version:8.2.0

Uploaded:July 11, 2026 at 11:47AM UTC

File size:310.41 MB

Downloads:29

Version:8.1.1

Uploaded:July 9, 2026 at 4:56PM UTC

File size:281.37 MB

Downloads:7

Version:8.1.0

Uploaded:July 4, 2026 at 8:04AM UTC

File size:281.34 MB

Downloads:17

Version:8.0.0

Uploaded:June 27, 2026 at 7:31AM UTC

File size:280.44 MB

Downloads:35

Version:7.82.0

Uploaded:June 22, 2026 at 6:48PM UTC

File size:278.91 MB

Downloads:9

Version:7.81.0

Uploaded:June 12, 2026 at 7:04AM UTC

File size:276.74 MB

Downloads:16

Comments