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

  • chore(runway): cherry-pick fix(assets): source Tron special assets from unified AssetsController (#35099) (35a30c1)
  • chore(runway): cherry-pick fix(metamask-pay): quote validation fixes (#35092) (fc01edf)
  • chore(runway): cherry-pick ci: reuse RC native builds via fingerprint-gated repack (#35051) (130d296)
  • chore(runway): cherry-pick fix(quick-buy): compute gasless flags from the source chain (#35046) (42c6b2f)
  • chore(runway): cherry-pick fix(confirmations): restore scaled component-library network badges (#35027) (bb78c8b)
  • chore(runway): cherry-pick fix: reconcile Add funds Total with displayed amount plus fees (#34984) (c7656be)
  • chore(runway): cherry-pick fix(predict): match Polymarket TWAP target prices (#34982) (88577e4)
  • chore(runway): cherry-pick chore: New Crowdin Translations by GitHub Action (#34962) (fea05eb)
  • chore(runway): cherry-pick ci: slack production build notification (#34938) (9ea236c)
  • chore(runway): cherry-pick fix(predict): reduce crypto stream telemetry (#34936) (e4b9864)
  • chore(runway): cherry-pick feat: add blacklist network feature flag in useNetworkManagementDataHook (#34911) (cf2302a)
  • chore(runway): cherry-pick perf(money): eliminate card loading state latency regression introduced by lazy card data fetching (#34891) (d17b4ae)
  • chore(runway): cherry-pick fix: Rename Agentic CLI references to Agent Wallet in notifications settings (#34887) (5e0b58b)
  • release: release-changelog/8.8.0 (#34779) (ac9fd1e)
  • chore(runway): cherry-pick feat: add Android fallback animation for wallet onboarding checklist (#34892) (b8f8482)
  • chore(runway): cherry-pick fix: fix account api cache (#34869) (9db4484)
  • chore: sync stable into release/8.8.0 (#34839) (e812cd2)
  • revert skip the appium tests on 8.8.0 (60418fd)
  • fix (9e06134)
  • re add skipped tests (ca6a2ab)
  • chore(runway): cherry-pick fix(tron): special assets not being identified correctly (#34820) (ff93bb5)
  • fix transaction controller version (f20348c)
  • deduplicate (e9ab8e0)
  • merge 8.8.0 and solve conflicts (a41ed10)
  • release: 8.7.0 (#34442) (c607391)
  • skip e2e perps test temporarily (22edde0)
  • chore(runway): cherry-pick feat(balance-breakdown): add entryPoint parameter to related components for enhanced tracking (#34814) (e258f44)
  • chore(runway): cherry-pick feat(performance): implement Homepage Ready tracing and related hooks (#34819) (e8fdf55)
  • chore(runway): cherry-pick fix(perps): restore watchlist star on Lite market header (#34804) (2f56586)
  • chore(runway): cherry-pick chore: stop homepage action buttons re-rendering on nav back (#34796) (1e26cdc)
  • chore: avoid re-rendering homepage header (#34766) (76f78d4)
  • feat(ci): add fingerprint-keyed iOS app cache to iOS E2E builds (Android parity) (#34272) (b28d1f5)
  • fix(predict): timeout blocked Polymarket requests (#34558) (52c1521)
  • test: Add MMPay basic deposit e2e tests (#34243) (4c764b1)
  • fix(explore): host Quick Buy above tab bar for list entry points (#34735) (4e8e3ff)
  • feat(perps): add triggered order types to Pro selector (#34714) (7d70b79)
  • fix: swap price impact display and controller bumps (#34701) (f973170)
  • chore: upgrade design-system packages to elevated-token release (v60) (#34654) (5545db9)
  • chore(tests): burndown MultichainAccounts/Predict/Perps POs (MMQA-2277) (#34752) (c7f64b6)
  • feat: add LedgerBluetoothDMKAdapter (#33574) (1786399)
  • feat(card): add Immersve analytics with provider dimension (#34641) (03e026b)
  • chore: reduce redundant re-renders on Token Details (#34744) (c9ef383)
  • fix(perps): cap Reduce Only slider to open position size (#34745) (73e6475)
  • refactor: Update ExploreSearchBar test and localization strings (#34738) (f66d0a6)
  • feat(predict): show TWAP settlement prices (#34585) (c0ce2f8)
  • ci: adapt E2E test shards (#34328) (fef35b5)
  • fix(rewards): read benefit impression wallet from the trackingWallet URL param (#34659) (10986b2)
  • chore: TSA-978-part3 extract shared notification/follow/mute hooks (#34741) (e2a2e9a)
  • chore(tests): burndown dual-framework leftover POs (MMQA-2276) (#34671) (5617745)
  • test(appium): select test-dapp network via CDP modal click (#34742) (0a05045)
  • fix: cover all scenarios to trigger endTrace for TraceName.ShowAccountAddressList and TraceName.CreateMultichainAccount (#34221) (3c24af4)
  • test(appium): stabilize ENS General link and BTC wallet connect flakes (#34669) (e4666ea)
  • test(appium): stabilize swap quote readiness and dapp network picker (#34695) (4f64b3b)
  • fix: Bump logging-controller to ^9.0.0 (#34732) (3e6cd27)
  • feat(predict): add USC FA Cup Club Friendlies and SA Premiership leagues (#34704) (1e90412)
  • feat: add feature notifications gate (#33821) (d3cf090)
  • fix(e2e): improve Appium performance measurement overhead subtraction (#34624) (13c7ea8)
  • feat: add 0G network icon and native-asset icon (#34205) (82863bf)
  • test(appium): stabilize notification list readiness and bound scroll (#34490) (77a3091)
  • fix: emission of AppInstalled event (#33931) (6cafd4c)
  • chore: raise QR add-device sync minimum version to 9.0.0 (#34660) (cc4ff8a)
  • fix: suppress no-quote alert until money deposit quotes settle (#34607) (6344f7c)
  • feat: bridge-controller bump + Arc USDC to slip44:5042 (#34389) (5b6b325)
  • feat: CONF-1775 Wire up A/B test for money account deposit prefill (#34672) (7a35b10)
  • feat: add wallet-owned Subscription, Shield, and Claims controllers to Engine (#34264) (3cb2499)
  • refactor(confirmations): migrate Badge and BadgeWrapper to MMDS (#34307) (293b68c)
  • bump: auto-changelog to 6.2.0, and use the new flags (#34705) (d09e6cb)
  • fix(perps): restore candle streams after network changes (#34521) (1d17df7)
  • feat: route Explore deeplinks to a chain-filtered trending view (#34528) (70810ae)
  • feat(predict-next): add Kalshi browse lane (#34621) (5fe8712)
  • feat: Add MMPay debug button (#34673) (5c392ef)
  • chore: New Crowdin Translations by GitHub Action cp-8.7.0 (#34315) (f7642f0)
  • fix(predict): fix pwat telemetry so success failure is measurable and comparable to non pwat payments (#34433) (7ebfeb7)
  • chore: cp-8.7.0 rename Scam Questionnaire Contact Support metric event (#34612) (5dd1015)
  • fix(social): hide Quick Buy header toggle when Buy is the only option (#34544) (dbbee32)
  • feat(money): reveal the card on arrival to the card dashboard (MUSD-1260) (#34600) (a29a6f4)
  • refactor(TermsAndConditions): migrate to functional component and update tests (#34663) (5b2ad01)
  • fix(activity): use locale-consistent number formatting (#34640) (ef680a7)
  • fix: TSA-984 surface Add funds CTA when the account is unfunded (#34674) (b51ed31)
  • feat: toast when tapping favorite (#34617) (420f59f)
  • refactor(predictions): rename World Cup discovery component and fix rerender issue (#34537) (f1b2ca0)
  • feat(quickbuy): enable Robinhood chain and fix empty pay-with picker (#34666) (a068421)
  • chore(stellar): Stellar preparation - Add Stellar in TRENDING_NETWORK_THRESHOLDS and TRENDING_NETWORK_LIST when it was gated by FF (#34668) (1ed3c03)
  • feat: Pass originMetadata to non-EVM Snaps (#34460) (e569e5c)
  • feat: tune seedless Smart E2E and keep Appium shards at 2 (#34175) (035c9f7)
  • test(e2e): await confirm sheet dismissal on appium confirm tap (#34611) (65fef53)
  • fix(e2e): preserve smoke selection for shared page objects (#34626) (36ad222)
  • chore(tests): burndown dual-framework Settings/Network/Confirmation POs (MMQA-2238) (#34643) (47e16d7)
  • fix: cp-8.7.0 Add resolveSourceAmount callback into TPC (#34590) (6f6cb05)
  • fix(predict): retry post-deposit bet once and clarify balance toast (#34622) (128824a)
  • fix: Removed unnecessary background style for confirm bottomsheets cp-8.7.0 (#34616) (13292e8)
  • test: ActivityScreen Mainnet↔Linea network filter component-view coverage (MMQA-2249) (#34595) (e07118a)
  • test(integration): add Networks Shape A/B harnesses for network lifecycle (#34549) (de02561)
  • fix: flaky confirmation tests (#34603) (ffda8ac)
  • chore: bump @metamask/assets-controller from ^13.1.1 to ^13.1.2 (#34565) (c1dad5e)
  • fix: TSA-985-show QuickBuy for unfunded accounts (#34661) (052b1ed)
  • feat(networks): register Gravity Mainnet (L1) so its network logo renders (#34653) (67daa3b)
  • fix(perps): [release-blocker] show Close long/short for Pro closing-order tags cp-8.7.0 (#34634) (32c810c)
  • chore(stellar): Stellar preparation - Add Stellar support in social AI component + trending component + bridge network but gate by FF (#34527) (da88821)
  • feat: migrate to QuoteResponseV2 (#33621) (7fa72e6)
  • chore: add Ledger DMK deps and core modules (#33573) (49753ed)
  • fix: dismiss offline screen after connection recovery (#34508) (07dc16a)
  • fix(perps): deliver homepage orders without throttle (#34505) (a62d71d)
  • fix: perps search empty state (#34584) (b188ba0)
  • fix(sentry): persist trace tags as span attributes (#34510) (93a3ad0)
  • fix(perps): block geo-restricted Perps Pro order submission cp-8.7.0 (#34650) (8818c03)
  • fix(explore): stop the search keyboard flashing dark and smooth the search transition (#34575) (6cfd779)
  • refactor(perps): use MMDS TabEmptyState for markets empty states (#34588) (35b5f96)
  • fix(perps): restore Pro order form reduce-only checkbox and TP/SL arrow cp-8.7.0 (#34599) (1828a29)
  • perf(predict): remove predict GTM onboarding modal and related code (#33384) (eea9d44)
  • test(appium): skip flaky multi-SRP account syncing smoke (#34638) (de3a8bb)
  • fix(smart-e2e): don't bail shared infra rule for CI/docs changes (#34637) (255f027)
  • fix(perps): deliver first fresh update after cache (#34474) (53fa01b)
  • fix(perps): restore Android gestures in Pro modal bottom sheets cp-8.7.0 (#34578) (65f16ab)
  • feat(card): replace Set PIN success screen with top toast (#34571) (1812c78)
  • test(appium): restore onboarding SRP Android testID and wait before clear (#34623) (e73bb18)
  • fix(card): hide Set/View PIN when card has no PIN (#34633) (ca6c27c)
  • feat(analytics): suffix Mixpanel app_version_string by build environment (MCRM-129) (#34629) (87ec6d2)
  • fix(predict): allow claims for pushed markets (#34513) (fd43059)
  • feat(predict): add predictHiddenMarkets remote flag to hide markets from feed categories (#34425) (e9e3fa1)
  • feat(analytics): add Activity Screen Viewed and Filter Clicked events (#34432) (4231226)
  • feat: emit RPC service analytics from NetworkController (core) (#34378) (c82d1f2)
  • chore: bump accounts deps + remove eth_signTransaction from Money accounts (#34191) (8449926)
  • fix(homepage): gate Predict crypto up/down stream on isFocused (#34610) (d29c25a)
  • feat: MUSD-1278 Wire up A/B Test for Money Token Details Footer CTA (#34501) (9c10bf0)
  • fix: Reverted Perps Home Header to use HeaderStandardAnimated cp-8.7.0 (#34620) (190ff21)
  • fix: Reorged whatshappeningsection to prevent shift on bottomsheet opening (#34579) (c1ff598)
  • refactor(card): generic per-provider feature-flag contract (Immersve first) (#34567) (fbe6483)
  • feat: MUSD-1281 Refactor APY query out of useMoneyAccountBalance (#34561) (1b5b5e1)
  • feat(perps): attach Lite/Pro perps_mode to all analytics events cp-8.7.0 (#34450) (8474e02)
  • fix: remove extra horizontal padding from perps rows in Explore search (#34574) (2e4cbbe)
  • refactor: rename Perpetuals to Perps across components and tests and update balance breakdown component cp-8.7.0 (#34538) (8c73c33)
  • chore: allow deprecating old assets controllers (#34457) (a4dc77a)
  • ci(release): apply build numbers at build time (#33307) (02c6372)
  • chore: point to v1 of stable-sync github tools (#34609) (3543d61)
  • fix(whats-happening): remove client item cap and harden fetch reliability (#34551) (b729f31)
  • perf(ramps): clear React Compiler bailouts under UI/Ramp (TRAM-3858) (#34502) (202fd55)
  • feat(predict): offer Add funds when PWAT payment fails (#34569) (98ab19e)
  • fix(social): show perp entry price for negative tokenAmount fills (#34601) (9935e67)
  • fix(social): prevent feed audience toggle label clipping (#34546) (4d488ea)
  • chore: TSA-978-part2 relocate QuickBuy to app/components/UI/QuickBuy (#34548) (ab152e1)
  • feat(predict-next): add market data service and read hooks (#34543) (db09e7c)
  • feat(money): implement money earnings and apy ttc plan (#34594) (95f0ca4)
  • fix(Rewards): Move company name in Benefits cards (#34568) (05413c3)
  • test(e2e): fix flaking in the token-approve confirmation smoke tests (#34596) (192ab78)
  • fix: MMQA-fix-performance-issues (#34605) (43b274b)
  • perf(homepage): memoize usePopularTokens return object (#34557) (c72c13b)
  • fix: unblock longer SRP import when first 12 words are valid (#34587) (e06090a)
  • chore: adopt network-controller v35 release train (#34377) (18115c8)
  • fix(money): sequence the link card sheet entrance as a top-down wave (MUSD-1251) (#34542) (180b55f)
  • perf(homepage): memoize usePredictMarketsForHomepage return object (#34554) (6cea7c0)
  • fix: fix staking balance issue (#34178) (35a4237)
  • perf(homepage): memoize useTopTraders return object (#34556) (6eb4174)
  • fix(money): restore the parallax reach and stop redundant tilt work (MUSD-1252) (#34484) (42624be)
  • chore: reduce API calls to gamma API from 8 to 2 on wallet unlock (#34550) (7fcc429)
  • fix: show correct top line value in txn details (#33937) (5e4391f)
  • chore(e2e): remove Detox runner and freeze dual-framework imports (MMQA-2230) (#34461) (a4b971c)
  • refactor: Migrate AdvancedSettings and AppInformation to TypeScript (#34064) (827216c)
  • ci: use smart e2e selector for RC PRs. Run all E2E on push to RC bran… (#34531) (3cfa7cc)
  • test(e2e): skip consistently failing Appium confirmations Android smokes (MMQA-2254) (#34586) (45bd787)
  • chore: skip release-team approval for rc/exp OTA pushes (#34573) (6bf8d91)
  • fix: group disk-full Sentry events by persist key (#32652) (60c7b14)
  • test: assert SignUp and Complete card analytics events (#34287) (810eb3f)
  • feat(card): redesign Set Card PIN with keypad UI (#34564) (57f1f83)
  • feat(card): add Immersve set card PIN flow (#34420) (624541d)
  • feat(card): expose a transaction list including merchant names to be integrated into money home (#34452) (67e40bc)
  • feat(predict-next): add Kalshi market data adapter (#34497) (e1b86af)
  • chore: revert cache check diff cocoapods (#34559) (8449f7f)
  • perf(card): stabilize funding-token selectors and memoize asset list (#34298) (fd20653)
  • fix(market-insights): remove stale optional label on feedback field (#34530) (18dbb3d)
  • chore: TSA-978-part1 dedupe SocialLeaderboard utils and fix stale tests (#34480) (4ee8281)
  • fix(watchlist): remove custom toast background color (#34536) (885a6d4)
  • fix: remove bottom safe area cutoff on Follow Trading scroll screens (#34525) (037bcaf)
  • fix(money): tilt the card graphic in the Link card module (MUSD-1250) (#34459) (a56586e)
  • fix: Reuse latest main APKs for performance tests (#34478) (71e18c8)
  • chore(toast): extract dismiss min px and unify swipe callbacks (#34357) (b9a12a3)
  • fix: remove remaining useElevatedSurface instances from the app (#34369) (6d4e14e)
  • ci: cache cocoapods in check-diff job (#33442) (cbe5e23)
  • chore(analytics): rename Transaction Detail List Item Clicked to Activity Details Opened (#34431) (de3e8cc)
  • fix(network-banner): render inline RPC action link as text so it flows on iOS (#34434) (12a5ebf)
  • feat: AB test for chain value ordering in swaps network picker (#34418) (202b4c2)
  • chore(appium): upgrade Appium smoke tests to Appium 3 (#34404) (36a8f96)
  • feat: add btc network to crypto search (#34494) (4dc968e)
  • test: fix PredictMarketDetails Positions tab CV flake (#34495) (32bd703)
  • fix: Update eth-json-rpc-middleware package to latest (#34392) (515b470)
  • feat(rewards): add VIP equity multiplier UI and progress pointer (#34365) (bae7d15)
  • feat(ci): add Android internal distribution via Runway (MCWP-731) (#33746) (e8e7233)
  • test(e2e): stabilize and unskip token-approve Appium smokes (#34448) (55ced54)
  • fix(perps): fix truncated market names and Pro fees layout cp-8.7.0 (#34476) (82ae592)
  • fix: revert unreleased Arc default-network migration cp-8.6.0 (#34445) (3633870)
  • fix(settings): update notifications settings copy and casing cp-8.7.0 (#32922) (3e1619d)
  • fix(locales): remove inappropriate exclamation points from user-facing strings (#34429) (8d1b67b)
  • feat: add Pro only reduce only validation cp-8.7.0 (#34381) (d6ae2b1)
  • feat(swaps): add Sentry performance traces (#34423) (f8c1322)
  • test: assert registration confirm and step visit analytics (#34291) (af04806)
  • fix(perps): commit cleaned USD amount on blur with trailing decimal (#34421) (c36685e)
  • feat(predict-next): add canonical read contracts (#34462) (a4c9501)
  • fix(social-leaderboard): keep QuickBuy Sell enabled when position price ticks cp-8.7.0 (#34422) (5449688)
  • fix: round down money account deposit amounts past source balance cp-8.6.0 (#34456) (6704458)
  • feat: track notification opt out (#33799) (ad52814)
  • fix: bump @metamask/transaction-controller to 69.5.1 (#34412) (bdef5b7)
  • test(performance): improve Android test reliability (#34447) (3a56af7)
  • fix(appium): harden Perps details check and re-enable trending feed smoke (#34454) (08f0768)
  • fix(money): increase Money card tilt range of motion (MUSD-1249) (#34403) (b2a36ad)
  • release: Bump main version to 8.8.0 (#34453) (0aa7c4c)
  • fix(ci): re-check for a reusable iOS build before starting the compile (#34334) (4bf7139)
  • fix: hide foreground wallet_activity notifications cp-8.7.0 (#34411) (75ed6ce)
  • docs(predict): scaffold Kalshi-first PredictNext (#34427) (b3bcc5d)
  • test: skip trending feed View All navigation smoke (#34449) (7eaee38)
  • chore: bump assets controller 13 (#34346) (a1db782)
  • feat: thin seedless Appium lock/reset and QR asserts (#34173) (84de6cd)
  • fix: return MM Pay results back to amount page (#34396) (02ce4fe)
  • fix: remove isMaxDeposit context now that isMaxAmount covers money account deposits (#34444) (dd198c1)

About MetaMask - Blockchain Wallet (github version) 8.8.0

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

MetaMask - Blockchain Wallet (github version) 8.8.0 trailer

Download MetaMask - Blockchain Wallet (github version) 8.8.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.8.0 APK 930a
6610
August 20, 2026
universal
Android 7.0+
nodpi
Apps related to MetaMask - Blockchain Wallet (github version)

Version:8.7.0

Uploaded:August 19, 2026 at 8:00PM UTC

File size:132.15 MB

All Releases

Version:8.8.0

Uploaded:August 20, 2026 at 9:01PM UTC

File size:314.08 MB

Downloads:10

Version:8.7.0

Uploaded:August 14, 2026 at 8:26PM UTC

File size:313.94 MB

Downloads:8

Version:8.6.0

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

File size:313.78 MB

Downloads:14

Version:8.5.0

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

File size:303.27 MB

Downloads:11

Version:8.4.0

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

File size:302.25 MB

Downloads:12

Version:8.3.0

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

File size:300.55 MB

Downloads:14

Version:8.2.0

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

File size:310.41 MB

Downloads:32

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:18

Version:8.0.0

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

File size:280.44 MB

Downloads:36

Comments