| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| metamask-blockchain-wall-android3-8.4.0-metamask-production-main-8.4.0-6202.apk | 2026-07-27 | 316.9 MB | |
| metamask-blockchain-wall-android3-8.4.0-metamask-production-main-8.4.0-6202.aab | 2026-07-27 | 208.9 MB | |
| README.md | 2026-07-27 | 19.7 kB | |
| Release 8.4.0 source code.tar.gz | 2026-07-27 | 71.1 MB | |
| Release 8.4.0 source code.zip | 2026-07-27 | 80.1 MB | |
| Totals: 5 Items | 677.1 MB | 0 | |
- [skip ci] Bump version number to 6201 (40989d0)
- chore(runway): cherry-pick fix: restored old behavior to show Paid by MetaMask label in sponsored transactions from activity page cp-8.4.0 (#33801) (f9a62d0)
- [skip ci] Bump version number to 6195 (b7d5b20)
- [skip ci] Bump version number to 6185 (ff71694)
- chore(runway): cherry-pick fix: show preparation state for Money Account deposits (#33726) (1f0c0a3)
- [skip ci] Bump version number to 6182 (c3ab914)
- chore(runway): cherry-pick feat: improve money account upgrade process cp-8.4.0 (#33730) (cbe3de5)
- [skip ci] Bump version number to 6179 (1e71c9c)
- chore(runway): cherry-pick fix: patch bridge controller to remove Stellar and Arc (#33727) (370af0a)
- [skip ci] Bump version number to 6177 (1ababaa)
- chore(runway): cherry-pick feat: kick off money upgrade process in modal stack (#33723) (5e43285)
- [skip ci] Bump version number to 6176 (20bed9b)
- chore(runway): cherry-pick fix: gate amount+fees balance check to money-account withdrawals only cp-8.4.0 (#33702) (6f69bf8)
- [skip ci] Bump version number to 6174 (3dab1a2)
- chore(runway): cherry-pick fix: monad assets not appearing in explore (#33695) (4bb62a8)
- [skip ci] Bump version number to 6166 (dfdf723)
- chore(runway): cherry-pick chore: New Crowdin Translations by GitHub Action cp-8.4.0 (#33673) (6c1143b)
- [skip ci] Bump version number to 6153 (fe696fe)
- chore(runway): cherry-pick fix(predict): show net sell proceeds after fees cp-8.4.0 (#33607) (6d72b1e)
- [skip ci] Bump version number to 6151 (a47f6ea)
- chore(runway): cherry-pick feat(bridge): redesign bridge transaction details behind transactions-redesign flag cp-8.4.0 (#33620) (8169744)
- [skip ci] Bump version number to 6148 (835ac0e)
- chore(runway): cherry-pick chore: remove backgrounds from money earn banner images cp-8.4.0 (#33604) (19c61e9)
- [skip ci] Bump version number to 6147 (fed3091)
- chore(runway): cherry-pick feat(perps): show caret icon in market header clickable area cp-8.4.0 (#33585) (ddc2366)
- [skip ci] Bump version number to 6145 (5e071ae)
- chore(runway): cherry-pick chore: update black resources for Insights animation cp-8.4.0 (#33583) (897b4aa)
- [skip ci] Bump version number to 6144 (bc53aef)
- chore(runway): cherry-pick chore: AB test Buy action (QuickBuy vs Swaps) on Top Traders token screen + feed cp-8.4.0 (#33567) (b0313c1)
- [skip ci] Merge branch 'stable' into release/8.4.0 (e6fc672)
- release: 8.3.0 (#33090) (dbb027e)
- [skip ci] Bump version number to 6139 (27168dd)
- release(cp): chore: bump axios to ^1.18.0 to resolve moderate security advisories (#33541) (89dac72)
- release(cp): chore: bump axios to ^1.18.0 to resolve moderate security advisories (#33541) (8dbcab0)
- chore: update CHANGELOG.md (ed09d34)
- [skip ci] Bump version number to 6137 (65effe1)
- chore(runway): cherry-pick fix(ramps): dynamic per-provider BottomSheet background for checkout WebView (TMCU-1087) cp-8.4.0 (#33536) (9b28fb1)
- [skip ci] Bump version number to 6136 (116e5b4)
- chore(runway): cherry-pick fix: cp-8.4.0 prevent FullWindowOverlay from hiding iOS accessibility tree for Toaster (#33534) (92a9bd4)
- [skip ci] Bump version number to 6134 (80a21f5)
- [skip ci] Bump version number to 6108 (e5a4693)
- Merge branch 'release/8.3.0' into release/8.4.0 (70befb4)
- release: back to older version of create-release-pr.yml (0ccc29a)
- release: changelog (22b0557)
- chore: remove BUILDS_ENABLED_WITH_GH_ACTIONS_TEMPORARY flag (#32825) (cccf5bf)
- chore: Revert "chore: Use expo babel transformer (#33082)" (#33440) (cb3cd93)
- feat(money): add Earn with Money account banner on supported token detail pages (MUSD-1177) cp-8.4.0 (#33412) (c14a7ba)
- feat(home): add homepage 8-button action grid AB test (#33388) (ad0f2ea)
- refactor(confirmations): migrate GasFeeTokenModal to MMDS BottomSheet (#33229) (2a7bf19)
- fix: use getPerpsDisplaySymbol on recently viewed rail (#33436) (a149195)
- refactor(perps): migrate Close All Positions sheet to MMDS (#33365) (38781ca)
- refactor(perps): use MMDS BannerAlert for service interruption banner (#33364) (9c89318)
- perf: fix redundant RPC calls on wallet unlock (cache network health metadata + deprecate legacy balance polling) (#33379) (83b0899)
- fix: pure black splash background in dark mode (iOS/Android) (#33360) (d5d87bf)
- refactor(perps): migrate provider selector UI to MMDS (#33363) (ceed3d4)
- ci: request workflows:write for crowdin translation token exchange (#33403) (f7f64e2)
- chore(earn): type Earn navigators with feature param lists (Phase 3) (#33291) (f736d82)
- fix: raw token amounts shown in asset details activity list (#33211) (ff2a6df)
- perf: unnecessary API calls and NFT performance issues on homepage focus (#33122) (4290439)
- chore: update follow count (#33418) (257f20f)
- fix(activity-redesign): render non-EVM swap/bridge rows with the redesigned row style (#33376) (d4301ed)
- chore: adds label for open feed rows with "Holding" / "Open" (#33404) (58ae96f)
- fix: MUSD deposit from money home page cp-8.3.0 (#33423) (7a1497b)
- feat: integrate Sentry into QR account sync receive flow (#33316) (90ce3cf)
- chore: emit chain name on follow-trading token events (#33349) (59950aa)
- perf(earn): use memoized selectPendingApprovalIds instead of isEqual … (#33181) (8e5f3a3)
- test: migrate card tests to appium (#33407) (fc81726)
- fix(predict): hide empty related-tag sub-tabs via activeEventsCount cp-8.3.0 (#33399) (d675c5e)
- feat(perps): consume perps controller analytics contract in MetaMask Mobile (#33095) (92562db)
- chore: memoize Swaps QuoteRow rendering (#33392) (c904468)
- fix(money): skip first-deposit celebration for funded restored accounts (MUSD-903) (#33335) (ce85d95)
- feat(perps): make market detail header identity a tight tap target (#33414) (43eb516)
- fix(perps): make market detail price/change row scroll instead of sticky (#33408) (a9de3d7)
- fix(predict): route Popular Today to Trending cp-8.3.0 (#33373) (25e0e9b)
- perf(predict): stop REST price polling while live market feed is connected (#33261) (19a5383)
- feat: add support for batch sell on swaps reconciler (#33400) (fef858c)
- fix: Windows (Git Bash) local development environment compatibility (#33138) (5a9cc97)
- feat: MUSD-1147 add money account apy to stablecoin earn cta (#33226) (3dccec5)
- fix: Bump
react-data-query(#33402) (2cb9a53) - fix(activity): show one row for gasless sends with token gas fee (#33284) (56721d1)
- fix(predict): Design QA feedback to the redesigned Predict home and feed cp-8.3.0 (#33382) (c261334)
- perf(login): fix React Compiler blockers in Login screen (#33271) (24bacc6)
- fix(predict): Fix sports card outcome ordering (#33275) (0230e2c)
- perf: use
createSelectorinselectSelectedInternalAccount(#32792) (f6dc2d5) - feat: TDP new theming AB test (#33249) (ff37bcb)
- fix: allow isAuthenticating updates on frozen SecureKeychain (#33406) (285cd2e)
- fix: guard Nitro Fetch headers check when Headers is unavailable (#33224) (db5c0d0)
- fix(e2e): seed SOL into AssetsController for homepage network filter smoke (#33410) (3caf94c)
- fix(money): fund Add mUSD via MM Pay fiat deposit instead of standalone Ramps (MUSD-1164) (#33338) (daeee3b)
- ci: run Linux CI on Namespace shadow behind NAMESPACE_SHADOW_LINUX_AUTO_DISPATCH (#33387) (ca991e6)
- fix(money): update transaction data when pay token changes on deposit (#33395) (52f3842)
- chore: support deprecating controller by controller (#33368) (e9c295e)
- fix(predict): remove redundant Live filter chip (#33383) (eb29aa1)
- feat: read stablecoins from stable-tokens LD flag in useTokenFiatRates cp-8.3.0 (#33251) (dd7bf15)
- fix: show realized PnL on closed perp feed rows (#33356) (955fd0a)
- chore: Use expo babel transformer (#33082) (38e16cd)
- chore: Upgrade @metamask/delegation-controller from ^2.0.2 to ^3.0.0 (#29834) (d7606c0)
- chore: open trader position view from feed card tap (#33344) (e7c2104)
- chore(send): type Send navigator with feature param list (Phase 3) (#33303) (322dd16)
- Revert "feat(perps): enable RoE sign toggle on Auto Close TP/SL (#324… (#33375) (cef3872)
- fix(money): show projected 1-year balance in USD (MUSD-1173) cp-8.3.0 (#33333) (273908b)
- chore: migrate to DS slider and use haptics (#33290) (5f2cab7)
- chore(bridge): type Bridge navigators with feature param lists (Phase 3) (#33292) (e2b7b1d)
- chore(card): type Card navigators with feature param lists (Phase 3) (#33283) (81d497c)
- fix(perps): show long orders in Activity and dedupe perps deposits + clean up (#33235) (c16d9c7)
- fix(perps): use live price subscription for header display in trade/close screens (#33099) (5baa9a2)
- revert: remove eslint/tsc CI caching (unsafe for cross-file lint rules) (#33370) (8fe6ed5)
- feat: social leaderboard opt out (#32982) (96abde9)
- chore(nav): type Rewards nested navigator with NavigatorScreenParams (#33231) (e2db41a)
- chore(nav): type Predict nested navigators with NavigatorScreenParams (#33219) (42e2c2b)
- fix: ui 'no networks fee' label align center in additional networks (#32898) (8623e6f)
- ci: request workflows:write for release changelog token exchange cp-8.3.0 (#33352) (3552457)
- fix(confirmations): use elevated surface on Advanced EIP-1559 modal (#33301) (ed92a6d)
- test: Wait for top toast before account picker in multi-srp Appium smoke (#33348) (0017c39)
- refactor: remove unused styles and simplify PhoneCountrySelectorModal… (#33350) (20c7af5)
- feat(perps): redesign market detail header (TAT-3348) (#33024) (db49458)
- fix: MUSD-1175 MetaMask Card "Avail. balance" incorrectly changes based on preferred fiat currency cp-8.3.0 (#33293) (d95691f)
- refactor(engine): wire TransactionController into @metamask/wallet init (#32937) (c59a71b)
- chore: update navigation for final step (#33326) (60905c5)
- fix: cp-8.3.0 convert pay-flow token amounts to USD instead of relabeling (#33321) (2ef73f3)
- chore: update trader feed events to match segment-schema (#33320) (dc305bf)
- feat: block MetaMask Pay submissions without quotes and handle no-op quotes cp-8.3.0 (#33194) (234a682)
- feat: migrate mobile-core-ux files from BN.js to native BigInt (#32824) (2df685c)
- test: MMQA-2000: Migrate smoke/ramps Detox tests to Appium (#33334) (91b0f05)
- fix(predict): Trending too few markets & unstable count cp-8.3.0 (#33336) (ccce7d7)
- chore: deprecate ActionModal and confirmations BottomModal (#33309) (d836d92)
- fix(confirmations): use elevated surface color for TextWithTooltip modal in Pure Black mode (#33300) (f40f575)
- fix(confirmations): use elevated surface for edit spending cap modal (#33299) (94bcd0b)
- fix(confirmations): use elevated surface color in AdvancedGasPriceModal (#33297) (8a4a01f)
- fix(confirmations): use elevated surface for AlertModal in Pure Black mode (#33298) (cdbc2ef)
- fix(confirmations): use elevated surface color in ConfirmAlertModal for Pure Black (#33296) (fcab1e8)
- fix(confirmations): use elevated surface color for value detail modal in Pure Black (#33242) (fa65c36)
- fix(confirmations): align Edit network fee sheet with elevated surfaces (#33294) (ea4ea5c)
- fix(confirmations): use elevated surface for CustomNonceModal in Pure Black (#33239) (fb1708d)
- fix(money): show USD amounts in Money toasts (MUSD-1174) cp-8.3.0 (#33330) (5d9466a)
- fix(money): keep Add mUSD tappable and route to Ramps when user has no mUSD (MUSD-1164) (#33250) (c3a56fb)
- feat(perps): add limit-order support to close position flow cp-8.3.0 (#33197) (a27c73b)
- fix(ci): use content-based eslint cache strategy for reliable CI hits (#33327) (9f499fb)
- fix(predict): use correct payload for dynamic market subscriptions cp-8.3.0 (#33289) (887370f)
- chore: relax-price-api-condition-legacy-chart and update to time based index (#33204) (f088cd1)
- fix(ci): resilient BrowserStack main reuse + fallback upload (#33277) (53996cd)
- chore: New Crowdin Translations by GitHub Action cp-8.3.0 (#33009) (da9a364)
- docs: Add deprecation message to BaseNotification (#33123) (25ef31a)
- feat: show already-synced sheet on duplicate SRP re-sync (#33245) (def7746)
- ci: cache eslint and tsc results between ci runs (#33304) (9bcbf43)
- test(perps): remove redundant MMDS BottomSheet mocks (#33288) (285a54b)
- fix: oversubscription perps top movers (#33150) (d29e494)
- fix(design-system): remove useElevatedSurface shim from ActionListItem (#33163) (158c8a3)
- fix: inject Sentry Debug IDs during Metro bundling (#33220) (e6d3842)
- chore: bump bridge and bridge status controller for transaction_internal_id in Unified SwapBridge Completed (#33286) (f6da752)
- feat: temporary 10-year anniversary app icon cp-8.3.0 (#33280) (4d571e3)
- ci: add changelog lint to catch malformed CHANGELOG.md (#33117) (c4cb337)
- perf(bridge): migrate token selector to FlashList (#33230) (d0795b6)
- fix(swaps): backfill sparse post-trade suggestions (#33273) (687f807)
- fix(android): share state logs as file attachment instead of path string (#33281) (c4ef40c)
- fix: show correct pending status in post strade modal cp-8.3.0 (#33279) (6411d21)
- fix(money): open all Money account external links in the in-app browser (MUSD-1168) (#33256) (7f340f9)
- test: add first integration test - Perps (#29749) (148d14e)
- refactor(perps): migrate Set slippage BottomSheet to MMDS (#33243) (e292877)
- test: MMQA-2004: Migrate smoke/swap Detox tests to Appium (#33247) (b25f5ac)
- chore: adds trader feed analytics events (#33252) (2e564e3)
- fix(perps): horizontally center candle period filter buttons (#33237) (0ee3ace)
- feat(ramp): Headless Buy all-providers Phase 1 - in-app providers (dev-gated) (#32682) (343ba5a)
- fix(activity): stuck confirmation on back after tx + missing lending deposit token icon cp-8.3.0 (#33157) (6e619fd)
- perf(predict): replace RN Image with expo-image across Predict components (#33207) (28a2264)
- feat(money): update Money onboarding Rive animation to v24 (#33260) (a23ce45)
- fix(activity): resolve speed-up/cancel dead-end and correct cancelled/failed rows cp-8.3.0 (#33071) (d05336b)
- fix: include hyperliquid chain in trader feed fetch (#33254) (0b264c4)
- feat: scam questionnaire on malicious internal send flows (#30717) (7317565)
- fix(money): Activity list amount does not match transaction detail page for mUSD send on Monad (MUSD-1169) (#33258) (65eb9a3)
- fix(money): correct mUSD casing and list it first on Monad in FAQs (MUSD-1158) (#33190) (d2026ac)
- perf: fix useMemo rest-param dependency in useSDKMethod so stringifiedParams actually memoizes (#32728) (a19809e)
- feat: add home section watchlist (#33213) (4d61ccc)
- test: Add 14 Sell flow CVT tests (#32620) (dfef18c)
- ci(MMQA-1667): skip native builds when PR only changes E2E/performance tests (#33180) (4fde051)
- perf(predict): Cache homepage position-row icons with expo-image (#33208) (ac5b30b)
- feat: save custom gas settings (#31649) (2684ed1)
- test: Update Predict E2E to wait for top toast dismiss before back tap (#33244) (d5f686a)
- fix(confirmations): use elevated surface for confirmation tooltip modal (#33241) (cffcbe6)
- fix(pure-black): align Advanced details Expandable sheet with other elevated sheets (#33152) (025842a)
- fix(confirmations): elevate GasFeeTokenModal surface for pure black claim bonus (#33173) (2a5ef46)
- fix(money): show mUSD withdrawal sends as mUSD instead of mUSD → USDC (MUSD-1159) (#33200) (4a8ff95)
- fix(money): prevent skeleton jitter and account row flash in card deposit flow (MUSD-1130) (#33039) (db43869)
- fix(snaps): Add missing UI components (#33246) (ed792c1)
- feat(perps): show ticker next to market name in market list rows (#33191) (47b1607)
- ci(INFRA-3680): rename bot references from mm-token-exchange-service to metamask-ci (#33189) (bb24770)
- refactor: simplify layout nesting for OAuthrehydration, SRP error, and QR scanner (#33179) (27e9062)
- feat: adds follow trading feed (#33115) (fd7785d)
- chore: bump
@metamask/tron-wallet-snapto^1.31.0cp-8.3.0 (#33225) (dd2d6f0) - test(e2e): MMQA-2005 migrate trending smoke tests from Detox to Appium (#32940) (2f6b4ea)
- feat: ResetPassword component to improve reauthentication flow and error handling to be react-compiler compatible (#31965) (8571c4a)
- feat: add new ledger device selection (#30671) (5c10638)
- feat(perps): enable RoE sign toggle on Auto Close TP/SL (#32404) (5f89af5)
- fix(ramp): keep amount input visible when opening provider picker (#33132) (a957368)
- fix(TMCU-1054): remove bg-default from NetworkVerificationInfo root (#33174) (11ad8b7)
- chore: integrate fast-mode stream channel for focus screen views (#32556) (fafc951)
- fix(swaps): clear stale quote before opening batch sell cp-8.3.0 (#33221) (ffd1406)
- perf(qr): fix React Compiler blockers in QR and network cluster (#32778) (17af786)
- fix(predict): show retryable error instead of $0 when balance fails to load (#32907) (f551ffc)
- fix(TMCU-1048): Remove redundant useElevatedSurface from MMDS BottomSheet callsites (#33159) (27cb370)
- feat: introduce advanced chart analytics (#32365) (7719fa3)
- feat: recently viewed market list (#32999) (9aad058)
- ci: remove unused error handling during setup (#33218) (f010f9d)
- ci: verbose setup during CI (#33151) (ab8d680)
- fix(pure-black): Network pill and enabled-network list styling (#33143) (b06f0f6)
- test: MMQA-1987: Migrate smoke/account-activity Detox tests to Appium (#33196) (2b6e1bd)
- refactor(market-insights): migrate entry card and disclaimer sheet to use MMDS components (#32861) (64e149d)
- chore: update flag default value (#33209) (088d336)
- fix: better check for tron native asset cp-8.3.0 (#33206) (597b803)
- refactor(perps): migrate PerpsOrderTypeBottomSheet to MMDS (#33081) (a1e8b19)
- feat: implement non prefix ids backwards compatiblity on ramps (#32819) (921b70e)
- fix(settings): translate getAuthLabel authentication labels (#33203) (2eeab87)
- feat: QrSync syncing metadata (#32502) (9400c7f)
- feat(social-leaderboard): add TopTraders onboarding flow (#32820) (f55b272)
- feat: Bump Snaps packages (#33202) (f388912)
- perf(predict): only fetch market data for the active feed tab (#32935) (70977ad)
- feat(transaction-pay-controller): support metamask pay alternate caveats (#32738) (801e05c)
- feat: Add minimal analytics for redesigned Predict Home V2 (#32697) (f39f661)
- perf(predict): memoize PredictPositionRow on homepage (#33185) (3505b35)
- test: MMQA-1995: Migrate smoke/networks Detox tests to Appium (#32804) (78a2d32)
- perf: derive accounts/evmAccounts with
useMemoinstead of state+effect (#32721) (c21e66e) - fix(predict): stop reporting transient network errors to Sentry (#33184) (056a3fd)
- refactor: simplify layout nesting for backup, import, and password screens (#33177) (6f0e4fd)
- feat: prefill token amount to be deposited in MM Pay amount page (#32889) (bb00f47)
- feat: add watchlist star in token details (#32962) (24080df)
- feat: add more interval support for token details (#33054) (e5e6ae0)
- chore: add Quick Buy original_entry_point for trade-screen attribution (#33034) (758f4d2)
- fix: spam warning modal not showing up cp-8.3.0 (#33154) (135e793)
- feat: update legend indicator subpane v2 (#33108) (12f8b0e)
- refactor(AgenticCliApproval): update approval page path and clean up tests- cp-8.3.0 (#33036) (6d8bd7f)
- fix: import srp password keyboard done (#33171) (d8ec071)
- fix: MUSD-1165 Inconsistency with asset names cp-8.3.0 (#33140) (458ad3a)
- feat: MUSD-1140 add sentry tracing for money account balance service network requests cp-8.3.0 (#32995) (30a9546)
- fix(money): sync activity list row status with transaction toasts (MUSD-1129) (#33125) (1ffca01)
- fix(money): pin activity list date headers to design format (MUSD-1125) (#33119) (c65d38a)