Download Latest Version Release 7.67.0 source code.tar.gz (112.3 MB)
Email in envelope

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

Home / v7.66.0
Name Modified Size InfoDownloads / Week
Parent folder
metamask-blockchain-wall-android3-7.66.0-metamask-main-prod-3780.apk 2026-02-23 246.4 MB
metamask-blockchain-wall-android3-7.66.0-metamask-main-prod-3780.aab 2026-02-23 201.9 MB
README.md 2026-02-23 48.8 kB
Release 7.66.0 source code.tar.gz 2026-02-23 112.0 MB
Release 7.66.0 source code.zip 2026-02-23 118.6 MB
Totals: 5 Items   678.9 MB 1
  • [skip ci] Bump version number to 3780 (7927829)
  • Merge branch 'stable' into release/7.66.0 (1ffda33)
  • Merge branch 'release/7.66.0' into stable-merge-7.66.0 (7b0a12d)
  • Merge branch 'stable' into stable-merge-7.65.0 (2275358)
  • release: release/7.65.0-Changelog (#25735) (2dc98a9)
  • fix: cp-7.65.0 totals in MUSD conversion using max button (#26029) (7584b33)
  • Revert "fix: MUL-1331 modify android manifest file for correct BLE location permission. (#23759)" (7cc73af)
  • release: 7.65.1 (#26297) (30b1d51)
  • [skip ci] Bump version number to 3778 (65b53ba)
  • 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) (2f02eb2)
  • Cherry-picking commits from main to release/7.66.0 for PR [#26373] (#26416) (347a783)
  • chore(runway): cherry-pick chore(predict): cp-7.66.0 remove code related to super bowl banner on carousel (#26375) (f1c2657)
  • chore(runway): cherry-pick chore: allow list audit finding GHSA-378v-28hj-76wf cp-7.66.0 (#26427) (7ded479)
  • [skip ci] Bump version number to 3771 (818cbe0)
  • [skip ci] Bump version number to 3770 (b7d2b70)
  • chore(runway): cherry-pick refactor(musd): replace decodeMerklClaimAmount with getClaimPayoutFromReceipt cp-7.66.0 (#26361) (7133b42)
  • [skip ci] Bump version number to 3769 (eea2480)
  • chore(runway): cherry-pick fix: cp-7.66.0 refresh staked balance after account switch (#26349) (4d302f5)
  • [skip ci] Bump version number to 3768 (27f0f09)
  • chore(runway): cherry-pick fix: Fix StorageService Key Encoding cp-7.66.0 (#26337) (0f5edc0)
  • [skip ci] Bump version number to 3767 (47e1a13)
  • chore(runway): cherry-pick fix: fallbackToPassword for rehydrate and sync password TO-523 cp-7.66.0 (#26290) (cba9e92)
  • [skip ci] Bump version number to 3760 (0c99f3e)
  • chore(runway): cherry-pick fix: Prompt for biometric access on iOS during wallet creation [#26002] (#26286) (824185c)
  • [skip ci] Bump version number to 3759 (be0327f)
  • chore(runway): cherry-pick fix: cp-7.66.0 deduplicate getSeasonStatus calls (#26266) (b2d9f28)
  • [skip ci] Bump version number to 3758 (a5dc198)
  • chore(runway): cherry-pick feat: cp-7.66.0 MUSD-347 added tx status and claim amount tracking for merkl bonus claim… (#26257) (f8f982f)
  • [skip ci] Bump version number to 3755 (3b22c78)
  • chore(runway): cherry-pick fix: ButtonIconSize for mUSD conversion navbar icons cp-7.66.0 (#26241) (be3a814)
  • [skip ci] Bump version number to 3754 (26ef604)
  • chore(runway): cherry-pick fix: Swap migrations 118 and 119 to match released version cp-7.66.0 (#26228) (87745d1)
  • [skip ci] Bump version number to 3750 (db5b7d8)
  • chore(runway): cherry-pick fix(ramps): prevents blank "DepositRoot" screen on Android cp-7.66.0 (#26176) (30d81ee)
  • [skip ci] Bump version number to 3746 (ea97bc1)
  • chore(runway): cherry-pick fix(perps): prevent order type reverting to Market when Limit selected cp-7.66.0 (#26165) (2e2dfe3)
  • [skip ci] Bump version number to 3745 (a32d815)
  • chore(runway): cherry-pick fix: fix marging value on OrderView from tokenDetails page cp-7.66.0 (#26154) (e04593c)
  • [skip ci] Bump version number to 3744 (e0388eb)
  • chore(runway): cherry-pick fix(perps): update no-funds error copy to suggest deposit or different payment method cp-7.66.0 (#26153) (e903637)
  • [skip ci] Bump version number to 3743 (fe325db)
  • chore(runway): cherry-pick New Crowdin translations by Github Action cp-7.66.0 (#26144) (1cf3dc3)
  • [skip ci] Bump version number to 3740 (a363bbf)
  • chore(runway): cherry-pick fix(perps): prevent payment token reverting when switching in Pay With modal cp-7.66.0 (#26130) (905777f)
  • [skip ci] Bump version number to 3737 (6eacf8d)
  • chore(runway): cherry-pick fix(perps): show order submitted toast via execution hook callback cp-7.66.0 (#26103) (14b3f1d)
  • chore(runway): cherry-pick feat(perps): show wallet perps deposits in Activity Deposits tab cp-7.66.0 (#26102) (9ae4fb2)
  • [skip ci] Bump version number to 3725 (9206f37)
  • chore(runway): cherry-pick feat(settings): cp-7.66.0 add feature flag to toggle between Account Menu and legacy Settings (#26073) (aa9b535)
  • chore(runway): cherry-pick fix(perps): decouple home sort from market list and remove leverage skeleton blink [TAT-2544 TAT-2454] cp-7.66.0 (#26052) (65a4ede)
  • fix changelog (eb0441a)
  • test: add e2e for unify onramp (#25870) (4381731)
  • chore: New Crowdin translations by Github Action cp-7.65.0 (#25645) (ff877d4)
  • test: adds back analytics checks on dapp transaction and swap (#26027) (e639f3f)
  • feat(ramps): adds a ramp provider selection modal (#25860) (924ae2c)
  • chore: remove unnecessary resolutions (#25980) (a2cc92f)
  • chore: remove legacy accounts views code (BIP-44) (#25782) (8930bc1)
  • feat: add asset overview deeplinks (#25447) (cec13d8)
  • fix: remove dapp deeplink interstitial (#25963) (b27538e)
  • refactor: simplify section state management in TrendingView (#25987) (12cba8d)
  • fix: bugs on import token flow (#25962) (e25bdaf)
  • chore: updating unit testing cursor rules to prevent unnecessary mocking (#25396) (1962eeb)
  • fix(tron): use BigNumber for staked balance arithmetic to prevent dec… (#25430) (8181ed2)
  • feat(perps): track pay-with-token and payment-method analytics (#25832) (5321733)
  • feat(ramps): implement continue button flow in BuildQuote screen (#25848) (0ac07e8)
  • fix(perps): use HTTP transport for market data fetches to prevent WebSocket timeout failures (#26014) (7980d47)
  • refactor(perps): standalone rename + HIP-3 multi-DEX support (#26001) (cef71e9)
  • feat(perps): add pay-with token allowlist flag for modal (#25986) (38f68be)
  • feat(perps): remember and restore pay-with token in pending trade config (#25938) (b5eef9a)
  • fix(perps): guard signing operations against keyring lock state (#26010) (45ea80b)
  • chore: move performance files into tests (#25910) (e7cf5fe)
  • fix(card): prevent geolocation failures from resetting x-us-env header (#25971) (8f3f602)
  • fix: create new feature flag for tokenDetailsV2 with min version (#26006) (c69a981)
  • chore(perps): add Sentry context to ensureError calls and standardize feature tags (#26004) (61a2be3)
  • refactor(perps): inline MYX provider feature flag check using isVersionGatedFeatureFlag (#25992) (a4b2f9d)
  • chore: remove WalletConnect V1 (#25163) (18d1c5c)
  • test: adds a handler for pending requests on MockServer shuttdown (#25943) (f301bd5)
  • fix(perps): ensure subscription client before HIP-3 subscriptions (#26000) (9ac5ac5)
  • fix: 24546 ledger unknown error eth not open (#25555) (ddab7b6)
  • chore: Bump the STX controller to ^22.5.0 (#25945) (0826a82)
  • fix(perps): remove add-funds banner and show trade buttons with zero balance (#25960) (616cb31)
  • feat(e2e): add E2E state export via CommandQueueServer (#25901) (d429b80)
  • fix(eslint): mark @metamask/perps-controller as internal module (#25993) (4efa229)
  • fix: prevent long token names from pushing balance off screen (#25338) (3d5de1e)
  • fix: 25693 fix the align issue f ledger screen. (#25758) (b2276c6)
  • docs(perps): perps controller isolation update (#25959) (95c90e9)
  • feat(predict): add market busy retry sheet for unfilled predict orders (#25909) (31a8e1a)
  • feat(predict): app-wide toast notifications via event bridge (#25863) (e63c00b)
  • refactor: Consolidate auth capabilities using LocalAuthentication + user preference (#25677) (25e680e)
  • fix: cp-7.65.0 MUSD-308 add progressive rollout flag support for validatedVersionGatedFeatureFlag util (#25983) (c89260c)
  • chore: bump ramps-controller to 8.0.0 (#25979) (c2efac9)
  • feat: introduce Accounts Menu screen (#25611) (462fce8)
  • fix: fix navigation to RampAmountInput screen for unified buy V2 (#25617) (b0df5f4)
  • feat: add bridge and swap to MegaETH (#25906) (5445556)
  • fix(predict): respect privacy mode (hide balances) across feature (#25887) (d2723a0)
  • feat: add uuid check for MM Connect connection payload deeplink handling (#24272) (fb1d501)
  • fix: Re-added vertical alignment to Swaps input (#25965) (16acab0)
  • chore: Signing certificates config for build with gh actions (no impact to any existing flow) (#25766) (78e964f)
  • feat(networks): adds chiliz network logos (#25437) (b672ded)
  • chore: update transaction controller for incoming transaction improvements (#25942) (b3c5914)
  • fix(card): cp-7.65.0 use shared isBaanxLoginEnabled logic in KYC notification deeplink handler (#25964) (cad4602)
  • feat(perps): show Learn more in menu regardless of empty state (#25958) (943fc16)
  • feat: created new token list item v2 (#25824) (988508b)
  • Mmqa 1413 slack message rc exp builds (#25956) (4cf7ffa)
  • fix(perps): remove scroll top padding and simplify fees loading (#25892) (21be956)
  • test: adds start startPositionX and startPositionY to framework scroll (#25951) (b7c4b20)
  • fix(perps): make PerpsDepositAndOrder pending toast non-sticky, delay taking 30s (#25939) (40303bb)
  • refactor(perps): perps-controller folder setup (#25813) (4cd86d3)
  • feat(claim-musd): open custom transaction request on Claim bonus click (#25837) (0528142)
  • chore: remove more SwapController logic (#25718) (9575c12)
  • test: changed cancel-in-progress to false to allow the pipeline to run (#25940) (4687d08)
  • chore: add test coverage to Token Details components (#25907) (1de197e)
  • chore: use contentful activity types and ways to earn (#25815) (da0a757)
  • fix: time left translation string (#25854) (ae6ed08)
  • chore(release): sync stable to main for version 7.66.0 (#25916) (4ebb06d)
  • fix(ramps): remove Sentry error logging from eligibility check (#25917) (769383e)
  • fix: stop reporting geolocation HTTP error responses to Sentry (#25918) (72d59d5)
  • chore: Added all headers to components temp (#25751) (f7fb00d)
  • feat: cp-7.65.0 MUSD-307 Add missing event properties for mUSD same-chain enforcement (#25915) (4ba008a)
  • feat(predict): support search query in predict deeplinks (#25807) (7bf548e)
  • feat(predict): add Ending Soon tab to PredictFeed (#25868) (da2b99e)
  • chore: bump bridge-controller to ^65.2.0 and bridge-status-controller to ^66.0.0 (#25792) (a4a1159)
  • fix: update header height from static to minimum for font size scaling (#25855) (f15c5e9)
  • chore: Updated placeholder color and clear button behavior for inputs (#25745) (ea1b28c)
  • fix: megaETH naming cp-7.65.0 (#25833) (2aec3b0)
  • feat: Remove legacy homepage logic and related scripts (#25620) (85f4736)
  • chore: update OTA modal UI (#25867) (dc2ce76)
  • Merge origin/main into stable-main-7.66.0 (2102d66)
  • fix: cp-7.65.0 Remove speed-up and cancel buttons temporarily (#25859) (fb14049)
  • refactor(ramps): organize folder structure separating Views from components (#25791) (3633f95)
  • chore: ramps controller version bump 7.1.0 (#25864) (40a2820)
  • fix(perps): cp-7.65.0 markets filters (#25898) (486e0d7)
  • chore: merge component view tests coverage with unit (#25778) (21f3c5e)
  • chore: remove unwanted e2e reports (#25903) (467c1b9)
  • fix(card): cp-7.65.0 add email consent legal terms and US account checkboxes (#25869) (463fbd2)
  • feat: add google/web search inside browser search bar (#25897) (ea95fb3)
  • fix: Activity header symbol fallback (#25821) (58647be)
  • fix: cp-7.65.0 hardened bottomsheet component to prevent duplicate onClose and goBack calls from firing (#25862) (59a8f6a)
  • chore: moves remaining files to /tests (#25849) (1615850)
  • chore: remove selected swap token pinning logic (#25896) (fdc50e0)
  • chore: adds < 1 sec display for megaeth tx speed is < 1000ms (#25825) (f4f7c9a)
  • feat: homogenize spacing on Explore page for perps items (#25894) (766e820)
  • feat: add first time interaction alert (#25575) (e90365d)
  • feat: add icons to network pills (#25851) (81bbd07)
  • chore(snaps): Bump snaps packages (#25672) (95c47f3)
  • fix: metrics for gas 'gas_fee_presented' (#25828) (c53f310)
  • chore: consolidate swap chain selector logic (#25840) (021a2ed)
  • feat: create ff for the new unified assets (#25891) (0ce7799)
  • fix(perps): remove rounded bottom on limit price row when pay row is visible (#25834) (c3cc293)
  • fix(perps): show pay row without requiring deposit amount and derive amount from margin (#25836) (bdd440c)
  • feat(perps): add MYX provider Stage 1 implementation (#25773) (748a489)
  • fix: Fix send recipient background (#25858) (177f68f)
  • fix(typed-sign): align DAI permit UI with signer coercion and correct hex expiry display (#25789) (f8392ec)
  • test: update MM Connect Appwright E2E tests (#25518) (92c7175)
  • fix: redirect when password is outdated TO-523 (#25687) (c311186)
  • feat: bump axios to fix audit issue (#25853) (3e6855e)
  • fix: remove old erc-20 balances that fully get swapped cp-7.65.0 (#25797) (3cd7132)
  • chore: remove legacy accounts utils code (pre BIP-44) (#25752) (8c5ac7c)
  • fix: estimate changes section should not show Fiat value if it is not available (#25763) (096aac2)
  • fix: usd_amount_source quotes requested always 0 (#25812) (9763242)
  • test: fix Smoke and Regression Swap E2E tests (#25811) (7bb2166)
  • chore: replace modal with bottom sheet on 'Account added' click (#25770) (09f1bfb)
  • feat: android download and install script (#25838) (111e9f7)
  • chore: MMQA-1334 add AGENTS.md for testing (#25502) (8be6feb)
  • fix: Notification and transaction display for 7702 txs without nonces (#25646) (4524026)
  • chore: moves detox configs and updates docs (#25785) (356a656)
  • chore: Update @metamask/eth-json-rpc-middleware (#25634) (3b502e7)
  • fix: fix Token details opened event (#25780) (4723f8c)
  • test: migrate fixture builder to JSON-based fixtures (#25820) (cc5a44d)
  • fix: onboarding atomocity issue and add wallet creation error screens (#25564) (bca40f0)
  • feat(e2e): implement hard rules for select-tags mode (#25826) (23d1276)
  • fix: flaky snaps and identity tests (#25795) (c6197b8)
  • feat: add bridge and swap to HyperEVM (#25769) (7a5ce94)
  • feat(perps): add lightweight position display on token details page (#25685) (c602ef7)
  • feat(predict): add deeplink support for feed tab selection (#25743) (a0a4047)
  • chore: upgrade @metamask/design-system packages (#25606) (0bad657)
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (#25696) (fd58798)
  • chore(release): sync stable to main for version 7.66.0 (#25802) (d6d70de)
  • ci: increase memory on repack builds (#25803) (1951824)
  • fix: check chainRanking against ALLOWED_BRIDGE_CHAIN_IDS (#25788) (2726418)
  • feat: Keep tabs mounted on Browser (#25702) (83359ea)
  • refactor(predict): decompose PredictMarketDetails into focused sub-components (#25786) (1d0dd8e)
  • chore: fix sentry sourcemaps upload (#25793) (2aa89c2)
  • Merge origin/main into stable-main-7.66.0 (958022b)
  • fix: remove biometric toggle switch TO-457 (#25424) (200681d)
  • fix: musd flaky e2e (#25772) (3ba9e00)
  • docs: update component view tests guidelines (#25554) (da770f4)
  • feat(ramps): integrate quote polling in BuildQuote screen (#25615) (b209a3b)
  • feat(merklRewards): enhance analytics tracking for claim and tooltip interactions (#25761) (e8eddb1)
  • feat: display errors coming from the snaps when submitting confirm in send flow (#25648) (19705ab)
  • fix: initial predict deposit using polygon usdce (#25774) (c60765c)
  • fix: new button layout issues (#25771) (0c99293)
  • chore: bump Ledger Bridge to 11.2.0 and Keyring API to 21.4.0 (#25660) (e2aea58)
  • fix(perps): correct amount reset when balance changes and simplify setAmount cp-7.65.0 (#25759) (985f421)
  • fix: truncate long account names in Deposit AccountSelector (#25715) (40e5e1d)
  • fix(predict): remove Super Bowl LX temporary fix (#25756) (8864c70)
  • chore: bump @metamask/tron-wallet-snap version to ^1.21.1 (#25711) (9464dbd)
  • chore: moves e2e selectors to tests (#25764) (b5081f6)
  • test: MMQA-1348 component view test required (#25643) (e9830b5)
  • test: update accounts E2E tests to be BIP-44 compliant (#25748) (d863b4b)
  • feat: add network picker deeplink cp-7.65.0 (#25446) (b539420)
  • fix: check chainRanking for enabled swaps networks (#25765) (84ad8ef)
  • feat: add mUSD claim transaction type and related UI updates (#25452) (995cb84)
  • test: enabling network api calls from browserstack (#25655) (839303a)
  • refactor(analytics): migrate Batch 1-6: web3auth (#25713) (8d8707f)
  • fix: subtitle in token details (#25726) (5b518ea)
  • fix: nft images not loading (flaky) cp-7.64.0 (#25705) (71d7c3f)
  • refactor(perps): ensure object parameter consistency in controller files (#25688) (6a41411)
  • feat(ramps): adds payment selection modal (#25681) (fa38c18)
  • feat: cp-7.65.0 updated color of earn percentage CTA (#25738) (7c4514a)
  • feat: add provider_onramp property to Ramps Transaction Completed/Failed events (#25618) (13c9688)
  • fix: cash buy button action (#25719) (ba14ec4)
  • fix: fix on-ramp buy navigation on token details (#25709) (af8fe0d)
  • feat(predict): cp-7.65.0 add analytics tracking to deposit flow (#25670) (fa7d510)
  • feat(card): add push provisioning base infrastructure (#25669) (14babfe)
  • chore(release): Bump main version to 7.66.0 (#25736) (c7685f0)
  • feat(card): cp-7.64.0 change CardHome button colors (#25728) (51f9d36)
  • refactor: Update TextField and TextFieldSearch's styling (#25684) (3d1e55f)
Source: README.md, updated 2026-02-23