core icon indicating copy to clipboard operation
core copied to clipboard

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

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

Look for the following string in non-test files to find these: ``// TODO: Replace `any` with type`` At time of writing, there were 6 instances.

team-shared-libraries

## Explanation ## References ## Changelog ### `@metamask/package-a` - ****: Your change here - ****: Your change here ### `@metamask/package-b` - ****: Your change here - ****: Your change here...

The `Token` type defined in the `TokenRatesController` has a `balanceError` property, which is typed as `unknown`. This property is assigned an error value in the `TokensBalancesController` `updateBalances` method. `TokensController` uses...

team-shared-libraries

There are hundreds of instances of `any` type usage and `as` assertions spread throughout the [metamask-extension](https://github.com/MetaMask/metamask-extension), [core repo](https://github.com/MetaMask/core), and other MetaMask libraries. To uphold coding standards and unlock type-safe feature...

Epic
team-shared-libraries

Today both extension and mobile use the `eth-keyring-controller` package, but they each have their own wrapper methods for safely interacting with this underlying keyring controller. These wrapper functions handle things...

enhancement
Epic
team-accounts
team-shared-libraries

## Explanation Introduce custom error messages and prefixes to add additional clarity to the user in the event of an error. ### Background @matthewwalsh0 wrote in [internal ticket](https://github.com/MetaMask/MetaMask-planning/issues/2003): > The...

## Explanation This PR fixes issue where the gas prices being sent to the bundler is always set as 0. `maxFeePerGas` and `maxPriorityFeePerGas` from the transaction params will be used...

## References relates to: https://github.com/MetaMask/mobile-planning/issues/1166 This PR aims to solve the implementation of display nft media being a user preference. It adds a handling error when the proxy or our...

needs-dev-review

## Explanation The Aurora network is being deprecated by Infura and thus MetaMask is discontinuing support. This PR reflects that deprecation ## References * Related to https://github.com/MetaMask/MetaMask-planning/issues/1609 ## Changelog ###...

This issue aims to provide a list of observations and possible proposals to simplify the `KeyringController` API, removing unnecessary, redundant, out-of-scope, and confusing methods. The `KeyringController` responsibilities should be the...

team-shared-libraries