Skip to content

MetaMask

Dev Tools · Utility

Verified Builder

Mobile web browser providing access to websites that use the Ethereum blockchain

ShippingLast ship 4h ago

Latest ship

Active development: 91 commits across 49 contributors

Code ActivitySource linked

4 active day(s) in MetaMask/metamask-mobile.

Builder activity

Meaningful, source-backed updates per week. Commits are aggregated, not counted individually.

Build timeline

  1. Version 13.47.1

    Github ReleaseSource verified

    Fixed - Fixed non-deterministic production builds so the Firefox add-on review rebuild matches the published build (#46069)

    View evidence
  2. Active development: 100 commits across 29 contributors

    Code ActivitySource linked

    8 active day(s) in MetaMask/core.

    View evidence
  3. Release 8.10.2

    Github ReleaseSource verified

    Merge remote-tracking branch 'origin/stable' into release/8.10.2-ota (cac93c1) * release: release-changelog/8.10.2 (#35811) (0f8b086) * Cherry-picking commits from main to release/8.10.2-ota for PR #35937 (#35955) (45b7403) * release: 8.10.1 (#35773) (307c4a1) * release: release-changelog/8.10.1 (#35772) (f0f4d4c) * chore: set OTA_VERSION to v8.10.2 for OTA hotfix (release/8.10.2-ota) (159189b) * Bump version to 8.10.1 (#35771) (dd06814) * Cherry-picking commits from main to release/8.10.1 for PR #35698 (#35775) (9eb0cc5) * Cherry-picking commits from main to release/8.10.1 for PR #35619 (#3

    View evidence
  4. 1246.0.0

    Github ReleaseSource verified

    @metamask/assets-controllers 111.3.0 Changed - DeFiPositionsControllerV2.fetchDeFiPositions now sets forceFetchDeFiPositions on the Accounts API request only when forceRefresh is true (#10149)

    View evidence
  5. Active development: 33 commits across 15 contributors

    Code ActivitySource linked

    28 active day(s) in MetaMask/contract-metadata.

    View evidence
  6. Active development: 87 commits across 42 contributors

    Code ActivitySource linked

    5 active day(s) in MetaMask/metamask-mobile.

    View evidence
  7. Active development: 95 commits across 42 contributors

    Code ActivitySource linked

    5 active day(s) in MetaMask/metamask-extension.

    View evidence
  8. 1245.0.0

    Github ReleaseSource verified

    @metamask/perps-controller 16.2.0 Added - Add ORDERMARGINMODEINVALID, ORDERMARGINMODEUNSUPPORTED, ORDERMARGINMODEPOSITIONOPEN, and ORDERMARGINMODEORDEROPEN to the exported PerpsErrorCode union. (#10136) - Expanding PerpsErrorCode is a minor. Clients should handle unknown codes in a catch-all rather than an exhaustive Record<PerpsErrorCode, …>. Existing callers that omit marginMode keep the same runtime behavior. - Add explicit HyperLiquid OrderParams.marginMode selection with market-capability and open-positi

    View evidence
  9. Active development: 100 commits across 32 contributors

    Code ActivitySource linked

    8 active day(s) in MetaMask/core.

    View evidence
  10. 1244.0.0

    Github ReleaseSource verified

    @metamask/kyc-controller 0.1.0 Added - Initial Release (#10145)

    View evidence
  11. Active development: 100 commits across 32 contributors

    Code ActivitySource linked

    8 active day(s) in MetaMask/core.

    View evidence
  12. 1243.0.0

    Github ReleaseSource verified

    @metamask/transaction-pay-controller 27.1.2 Changed - Bump @metamask/transaction-controller from ^69.7.0 to ^69.8.1 (#10080, #10124) - Bump @metamask/utils from ^11.11.0 to ^11.12.0 (#10076) - Bump @metamask/assets-controller from ^14.0.3 to ^15.0.1 (#10088, #10139) - Bump @metamask/remote-feature-flag-controller from ^6.1.0 to `^6.1.

    View evidence
  13. 1242.0.0

    Github ReleaseSource verified

    @metamask/account-tree-controller 9.0.0 Added - Add AccountTreeSnapshot:strip{Metadata,Secrets} support (#10112) - This can be used to mutate the snapshot before calling :importState and ease custom flow integration where secrets and metadata would be imported in 2-steps. Changed - BREAKING: metadata is now optional on AccountWalletPayloadMetadata, AccountWalletGroupPayloadMetadata, and all wallet/group payload entry types (#10112) - Consumers reading metadata from a snapsho

    View evidence
  14. 1241.0.0

    Github ReleaseSource verified

    @metamask/core-backend 9.1.0 Added - Add authTokenTimeout to ApiPlatformClientOptions and export DEFAULTAUTHTOKEN_TIMEOUT (#10104) - Requests wait at most this long (default 500ms) for getBearerToken. If the token is not ready, the request is sent unauthenticated while the in-flight fetchQuery continues so later requests can attach the token. Set authTokenTimeout to 0 to wait indefinitely. - Bearer-token fetchQuery uses staleTime: 0 so concurrent requests are de-duplicated without a second JWT cache; token lifetime stays

    View evidence
  15. 1240.0.0

    Github ReleaseSource verified

    @metamask/wallet 12.0.3 Changed - Bump @metamask/claims-controller from ^0.6.0 to ^0.6.1 (#9972) - Bump @metamask/shield-controller from ^6.0.0 to ^6.0.1 (#9972) - Bump @metamask/subscription-controller from ^8.0.0 to ^8.0.1 (#9972) - Bump @metamask/remote-feature-flag-controller from ^6.0.0 to ^6.1.1 (#9980, #10129) - Bump `@metamask/t

    View evidence
  16. Active development: 31 commits across 14 contributors

    Code ActivitySource linked

    27 active day(s) in MetaMask/contract-metadata.

    View evidence
  17. Active development: 85 commits across 36 contributors

    Code ActivitySource linked

    5 active day(s) in MetaMask/metamask-mobile.

    View evidence
  18. Active development: 93 commits across 42 contributors

    Code ActivitySource linked

    6 active day(s) in MetaMask/metamask-extension.

    View evidence
  19. 1239.0.0

    Github ReleaseSource verified

    @metamask/remote-feature-flag-controller 6.1.1 Changed - Bump @metamask/utils from ^11.11.0 to ^11.12.0 (#10076) Fixed - Keep the previously selected value for a threshold feature flag when the segmentation identifier is unavailable, instead of exposing the unresolved threshold array (#10123) - getMetaMetricsId and getCanonicalProfileId may legitimately return an empty string, as they do when init runs before whatever backs them is ready. Previously init would then replace res

    View evidence
  20. Release 8.10.1

    Github ReleaseSource verified

    Bump version to 8.10.1 (#35771) (dd06814) * Cherry-picking commits from main to release/8.10.1 for PR #35698 (#35775) (9eb0cc5) * Cherry-picking commits from main to release/8.10.1 for PR #35619 (#35776) ([8a81b63](https://github.com/

    View evidence
  21. 1238.0.0

    Github ReleaseSource verified

    @metamask/transaction-controller 69.8.1 Fixed - Harden gas fee token preflight by not treating pending gas estimates as zero-cost native gas, and by resetting isExternalSign when preflight validation fails (#10071)

    View evidence
  22. Active development: 86 commits across 35 contributors

    Code ActivitySource linked

    4 active day(s) in MetaMask/metamask-mobile.

    View evidence
  23. Active development: 97 commits across 49 contributors

    Code ActivitySource linked

    6 active day(s) in MetaMask/metamask-extension.

    View evidence
  24. Active development: 100 commits across 33 contributors

    Code ActivitySource linked

    7 active day(s) in MetaMask/core.

    View evidence

Research notes

Written by Dawnscan researchers and reviewed before publishing. Commentary with sources — not the project's own claims, and not evidence of shipping.

No published notes on MetaMask yet.

    Know something about MetaMask? Sign in with wallet to submit a research note. Notes are reviewed before they appear here.

    Sources