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

  • [skip ci] Bump version number to 4015 (a39fb0a)
  • release: release-changelog/7.69.0 (#27087) (4304c84)
  • [skip ci] Bump version number to 4013 (67b65b1)
  • chore: Stable sync release 7.69.0 (#27441) (e45461f)
  • chore: sync stable into release/7.69.0 (5502f83)
  • Revert "chore: sync stable into release/7.69.0 (#27432)" (#27440) (0b4790b)
  • Revert "chore: sync stable into release/7.69.0 (#27432)" (6668403)
  • [skip ci] Bump version number to 4011 (611ecb8)
  • chore: sync stable into release/7.69.0 (#27432) (2dca3f2)
  • release: 7.68.2 (#27393) (c97a678)
  • release: release-changelog/7.68.2 (#27411) (00d1a44)
  • Merge branch 'stable' into release/7.68.2 (58bd697)
  • release: 7.68.1 (#27375) (8d7790b)
  • chore: trigger CI (21b20d3)
  • [skip ci] Bump version number to 4008 (daa6dd2)
  • [skip ci] Bump version number to 4009 (8bb80c7)
  • release: release-changelog/7.68.1 (#27407) (71a1288)
  • [skip ci] Bump version number to 4007 (48cf7d3)
  • chore(runway): cherry-pick fix(seedless-onboarding): handle both vault formats in encryptorAdapter cp-7.69.0 (#27406) (f169485)
  • Merge branch 'stable' into release/7.68.1 (7532a73)
  • [skip ci] Bump version number to 4006 (915f452)
  • chore(runway): cherry-pick fix: max button 7702 re-enable cp-7.69.0 (#27388) (94de1f5)
  • [skip ci] Bump version number to 3998 (52ee253)
  • chore(runway): cherry-pick chore: New Crowdin translations by Github Action (#27372) (02788b2)
  • [skip ci] Bump version number to 3995 (ba41d02)
  • [skip ci] Bump version number to 3997 (03b9f72)
  • chore(runway): cherry-pick fix: update treatment sticky buy/sell cp-7.69.0 (#27379) (f145c3f)
  • [skip ci] Bump version number to 3996 (12f9712)
  • chore: sync stable into release/7.69.0 (#27355) (8a3b318)
  • [skip ci] Bump version number to 3994 (d3b757e)
  • chore(runway): cherry-pick 2513c6f (#27374) (8365b6c)
  • fix: remove Veriff SDK Gradle config after revert (38eb506)
  • bump semvar version to 7.68.1 && build version to 3993 (994141d)
  • fix: align HyperLiquidProvider test with release/7.69.0 provider (cf369ea)
  • fix: use stable version of VerifyIdentity test after Veriff revert (89c40dc)
  • fix: remove stale @veriff/react-native-sdk from yarn.lock (e89219b)
  • chore: resolve merge conflicts for stable sync into release/7.69.0 (95d761b)
  • release: 7.68.0 (#26654) (4ca049b)
  • [skip ci] Bump version number to 3990 (492385d)
  • chore(runway): cherry-pick fix: update token selector font sizing (#27332) (cc22b1b)
  • [skip ci] Bump version number to 3988 (aca33da)
  • chore(runway): cherry-pick fix: try fixing X deeplinks by adding [GE-139] cp-7.69.0 (#27309) (c280f57)
  • [skip ci] Bump version number to 3987 (cf2666c)
  • chore(runway): cherry-pick fix: swaps network selector not scrolling on android cp-7.69.0 (#27302) (9847633)
  • release: release-changelog/7.68.0 (#26655) (28a7e81)
  • chore: sync stable into release/7.68.0 (#27282) (aa983be)
  • chore: resolve merge conflicts for stable sync into release/7.68.0 (3f6baad)
  • [skip ci] Bump version number to 3972 (3ad359c)
  • chore(runway): cherry-pick fix(perps): route deposit flow to redesigned confirmations with perps header (#27231) (4b2e87a)
  • [skip ci] Bump version number to 3971 (5df5f53)
  • chore(runway): cherry-pick fix(predict): fix fee amount calculation cp-7.69.0 (#27234) (b468300)
  • [skip ci] Bump version number to 3962 (9c5cdab)
  • chore(runway): cherry-pick feat(predict): show FAK partial fill note in price details breakdown cp-7.69.0 (#27229) (c3f66d9)
  • [skip ci] Bump version number to 3960 (1e22d23)
  • chore(runway): cherry-pick feat: MUSD-394 add generic transaction fee row to conversion confirmations (#27225) (dca84b2)
  • [skip ci] Bump version number to 3958 (ef7e236)
  • chore(runway): cherry-pick fix: cp-7.69.0 default to first convertible token regardless of selected network in deeplink flow (#27216) (ced147c)
  • [skip ci] Bump version number to 3957 (1e03654)
  • chore(runway): cherry-pick fix(predict): make fee exemption logic feature-flag-driven in PredictMarketDetails cp-7.69.0 (#27100) (6dedad5)
  • [skip ci] Bump version number to 3955 (35369b3)
  • chore(runway): cherry-pick feat: Updating mUSD conversion copy to reflect annualized bonus and claim timeline (#27210) (974e266)
  • [skip ci] Bump version number to 3954 (4245826)
  • chore(runway): cherry-pick fix: account for POL non-zero native address cp-7.69.0 (#27119) (2853b06)
  • chore(runway): cherry-pick feat: fix button label for action button clicked event cp-7.69.0 (#27125) (2946793)
  • chore(runway): cherry-pick revert(predict): remove Polymarket balance/allowance refresh workaround cp-7.69.0 (#27166) (8fd3eb8)
  • [skip ci] Bump version number to 3950 (a38e527)
  • chore(runway): cherry-pick fix: mixpanel event missing property cp-7.69.0 (#27191) (e6e0b34)
  • chore(runway): cherry-pick chore: reposition perps components around Market Insights (#27205) (fb3252b)
  • release: 7.67.3 (#27040) (d23b341)
  • release: release-changelog/7.67.3 (#27063) (744fd59)
  • Merge branch 'stable' into release/7.67.3 (8bc8e7d)
  • release: 7.67.2 (#26985) (7712237)
  • [skip ci] Bump version number to 3910 (6582390)
  • Merge branch 'stable' into release/7.67.2 (444b662)
  • release: 7.67.1 (#26799) (56726a8)
  • feat(predict): always use Permit2 fee auth and attach allowancesTx via feature flag (#27028) (2b288d1)
  • feat: MUSD-352 replace boost with bonus globally for conversion flows (#26453) (54365c8)
  • feat: add Tempo Mainnet network logo (#26904) (a6f7d4f)
  • feat: Add the "refundTo" param for postQuote transactions (#27065) (b1dcb14)
  • refactor: replace BuildQuote navbar with HeaderCompact standard (#27021) (32bd5c5)
  • Merge branch 'stable' into release/7.67.1 (eb3d209)
  • refactor: delete EvmAccountSelectorList and TurnOnBackupAndSync (#26994) (007c36b)
  • feat(perps): agentic toolkit — CDP bridge, recipes, yarn shortcuts (#26675) (a0da5f1)
  • fix: increase homepage section gap from 24px to 48px (#27066) (34fcbd5)
  • test: color-no-hex snaps (#26958) (d9d8e01)
  • docs: add documentation on how to use ramps staging environments (#27029) (43e62f8)
  • test: simplify the input in order to avoid flakiness (#27060) (3f9eb24)
  • chore: update package version (#27054) (03a886f)
  • fix(TMCU-499): fire Ramps Button Clicked event on token empty state Buy (#27058) (6f8f892)
  • chore: remove error messages from bug report template (#27037) (6b069d2)
  • [skip ci] Bump version number to 3901 (bd044f7)
  • test: Swap action smoke test (#27048) (f7a98b2)
  • feat(networks): enhance form editability checks in NetworkDetailsView (#27053) (6c35bb5)
  • refactor(networks): replace NetworkSettings with NetworkDetailsView and update navigation options (#26991) (1c8aa1e)
  • chore: update envs with the correct api url (#27014) (7ea8fc7)
  • refactor(analytics): PR A0 add identify() as backward-compat alias for addTraitsToUser() in useAnalytics (#26807) (a4a6692)
  • refactor: remove BIP-44 wrappers for dapp connection (#26248) (05fac22)
  • fix: use ref for targetWalletType in useHardwareWallet system (#27049) (f21fe38)
  • refactor: remove BIP-44 flag from wallet selector (#26931) (d900457)
  • fix(perps): suppress spurious offline/reconnecting toasts on mount and during intentional reconnects (#27034) (708b528)
  • chore: Refine spacing and styling on the unlock page (#26899) (68f19ab)
  • fix: remove redundant renewSeedlessControllerRefreshTokens call (#27039) (32d22d9)
  • chore: Refine Send Review page to polish UI (#26984) (3028d19)
  • feat: MUSD-379 fixed off center buy/get mUSD button in Primary conversion CTA (#27015) (86cb8a3)
  • test: migrates the first set of page objects to the unified approach (#27017) (80f2a27)
  • chore: stiky trade button in Market Insights (#27047) (b5e5c6a)
  • chore(homepage): add homepage section viewed segment event (#26529) (7631621)
  • test: disables the swap test due to flakiness (#27046) (d9fda29)
  • fix: validate URL schemes in MarketInsights before opening links (#27044) (bedab1d)
  • [skip ci] Bump version number to 3899 (dcf639d)
  • chore(runway): cherry-pick chore: Bump snaps-controllers cp-7.67.2 (#27042) (c194f0b)
  • chore(runway): cherry-pick 02ac109 (#27041) (0243c56)
  • bump semvar version to 7.67.3 && build version to 3896 (9214d78)
  • chore: standardize back ButtonIcon sizes to md (#26181) (002e35b)
  • feat(perps): add MYX provider infrastructure + provider switching (#26553) (7140d26)
  • refactor: Updated header for trending view to use HeaderRoot (#26857) (525b8bf)
  • refactor: Updated the Perps Market page to have consistent search (#26850) (8db1b6c)
  • chore: Align iOS development provisioning profile names and remove failing expo dev builds (#27032) (d67656d)
  • fix: Updated Input to conditionally apply lineheight 0 when placeholder is shown (#26835) (22a0ba7)
  • feat(card): add CardController shell to Engine (#27020) (8bab3bf)
  • refactor(predict): migrate useUnrealizedPnL to React Query (#26877) (19722d7)
  • refactor: Updated headers for Rewards pages (#26856) (bb33d3c)
  • feat(card): implement React Query on Card feature (#26602) (c37ca2c)
  • fix: cp-7.68.0 MUSD-450 extract Merkl bonus claim logic from TokenListItem components (#26953) (05b4da9)
  • test: Instrument performance e2e timers to Sentry per scenario (#26922) (579a7d6)
  • fix: re-parse unknown HardwareWalletError (#27019) (9b535eb)
  • feat: display OTA summary in push-eas-update workflow (#26957) (4c35914)
  • OTA update 7.67.2 (66ff689)
  • chore(runway): cherry-pick fix(perps): remove duplicate AppState listener causing reconnection race (#26998) (adb545e)
  • refactor: Updated header for Activity page (#26855) (59c3d06)
  • feat: remove ota modal for onboarding (#26839) (f561d75)
  • test: retries to launch the app on detox port forwarding failure (#26999) (018a83e)
  • fix: hide quote expired bottom sheet outside of bridge view (#26729) (2310360)
  • fix: Disable the Max button for Predict Withdraw (#27006) (956ec1d)
  • fix: sourcemap upload to bitrise for react native profiler usage (#26995) (2f8713e)
  • feat(devex): add Cursor worktree setup configuration (#26986) (92b7919)
  • chore: bump @metamask/ramps-controller to ^10.2.0 (#27002) (b140347)
  • chore: Update a message for Withdraw: Not enough POL (#27001) (1b155cd)
  • fix: Ensure redux-persist-filesystem-storage returns a promise and throws correctly cp-7.67.2 cp-7.67.3 (#26979) (02ac109)
  • chore: Bump snaps-controllers cp-7.67.2 cp-7.67.3 (#26992) (4b57dcd)
  • fix(TMCU-508): trigger NFT detection on homepage focus (#26919) (0d8e382)
  • fix: gas_paid_with metrics parameter for MMPay transactions (#26778) (0f45f2c)
  • fix(card): cashback UI fixes (#26993) (a259454)
  • test: mock getQuoteStream with SSE format to fix SmokeTrade abort failures (#26977) (b44d5a6)
  • feat: bump @metamask-assets-controllers to ^100.1.0 (#26987) (8559e21)
  • feat(networks): add network deletion logic and update tests (#26983) (3fb6a9a)
  • fix(perps): remove duplicate AppState listener causing reconnection race cp-7.67.2 (#26982) (7c541c0)
  • feat(perps): inline deposit flow in pay-with token filter (#26543) (8829370)
  • feat: improve SDKConnectV2 error toasts (#26972) (ab15f17)
  • fix(predict): refresh balance/allowance before Polymarket order submission (#26954) (2ec96ff)
  • fix(analytics): correct source prop for Perps section ">" navigation event (#26785) (dbd907a)
  • fix: market insights disclaimer text update (#26971) (aefcd11)
  • fix: request camera permission on Android during QR transaction signing (#26415) (b93aa06)
  • test: create Unified Gestures (#26932) (09a6206)
  • feat: generic advanced charts component (#26459) (e5e4c3e)
  • fix(token-details): Use scoped account for EVM receive address after non-EVM network switch (#26965) (95a4cb3)
  • chore: handle rewards 403 auth with retry (#26834) (422b4b2)
  • test(snaps): Add name-lookup E2E (#26765) (b2d383c)
  • test: update "Ethereum Provider Snap Tests" smoke tests to be BIP-44 compatible (#26915) (f295f73)
  • fix(ramps): ensure Buy tokens load on token selection screen on fresh install cp-7.68.0 (#26952) (609e9a8)
  • test(card): replace hex test color suppressions with shared theme mocks (batch 1) (#26955) (e84c09e)
  • test: remove bip44 ff from chain permissions tests (#26961) (ec9230f)
  • test: update evm-provider-events e2e tests for BIP-44 compatibility (#26928) (5f6025d)
  • refactor(predict): scope GameCache updates to subscribed games only (#26873) (d1fccb7)
  • refactor: updated title font variant to heading lg according to design (#26848) (386d909)
  • ci: Use foundry only when needed and cache it (#26802) (10f2289)
  • feat: update BannerBase default text variants (#26956) (f636185)
  • refactor: Updated title and subtitle props for HeaderStandard to also take in node (#26853) (1ced5ad)
  • fix: missing sonar cloud step ignore on forks (#26925) (da6d483)
  • test(ramps): replace offramp-cashout e2e with unit test for OFFRAMP_PAYMENT_METHOD_SELECTED (#26531) (0f50eef)
  • test: setup full ramps e2e flow using ramps provider (#26951) (7f0ffc3)
  • feat(predict): track order type (FOK/FAK) in analytics (#26838) (2ffae0c)
  • fix: MUSD-282 Add useTokensBuyability hook (#25539) (9c138df)
  • fix: Align Bridge native Max-button gasless gating with extension (#26836) (b23ed12)
  • refactor(perps): reduce external dependencies via messenger and DI (#26394) (72029aa)
  • test: fix browser network selection behaviour (#26903) (554b85c)
  • fix: normalize EVM ERC-20 icon URL casing for swap deeplinks (#26914) (6dd4089)
  • fix(predict): prediction market positions not updating when switching accounts cp-7.68.0 (#26916) (f5ad1fe)
  • Revert "feat: cp-7.68.0 MUSD-392 update mUSD conversion flow copy (#26840)" (#26912) (ec63703)
  • chore: bump @metamask/tron-wallet-snap to 1.22.1 (#26906) (06088e9)
  • fix: MUSD-365 update mUSD conversion tertiary CTA cta_text property to reflect current component CTA text (#26805) (d3e440f)
  • fix(perps): standardize percentage formatting in PerpsHeroCardView and related components (#26600) (a909706)
  • test: update playwright matchers (#26898) (64f739d)
  • refactor: downgrade token refresh error levels (#26884) (ccf39d5)
  • feat(homepage): enable token hiding via long press in TokensSection (#26649) (4c2fdf2)
  • test: disables BROWSERSTACK_LOCAL on demand (#26769) (f94adef)
  • ci: skip jobs that require secrets on forks (#26901) (dda7c2b)
  • feat(workflow): enhance E2E fixture update process with PR number inp… (#26909) (a8362d8)
  • feat: Improve default token selection for MMPay (#26546) (cba65b6)
  • chore: update api url and adds test file (#26902) (da5380b)
  • fix: fix price display in token details page (#26894) (00a791c)
  • fix: replace full-screen perps connection error with shared ErrorState (#26831) (2b4566b)
  • fix: adjust perps sparkline stroke width and spacing (#26801) (eb6af53)
  • fix: standardize ViewMoreCard across homepage sections (#26830) (08727b7)
  • test: fix trending feed e2e flakiness (stability check + re-enable spec) (#26886) (85674f6)
  • fix(ramps): show loading on token selection until tokens are loaded (#26852) (1941c28)
  • refactor: Balance refresh error logging (#26883) (37a6196)
  • fix(card): fix date of birth bug on Card onboarding (#26893) (6fb1d39)
  • fix: cp-7.68.0 Bump TransactionPayController controller version (#26895) (86fddcb)
  • feat(analytics): track Position Screen Viewed on NFT, Token, and DeFi (#26862) (339be88)
  • chore: market insights UI design update (#26760) (f1e550a)
  • chore: Polish list item styling for consistency (#26892) (5e8b02b)
  • fix: various ledger & hw connection improvements (#26880) (83d1da8)
  • feat(perps): add source parameter to navigation in PerpsSection (#26779) (641b3a9)
  • test: fixed swap tests in performance suite (#26766) (3e2d5a2)
  • fix(analytics): add PERPS_UI_INTERACTION event tracking when clicking a position in the homepage sections UI (#26860) (d86e3ca)
  • feat: redesign Cancel and Speed up transaction modal (#26209) (9340040)
  • feat: MUSD-392 update mUSD conversion flow copy (#26840) (8ada535)
  • fix: Prompt biometrics for iOS on OAuthRehydration screen (#26464) (31dfd2f)
  • fix: source prop now has origin data for empty token state (#26772) (6e4e35c)
  • fix(ramps): align build quote header with design spec (#26713) (a115618)
  • chore: upgrade design tokens to v8.2.2 (#26842) (a52e79c)
  • chore: update node-version-file in push-eas-update.yml (#26844) (99f427f)
  • chore: Added HeaderRoot to components-temp (#26745) (de41034)
  • refactor: Removed HeaderStackedStandard from codebase (#26742) (eb4fbbf)
  • feat: make MM Connect deeplink parsing more robust (#26648) (ca66895)
  • feat(predict): add FAK order type support (#26718) (19b3758)
  • chore: Revert "Skip sonar cloud CI steps for now" (#26837) (56deb1a)
  • feat: MUSD-150 quick convert (Part 3) (#26638) (63e126e)
  • chore: decouple yarn install from build job (#26369) (4111b2d)
  • chore: Bump github tools to 1.7.0 (#26804) (7ccbf0e)
  • fix: handle transient BLE errors during Ledger app switch and simplify HW retry logic (#26798) (5a3caf1)
  • feat(ramps): clears input on back button keyboard press (#26776) (d226f94)
  • update OTA version (8155e01)
  • refactor: Removed unused header components from components-temp (#26741) (b4a5652)
  • feat: Add numpad quick-action A/B test and analytics (#26343) (7d709ac)
  • chore: upgrade design system packages @metamask/design-tokens@8.2.1 (#26639) (114b3d1)
  • refactor: Renamed HeaderCompactSearch to HeaderSearch (#26743) (f1be99b)
  • chore(runway): cherry-pick fix(perps): recover connection after app state changes (#26809) (d346622)
  • fix: avoid logging full FiatOrder on deposit order failure (#26735) (9992ef6)
  • feat: disable auto-lock during Ramps unified buy v2 flow (#26723) (25d0121)
  • feat: allow users to see payment method if they type 0 (#26717) (9f5d5b4)
  • feat(predict): add Permit2 fee authorization support (#26711) (99ae260)
  • fix(ramps): wire SSN info tooltip in v2 native flow (#26739) (bed33f7)
  • fix(ramps): plug VerifyIdentity screen into v2 native ramps flow (#26738) (77df6cc)
  • fix(ramps): prevent country name overflow in v2 native address form (#26740) (4052d8c)
  • ci: add QA stats workflow to collect tests metrics (#26559) (fc33bd8)
  • fix: android e2e locally build for arm64-v8a (#26774) (f534ceb)
  • revert version number back to 7.67.0 (eefde10)
  • chore: Add autoSign unit test to validate no call unless using ledger/QR (#26725) (3dbf1fa)
  • fix: add GoogleLoginNoProviderDependencies error handling with browser fallback (#26677) (837c127)
  • feat(ramps): refactors order state into the controller (#26596) (5b9331e)
  • fix(perps): recover connection after app state changes cp-7.67.1 (#26780) (c4f83e4)
  • feat(e2e): add fixture validation and export specs with CI integration (#26610) (efcc414)
  • refactor: update icon sizes in PerpsSection and PredictMarketCard components (#26787) (89521e5)
  • fix: Bump @metamask/transaction-pay-controller to ^16.1.1 cp-7.68.0 (#26782) (ba615cf)
  • feat: update prediction market cards to match latest design (#26795) (1e0be21)
  • bump semvar version to 7.67.1 && build version to 3854 (c4acb0b)
  • feat: enhance PerpsSection to display watchlist markets with favorite badges (#26763) (fc16f7a)
  • feat: add bottom fade overlay to Wallet component for improved scroll experience (#26470) (cdaa546)
  • chore: Bump json-rpc-engine cp-7.68.0 (#26777) (67269fe)
  • fix: fixes token navigation button on the unavailable modal (#26720) (dcceb02)
  • test: skip full views navigation test in Trending Feed (#26786) (12f0853)
  • fix: recipient list display in send flow cp-7.68.0 (#26771) (c859ce0)
  • test: enhance DeFiSection tests with error handling and retry logic (#26773) (1a0ed51)
  • fix: redact SDK related URLs (#26690) (be2b91c)
  • chore: bump bridge controller (#26758) (2cd2fd7)
  • feat: stocks section in explore cp-7.68.0 (#26426) (f8c1bda)
  • feat(card): cp-7.68.0 Add View PIN option (#26646) (ab07f46)
  • ci: fix setup-e2e-env tag in mobile workflows (#26759) (bee9243)
  • test: use mockTheme instead of hardcoded hex values in amount-keyboard assertions (#26710) (3f7308f)
  • refactor: use route from props for type derivation (SwitchAccountType… (#26484) (847a6cb)
  • refactor(analytics): migrate Batch 3-13: mobile-platform (#26584) (2a3ee4d)
  • feat: update provider selection modal ui (#26726) (2541e58)
  • refactor(analytics): migrate Batch 3-17: mobile-platform (#26679) (fad4a12)
  • chore: enhance root cause analysis for /create-bug skill (#26722) (8a48496)
  • chore: Added HeaderStandardAnimated to components temp (#26712) (1591e2d)
  • release: 7.67.0 (#26310) (dceca8a)
  • chore: update Bitrise Xcode stack to 26.2.x for iOS SDK 26 (#25136) (d2eb1e1)
  • release: release-changelog/7.67.0 (#26313) (0c23991)
  • Merge branch 'stable' into release/7.67.0 (305cde1)
  • [skip ci] Bump version number to 3844 (b1c3e3e)
  • [skip ci] Bump version number to 3843 (2757e55)
  • Revert "feat(card): integrate Veriff native SDK with MetaMask branding for KYC verification (#26138)" (c34449e)
  • feat: add @deprecated JSDoc comments to component library replacements (#26696) (10ab00e)
  • refactor(predict): consolidate feature flag resolution and provider interface (#26703) (9bfc6fa)
  • test: improves mocks to allow plain text reponses (#26625) (5cc6a74)
  • feat(ramps): add Unified Buy v2 analytics events (#26374) (1ae46b5)
  • refactor: hw provider and hooks for cleaner architecture and readability (#26676) (961c01b)
  • [skip ci] Bump version number to 3842 (6bd436b)
  • [skip ci] Bump version number to 3840 (f3fc796)
  • chore(runway): cherry-pick fix(bridge): cp-7.67.0 fix "View on block explorer" button for swap and bridge transactions (#26709) (45d3e53)
  • chore(runway): cherry-pick fix(bridge): cp-7.67.0 display block explorer tx link for Popular networks in transaction details (#26708) (a747f37)
  • refactor: extract various business logic into separate utilities (#26678) (cdf56ce)
  • fix(bridge): cp-7.67.0 display block explorer tx link for Popular networks in transaction details (#26659) (e7a93ce)
  • fix(bridge): cp-7.67.0 fix "View on block explorer" button for swap and bridge transactions (#26701) (d7b7f79)
  • refactor(analytics): migrate Batch 3-16: mobile-platform (#26593) (66a4f56)
  • refactor(analytics): migrate Batch 3-15: mobile-platform (#26591) (b64014f)
  • refactor(analytics): migrate Batch 3-14: mobile-platform (#26588) (3424cca)
  • refactor(analytics): migrate Batch 3-11: mobile-platform (#26567) (a707689)
  • refactor(analytics): migrate Batch 3-10: mobile-platform (#26560) (328da11)
  • fix: remove "Reset notifications" button (#26641) (e7499e0)
  • feat: update HyperEVM RPC and failover (#25367) (9d14e00)
  • chore(ci): disable Docker workflow from automatic triggers (#26693) (cd8c038)
  • test: Multiclient MMC E2E tests (#26203) (2917f37)
  • test: use mockTheme instead of hardcoded hex values in test assertions (#26657) (341cbba)
  • refactor: Updated Headers for Settings - Experimental pages (#26411) (0f16851)
  • chore: more swaps controller removal (#26451) (0c04fd6)
  • chore: pin eciesjs to 0.4.17, remove dead ECIES.ts (#26626) (f262f7c)
  • chore: bump RemoteFeatureFlagController (#26680) (5afb352)
  • feat(ramps): v2 native error handling (#26296) (186783f)
  • fix(homepage): add claim button to homepage Predictions section (#26650) (bdd1979)
  • fix(homepage): update styling for perp tile cards for homepage (#26652) (fe3685f)
  • fix(homepage): update View More cards on Predict and Perps homepage sections with icon and blended background (#26658) (3c899da)
  • chore: set up nightly builds with github actions (#26682) (50778c6)
  • test: react native app e2e appwright test coverage (legacy evm) (#26566) (48275cf)
  • fix: gas-sponsorship-ui-tag-colored-usage (#26473) (26d36a5)
  • fix: prevent excess RPC requests on swap page (#25952) (13ce1fb)
  • feat: add analytics for wallet creation error screens (#26414) (905f84b)
  • feat(perps): improve connection error observability (#26431) (dd6d599)
  • feat: add METRICS_OPT_OUT analytics event for metrics opt-out flows (#25890) (700f85a)
  • feat: update reveal srp UI (#25388) (a59f1a1)
  • feat: add lightweight v2 toast notifications for Ramps orders (#26670) (d60c7b9)
  • chore: Revert built in default feature flag feature (#26663) (a7bca51)
  • chore: new environment variable to builds with gh actions (#26668) (78ecb3d)
  • feat: track input_amount_preset on quick option press (#26442) (67febaf)
  • feat: add HardwarewalletProvider and HardwareWalletBottomSheet for HW lifecycle and error management (#26520) (7774958)
  • chore: sync envs cp-7.67.0 (#26661) (9ee92ba)
  • chore(release): Bump main version to 7.69.0 (#26656) (60f066c)
  • [skip ci] Bump version number to 3823 (29dcf19)
  • test: use performance fixture in mm-connect tests (#26604) (8b2a848)
  • chore(runway): cherry-pick f07db0a (#26647) (88bcdb7)
  • test: react native app e2e appwright test coverage (multichain) (#26435) (269782c)
  • chore: add auth header to bridge getToken calls (#26191) (569facc)
  • feat(homepage): reuse CollectiblesEmptyState in NFTs section (#26644) (3d1f94d)
  • [skip ci] Bump version number to 3817 (d4a6f2b)
  • chore(runway): cherry-pick fix: AccountsApiBalanceFetcher stricter zero out conditions (#26642) (d1cd8e8)
  • Merge branch 'stable' into release/7.67.0 (5c4fbb5)
  • [skip ci] Bump version number to 3814 (d5e6fbf)
  • chore(runway): cherry-pick refactor: Updated affected pages to use SafeAreaView from react-native-safe-area-context cp-7.67.0 (#26624) (87003b2)
  • [skip ci] Bump version number to 3807 (a2a4fe9)
  • chore(runway): cherry-pick fix: add optional abtest to more swaps and perps events (#26599) (f365105)
  • [skip ci] Bump version number to 3806 (85a6b83)
  • chore(runway): cherry-pick fix(card): resolve screen freeze when dismissing Daimo Pay webview (#26597) (86362e8)
  • [skip ci] Bump version number to 3805 (42fca9d)
  • chore(runway): cherry-pick fix: perps verbose when clearing subscriptions cp-7.67.0 (#26579) (35f8c01)
  • [skip ci] Bump version number to 3804 (086c9a5)
  • chore(runway): cherry-pick fix: fix spl token redirection to block explorer cp-7.67.0 (#26552) (7dbe51a)
  • chore(runway): cherry-pick fix: redirect to market details page after filling order cp-7.67.0 (#26580) (6384078)
  • [skip ci] Bump version number to 3801 (2f7112d)
  • chore(runway): cherry-pick fix(ramps): gate RampsController.init() behind rampsUnifiedBuyV2 feature flag cp-7.67.0 (#26538) (7a7eb4a)
  • chore(runway): cherry-pick 1b1705e (#26551) (ad68f51)
  • [skip ci] Bump version number to 3800 (4509cde)
  • chore(runway): cherry-pick fix: MUSD-368 fixed left-aligned header title in activity details cp-7.67.0 (#26530) (8360a74)
  • [skip ci] Bump version number to 3799 (e6447f9)
  • fix: bnjs audit issue (#26481) (a64cba2)
  • [skip ci] Bump version number to 3789 (2bb99c8)
  • chore(runway): cherry-pick 9b336fc (#26494) (2363997)
  • [skip ci] Bump version number to 3787 (a6b6df6)
  • chore: merge stable into release 7.67.0 branch (#26496) (c0f721f)
  • Merge branch 'stable' into stable-merge-7.67.0 (f1b7400)
  • release: release/7.66.0-Changelog (#26044) (e372c9c)
  • feat: Fix for pull to refresh gesture bug (6765ad5)
  • Revert "fix: MUL-1331 modify android manifest file for correct BLE location permission. (#23759)" (f3e85e0)
  • chore(runway): cherry-pick feat: cp-7.66.0 MUSD-357 added musd_conversion and musd_claim transaction types to transaction-controller metrics_properties (#26433) (a88e9a2)
  • chore(runway): cherry-pick chore(predict): cp-7.66.0 remove code related to super bowl banner on carousel (#26375) (f694aa8)
  • chore(runway): cherry-pick chore: allow list audit finding GHSA-378v-28hj-76wf cp-7.66.0 (#26427) (e7e9109)
  • chore(runway): cherry-pick refactor(musd): replace decodeMerklClaimAmount with getClaimPayoutFromReceipt cp-7.66.0 (#26361) (43b3ddb)
  • chore(runway): cherry-pick fix: cp-7.66.0 refresh staked balance after account switch (#26349) (347dd4c)
  • chore(runway): cherry-pick fix: Fix StorageService Key Encoding cp-7.66.0 (#26337) (a31e92d)
  • [skip ci] Bump version number to 3785 (3769a8c)
  • chore(runway): cherry-pick fix(perps): connection-aware ensureReady() to fix stale cache on slow connections cp-7.67.0 (#26334) (8f1ce83)
  • [skip ci] Bump version number to 3784 (968afc6)
  • chore(runway): cherry-pick chore: New Crowdin translations by Github Action cp-7.67.0 (#26457) (433eb10)
  • [skip ci] Bump version number to 3779 (be65488)
  • Cherry-picking commits from main to release/7.67.0 for PR #26312 (#26352) (a96cf72)
  • [skip ci] Bump version number to 3764 (9f71945)
  • Cherry-picking commits from main to release/7.67.0 for PR #26292 (#26316) (5b312f8)
  • fix changelog (4799a2f)
Scroll to available downloads
A more recent upload may be available below!

About MetaMask - Blockchain Wallet (github version) 7.69.0

MetaMask - Blockchain Wallet (github version) 7.69.0 screenshots (7)

MetaMask - Blockchain Wallet (github version) 7.69.0 trailer

Download MetaMask - Blockchain Wallet (github version) 7.69.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
7.69.0 APK bd1d
4015
March 12, 2026
universal
Android 7.0+
nodpi
Apps related to MetaMask - Blockchain Wallet (github version)

Version:7.79.0

Uploaded:June 4, 2026 at 2:52PM UTC

File size:125.63 MB

All Releases

Version:7.80.0

Uploaded:June 5, 2026 at 2:04PM UTC

File size:276.85 MB

Downloads:6

Version:7.79.0

Uploaded:May 29, 2026 at 6:24PM UTC

File size:277.18 MB

Downloads:21

Version:7.78.0

Uploaded:May 22, 2026 at 7:25AM UTC

File size:287.81 MB

Downloads:18

Version:7.77.0

Uploaded:May 15, 2026 at 8:52PM UTC

File size:211.79 MB

Downloads:38

Version:7.76.0

Uploaded:May 8, 2026 at 7:14AM UTC

File size:211.26 MB

Downloads:7

Version:7.75.1

Uploaded:May 5, 2026 at 5:52PM UTC

File size:211.10 MB

Downloads:12

Version:7.75.0

Uploaded:May 4, 2026 at 12:42PM UTC

File size:211.10 MB

Downloads:7

Version:7.74.1

Uploaded:April 29, 2026 at 7:16PM UTC

File size:236.56 MB

Downloads:4

Version:7.72.0

Uploaded:April 6, 2026 at 11:19AM UTC

File size:240.98 MB

Downloads:32

Version:7.71.0

Uploaded:March 26, 2026 at 10:42PM UTC

File size:239.30 MB

Downloads:11

Comments