Download Latest Version Release 8.5.0 source code.zip (79.4 MB)
Email in envelope

Get an email when there's a new version of MetaMask

Home / v8.5.0
Name Modified Size InfoDownloads / Week
Parent folder
metamask-blockchain-wall-android3-8.5.0-metamask-production-main-8.5.0-6291.apk 2026-08-03 318.0 MB
metamask-blockchain-wall-android3-8.5.0-metamask-production-main-8.5.0-6291.aab 2026-08-03 209.5 MB
README.md 2026-08-03 17.9 kB
Release 8.5.0 source code.tar.gz 2026-08-03 70.5 MB
Release 8.5.0 source code.zip 2026-08-03 79.4 MB
Totals: 5 Items   677.4 MB 0
  • [skip ci] Bump version number to 6278 (89dbe5b)
  • fix: restore Stellar/Arc bridge-controller patches cp-8.5.0 (#34019) (21a489a)
  • [skip ci] Bump version number to 6277 (2d07649)
  • chore(runway): cherry-pick fix: bump bridge controllers to prevent stale dest exchange rates (#34016) (296950a)
  • [skip ci] Bump version number to 6276 (70ff283)
  • chore(runway): cherry-pick fix: show Coinbase ramp orders in Activity when network is a name string cp-8.5.0 (#34013) (35e9936)
  • [skip ci] Bump version number to 6274 (fc1a1e4)
  • chore(runway): cherry-pick chore: New Crowdin Translations by GitHub Action (#34014) (8f3e2d9)
  • [skip ci] Bump version number to 6257 (606ca44)
  • chore(runway): cherry-pick feat(support): adopt support consent flow in AccountsMenu and AppInformation (#33936) (ceec30f)
  • [skip ci] Bump version number to 6256 (8abfbda)
  • chore(runway): cherry-pick fix: remove duplicated bottom inset on the Activity screen cp-8.5.0 (#33942) (bb67559)
  • [skip ci] Bump version number to 6255 (28aaf2a)
  • chore(runway): cherry-pick revert: "feat: temporary 10-year anniversary app icon cp-8.5.0 (#33938) (d08fdc0)
  • [skip ci] Bump version number to 6252 (d8ee63b)
  • chore(runway): cherry-pick fix: remove default placeholder on price alerts cp-8.5.0 (#33913) (199a834)
  • [skip ci] Bump version number to 6245 (1172c06)
  • chore(runway): cherry-pick fix: remove gap between symbol and price change on default token card watchlist cp-8.5.0 (#33897) (60718a8)
  • [skip ci] Bump version number to 6244 (d51f174)
  • chore(runway): cherry-pick feat: make watchlist row draggable cp-8.5.0 (#33896) (6050f53)
  • [skip ci] Bump version number to 6235 (85bc105)
  • chore(runway): cherry-pick feat(perps): block place order until the pay amount reaches the controller cp-8.5.0 (#33867) (85127a8)
  • [skip ci] Bump version number to 6234 (b8aae8d)
  • chore: sync stable into release/8.5.0 (#33872) (4ba1db2)
  • release(cp): fix: restored old behavior to show Paid by MetaMask label in sponsored transactions from activity page cp-8.4.0 (#33778) (b046dba)
  • release: 8.4.0 (#33456) (15e1945)
  • release: finalize (6d45630)
  • [skip ci] Bump version number to 6229 (18bf97d)
  • chore(runway): cherry-pick fix(activity): cp-8.5.0 fix bottomsheet positioning when activity is a tab (#33855) (b8545ce)
  • [skip ci] Bump version number to 6228 (938c9ee)
  • chore(runway): cherry-pick fix(money): skip insufficient-funds alert on Max money account deposit (#33847) (f7c18e8)
  • [skip ci] Bump version number to 6225 (f3c34ca)
  • chore(runway): cherry-pick fix: reorder TDP header icons cp-8.5.0 (#33835) (d0bee37)
  • [skip ci] Bump version number to 6202 (012f013)
  • [skip ci] Bump version number to 6200 (cab9254)
  • chore(runway): cherry-pick fix: delegate RemoteFeatureFlagController for Accounts API balance v6 cp-8.5.0 (#33800) (e08e2d1)
  • [skip ci] Bump version number to 6199 (83d9ef1)
  • chore(runway): cherry-pick fix(money): show keyboard and resolve amount for fiat deposit flows cp-8.5.0 (#33795) (ae3d7ab)
  • [skip ci] Bump version number to 6186 (d7ea485)
  • release: release-changelog/8.5.0 (#33735) (247eb4f)
  • chore: adds Quick Buy numeric keypad vs slider A/B test (#33605) (534f6b4)
  • test: MMQA-1992: Migrate smoke/fixtures Detox tests to Appium (#33507) (5dc2cf6)
  • test: MMQA-1991: Migrate smoke/deeplinks Detox tests to Appium (#33709) (aa3cab8)
  • feat(support): add support consent flow core mechanism (#33424) (76a29fa)
  • feat: improve money account upgrade process cp-8.4.0 (#33427) (6ba5b09)
  • chore(perps): opt in useNavigation to AppNavigationProp (Phase 4) (#33385) (8d51223)
  • feat: bump transaction-pay-controller to 26.0.0 (#33719) (531f925)
  • feat(perps): add Pro order form UI (#33630) (2fec7d9)
  • feat(agentic-cli): nudge push permission after CLI QR login (#33688) (3fb766b)
  • fix: patch bridge controller to remove Stellar and Arc cp-8.4.0 (#33684) (72390ea)
  • chore: bump react-native-view-shot to 5.1.1 (#33603) (934cc5d)
  • feat: add watchlist drag and drop functionality (#33677) (1b34461)
  • refactor(Transactions): convert class component to functional component with hooks (#33578) (e632dc2)
  • refactor(homepage): remove trending sections A/B test and update related components (#33496) (98a8cc9)
  • fix: show preparation state for Money Account deposits cp-8.4.0 (#33325) (c4cd940)
  • feat: add item type extraction for list components (#33691) (32f2507)
  • fix(predict): route withdrawals by wallet type (#33551) (c7db927)
  • chore: adds MarketCap to position cards in social Feed (#33706) (231f1a3)
  • fix(money): show skeleton while money account resolves on home card (MUSD-1196) (#33698) (f54537a)
  • fix: use text locator for Appium QR sync import-from-extension link (#33703) (30133c2)
  • chore: migrate assets-list selector to BigInt (ASSETS-3719) (#33700) (fcfdbf9)
  • chore: prefix token watchlist analytics event names (#33705) (ba46048)
  • feat(money): add instrumentation for money account api data service (#33701) (4a13588)
  • feat: support new notification services controller + segment schema (#31204) (decd744)
  • chore: update watchlist instrumentation (#33675) (b7e9080)
  • chore: bump @metamask/tron-wallet-snap to ^1.33.1 (#33660) (50d79e6)
  • fix: skip calldata encoding for initial deposit batch creation (#33582) (c380719)
  • fix: gate amount+fees balance check to money-account withdrawals only cp-8.4.0 (#33654) (9c79154)
  • chore: bumps for assets-controllers and core-backend (#33651) (4537ff2)
  • chore(component-library): remove unused TextWithPrefixIcon component (#33511) (ac9b692)
  • chore(component-library): remove unused SelectOption component (#33510) (ddc5aba)
  • chore: migrate marketDetails and CollectibleOverview to BigInt (#33692) (dd593f4)
  • fix: label trader position CTA as Trade (#33697) (2e66cef)
  • chore(component-library): remove unused SheetActions temp component (#33509) (4c93620)
  • feat(money): centralize money account balance fetching (#33516) (c88ab64)
  • fix: monad assets not appearing in explore cp-8.4.0 (#33614) (0a8b272)
  • test: MMQA - 2025 - [Mobile] Remove antipatterns from helpers/multichain-accounts/common.ts file (#33571) (14fc85f)
  • feat(perps): add reusable Lite/Pro mode toggle across entry points (#33572) (f8340ea)
  • refactor(perps): migrate Text and SensitiveText to MMDS (#33663) (e269bfc)
  • feat: polish add-device / QR account sync UX. (#33564) (5e87676)
  • fix: skip failing tests (#33687) (a2e70b8)
  • fix: transak native fallback for different env (#33553) (d68e729)
  • fix(bridge): tighten fiat/crypto toggle hit target (#33674) (6ca0b48)
  • test: Add MMC IAB tests (#31946) (5fdb70c)
  • chore(swaps): graduate post-trade modal A/B test (#33626) (647bf3b)
  • feat: add watchlist star to swap flow (#33566) (d73dde1)
  • chore: New Crowdin Translations by GitHub Action cp-8.4.0 (#33342) (90dc66f)
  • fix: remove approval text in swaps (#33668) (f4af7a3)
  • fix(ramps): resolve POL buy failure from token details page (TRAM-3713) (#33542) (2c00f3e)
  • test(onboarding): add fresh SRP wallet performance coverage (#33324) (49fc527)
  • test(watchlist): add component view tests and framework support (#33609) (e5cb9fb)
  • chore(predict): opt in useNavigation to AppNavigationProp (Phase 4) (#33458) (74dbb8d)
  • chore(rewards): opt in useNavigation to AppNavigationProp (Phase 4) (#33453) (cd436a6)
  • perf(predict): memoize merged chart data (#33477) (f47a66c)
  • fix: Vertically center pressable Toast content (#33640) (cde8315)
  • feat(perps): scaffold pro mode market layout (PerpsProMarketView) (#33560) (20270b3)
  • fix: Polish token contract copy toast icon styling (#33629) (1d76e28)
  • chore: upgrade design system packages (v55.0.0) (#33653) (3413436)
  • refactor(perps): align PerpsPositionCard and PerpsCard with MMDS ListItem (#33552) (da9f372)
  • test: add component view and integration tests for tracking perps close poisition metric (#33647) (9c52b7e)
  • fix(wallet): gate balance empty state on real refresh settlement (MUSD-1195) (#33589) (760a802)
  • chore: migrate deriveBalanceFromAssetMarketDetails to BigInt (ASSETS-3717) (#33644) (1d44eab)
  • refactor: remove Cash section and update token filtering logic (#33638) (74385ec)
  • perf(money): reduce Money Home and activity re-renders (MUSD-1205) (#33646) (88493da)
  • style(locales): convert all-caps UI strings to sentence case (#26285) (6c43156)
  • refactor(perps): remove orphaned dead code modules (#33470) (809a08d)
  • feat(activity): add first-class RampsOrder support in Activity (#33624) (4365f65)
  • chore: bump @metamask/tron-wallet-snap to ^1.33.0 (#33636) (448e691)
  • chore: remove AssetOverview Price files from util/number burndown (#33633) (3f4e328)
  • fix(perf): reflect quality gate failures in Slack category status (#33631) (e483210)
  • test: MMQA - 2024 - [Mobile] Remove unused methods in WalletView.ts (#33568) (0d7f7fa)
  • refactor: make ImportFromSecretRecoveryPhrase React Compiler compatible (#33503) (de03ffc)
  • fix(agentic-cli): remove double top-inset on iOS AgenticCliDashboardWebview header (#33635) (67089af)
  • feat(Stellar): add Stellar related chain utils (#33480) (4df245a)
  • test: MMQA-2003: Migrate smoke/stake Detox tests to Appium (#33632) (0313028)
  • fix: misalignment on copy button (#33591) (7184677)
  • refactor: resolve React Compiler issues on Onboarding screen (#33482) (9d8f40a)
  • refactor: make ImportNewSecretRecoveryPhrase React Compiler compatible (#33485) (626583d)
  • fix: Polish perps toast for new animation (#32943) (fd2ec53)
  • refactor: merge new and recently added lists, add new pill to products (#33302) (801a438)
  • chore: remove AB test for verified badge, permanently show verified b… (#33539) (745d8f8)
  • refactor: Improve recently viewed ux (#33543) (8beb800)
  • Chore/use expo babel transformer (#33619) (30f6104)
  • docs(Engagement): Update deeplinking doc callout (#33610) (04f6ce3)
  • feat(card): add Immersve UK SIWE auth re-entry (#33608) (d3b3fd4)
  • chore: bump assets controller to v11.1.0 cp-8.3.1 (#33612) (4ad3bd0)
  • chore(bridge): opt in useNavigation to AppNavigationProp (Phase 4) (#33547) (084957e)
  • release: sync stable to main for version 8.3.0 (#33613) (c93c2a7)
  • feat: integrate STX failTransaction fix (bridge stuck-pending) (#33175) (f4950d8)
  • feat(activity): clearer Activity swap & bridge row content (#33538) (d2ba1d5)
  • feat(bridge): redesign bridge transaction details behind transactions-redesign flag cp-8.4.0 (#33471) (df18116)
  • perf(predict): memoize market feed items (#33475) (aff843f)
  • Merge origin/main into stable-main-8.4.0 (de5a8f7)
  • chore(card): opt in useNavigation to AppNavigationProp(Phase 4) (#33441) (cc54d60)
  • test(perf): stabilize Appium performance metrics and flaky readiness probes (#33216) (21e79b0)
  • feat(activity): show account name and avatar for owned accounts in activity list (#33390) (86f07ca)
  • feat: consume backend-suggested slippage in unified swap/bridge (#33431) (f4a568e)
  • feat(confirmations): block hardware wallets for money account deposits (#32952) (0c83bf1)
  • refactor(perps): migrate Activity list and FillTag to MMDS (#33555) (c45035b)
  • refactor(perps): migrate market row to MMDS ListItem (#33554) (f5b4116)
  • refactor(perps): migrate HIP-3 debug view to MMDS components (#33452) (1b05281)
  • fix: prevent deposit page auto-navigating to result page during editing (#33505) (aa9ed4b)
  • fix(predict): stabilize parameterized selectors with weakMapMemoize (#33215) (2e62884)
  • fix: move watchlist section after predictions (#33601) (ede6ab7)
  • fix: Polish money toast for new animation (#32946) (d01fed2)
  • chore: remove world cup from explore (#33594) (7802739)
  • fix: display 'Debit' instead of 'Debit or Credit' in MM Pay UI (#33513) (14e3611)
  • feat(card): add Immersve CardHome read and sensitive details (#33557) (6024250)
  • fix(predict): show net sell proceeds after fees cp-8.4.0 (#33449) (c583c2e)
  • fix(money): rename "Money account benefits" heading to "Benefits" (MUSD-1197) (#33592) (5af1095)
  • chore: remove backgrounds from money earn banner images cp-8.4.0 (#33584) (c2fbf2d)
  • fix(money): keep activity filter tabs stationary on selection (MUSD-1194) (#33586) (edf8031)
  • feat: kick off money upgrade process in modal stack (#33587) (29dbcc5)
  • feat(predict): add any-token withdraw Appium coverage (CONF-918) (#33490) (f3af563)
  • chore: bump @react-native-community/slider to 5.2.0 (#33474) (c8460ab)
  • chore: bump react-native-safe-area-context to 5.8.0 (#33472) (9710d93)
  • fix: Polish earn, quick-buy, rewards and gas toast for new animation (#32947) (e2826d1)
  • fix(pay): auto-navigate to results page on Max press (#33532) (68641ea)
  • chore: bump lottie-react-native to 7.3.8 (#33473) (695dd60)
  • fix: canonicalize typed-sign data to prevent display/signing divergence (#33187) (232f642)
  • feat(perps): show caret icon in market header clickable area cp-8.4.0 (#33495) (39f02f2)
  • chore: update black resources for Insights animation cp-8.4.0 (#33581) (22d68a9)
  • revert: remove watchlist star filter from Trending Tokens (#33579) (64dfb41)
  • fix(money): prevent large balances overlapping Add button on Money card (MUSD-1183) (#33504) (aac38c8)
  • fix: always skip initial gas estimate for Money Account transactions (#33577) (9b131a8)
  • fix: Polish predict toast for new animation (#32945) (cf1156b)
  • fix: Update DS legacy toast with iOS animation and UI polish (#32933) (11b4152)
  • feat: wire watchlist search functionality (#33530) (a0b1a51)
  • refactor(perps): migrate market details Stats to MMDS KeyValueColumn (#33550) (10c8db8)
  • refactor(perps): migrate Cancel All Orders sheet to MMDS (#33358) (2b410f8)
  • feat: add branded share token info sheet on token details (#33319) (e01ff7d)
  • chore: AB test Buy action (QuickBuy vs Swaps) on Top Traders token screen + feed cp-8.4.0 (#33508) (d696ba1)
  • fix: invalid JSON RPC errors and reduce Linea calls on wallet unlock (6 -> 2) (#33514) (bca9a43)
  • feat: add watchlist full empty view (#33492) (c34c72b)
  • refactor(onboarding): remove A/B test configurations and related components for onboarding checklist stepper (#33483) (bb65abc)
  • test: MMQA - 2022 - [Mobile] Fix anti-patterns in flows/accounts.flow.ts (#33487) (55bcd39)
  • feat: add QR sync SRP e2e inject path (#33238) (a5ac016)
  • fix: Update Base Notification toast with iOS animation and UI polish (#32938) (a12e01c)
  • fix: react compiler issues on ChoosePassword and ManualBackupStep1 (#33481) (88142bd)
  • feat(card): add Immersve KYC webview and funding approval (#33548) (57018ba)
  • chore(ramp): opt in useNavigation to AppNavigationProp (Phase 4) (#33439) (da95959)
  • fix: wire tempMigrateAssetsInfoMetadataAssets3346 into AssetsController init (#33015) (e04b029)
  • refactor: Aligned more section across wallet and perps (#33391) (65ed619)
  • fix: show token letter fallback in activity details avatar (#33467) (ddd741a)
  • feat(card): add Immersve funding and spending prerequisites (#33540) (eb82e05)
  • fix(activity): stop rescaling human-readable ramp buy/sell amounts (#33537) (6a24a7d)
  • chore: bump axios to ^1.18.0 to resolve moderate security advisories (#33541) (ed232b8)
  • feat(card): add Immersve provider foundation (SIWE) (#33515) (dc7702a)
  • chore: patch @metamask/assets-controller for suggested occurrence floors cp-8.3.1 (#33411) (864a026)
  • fix: remove whole redux state pass through for bridge selectors (#33529) (a6f4d69)
  • fix(ramps): restore RAMPS_TRANSACTION_CONFIRMED for UB2 flows (TRAM-3738) (#33012) (b0c757a)
  • chore(component-library): remove unused ListItemMultiSelectWithMenuButton temp component (#33506) (0e85a6d)
  • chore: remove unused HeaderStandardAnimated from components-temp (#33502) (6353d27)
  • fix: cp-8.4.0 prevent FullWindowOverlay from hiding iOS accessibility tree for Toaster (#33454) (d2a18a4)
  • feat: price alert percentage feature (#33339) (1364bea)
  • refactor: Migrate transactions/withdraw/deposit progress bar to MMDS and move them above Perps title (#33361) (e9da46e)
  • fix: android foreground notifications (#33468) (ce57501)
  • fix(money): reduce per-keystroke overhead in deposit amount screen (MUSD-1180) (#33465) (7881e98)
  • fix: update push notification content (#33103) (5a2edb3)
  • chore: QuickBuy update direction property as trade_type (#33486) (2f63a49)
  • fix(money): remove "Steps" heading for single-step mUSD transfers (MUSD-1160) (#33195) (119acda)
  • chore: improve performance of the network selector (#33500) (c4085d8)
  • fix(money): reduce Add/Transfer bottom sheet open latency (MUSD-1161) (#33210) (a0732d2)
  • perf(predict): replace per-card 1s connection-status polling with shared subscription (#33259) (2389459)
  • fix(money): suppress amount-update error toast on dismissed confirmation (MUSD-1188) (#33491) (ed7f2f6)
  • test: remove card detox test (#33484) (bc734cd)
  • feat: add watchlist fullscreen view (#33287) (cabbe0c)
  • test: MMQA-1996: Migrate smoke/notifications Detox tests to Appium (#33409) (fed77e9)
  • feat(stellar): add trustline support in transaction history (#33479) (c7b3054)
  • fix(ramps): dynamic per-provider BottomSheet background for checkout WebView (TMCU-1087) cp-8.4.0 (#33429) (f09ae8e)
  • chore: migrate Jest preset to @react-native/jest-preset (#33201) (99dadfe)
  • chore: replace removed ContextContainer::Shared alias in JNI registry (#33214) (9bc1b13)
  • chore: bump react-native-get-random-values to 2.0.0 (RN 0.85 New Arch) (#33323) (937890b)
  • chore: bump react-native-screens to 4.25.2 (#33121) (49a35ec)
  • chore: bump react-native-svg to 15.15.5 and retarget patch (#33118) (23aef41)
  • fix: cp-8.3.0 Fix return undefined token fiat amount instead of locking 1 (#33461) (4e58e96)
  • chore(nav): type wallet, asset, and settings shell navigators (Phase 3) (#33306) (6df2cbe)
  • release: Bump main version to 8.5.0 (#33460) (d27d2ec)
  • chore: upgrade MMDS to v54.0.0 (#33455) (48fe005)
  • fix: incorrect non-evm url in useActivityBlockExplorer (#33396) (8cf0144)
  • chore(nav): type Money and Ramp nested navigators with NavigatorScreenParams (phase 3) (#33227) (653aa5f)
  • feat: add star icon on trending tokens (#33421) (a13e871)
Source: README.md, updated 2026-08-03