core icon indicating copy to clipboard operation
core copied to clipboard

This monorepo is a collection of packages used across multiple MetaMask clients

Results 499 core issues
Sort by recently updated
recently updated
newest added

Being able to clear all event handlers for a given event name is nice, but specifically in tests, it can be tedious. It would be nice to have a method...

enhancement
team-wallet-framework

The NetworkController is still using V1. With the upcoming Multi Network changes we want to do. We should get the Network Controller into the ideal optimal state before merging them...

## Explanation Migrates the calls from OpenseaV2 to Reservoir. Removes unused Opensea types and add Reservoir types. Ideally the types are shared from NFT-API to other consuming clients rather than...

## Explanation While reading the implementation of the `AccountsController`, I spotted a unsafe access in the function generating the next account ID. It seems this code path was never really...

team-accounts

## Explanation - Fixes all `any` usage in the `JsonRpcEngine` class. - Errors are typed consistently as `unknown` to reflect actual usage in consumers and tests. - `JsonRpcEngineCallbackError` is no...

team-shared-libraries

## Motivation As part of Shared Libraries Q2 2024 OKRs (O3/KR4), we will be upgrading all core packages to use TypeScript v5.0. There are some significant blockers associated with this...

team-wallet-framework

## Explanation Adds a method in the AnnouncementController to support the new Developer Options Settings Page → Reset State → What's New Announcements ## References Partially Fixes: https://github.com/MetaMask/metamask-extension/issues/23592 Blocks: https://github.com/MetaMask/metamask-extension/pull/22382...

As part of the Shared Libraries Q2 2024 OKRs (O3/KR4), we plan to upgrade the TypeScript versions in all core repo packages to v4.9. Some follow-up tasks: 1. `satisfies` -...

team-shared-libraries

## Explanation As part of the Shared Libraries Q2 2024 OKRs (O3/KR4), we plan to upgrade the TypeScript versions in all core repo packages to v4.9. ## References - Closes...

team-shared-libraries

## Explanation Currently the networks supporting transaction simulation are hardcoded along with their associated subdomains. This PR instead queries the supported networks dynamically using the `/networks` endpoint to automatically support...

team-confirmations-system