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

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

Fix the following CodeQL security alerts: - https://github.com/MetaMask/core/security/code-scanning/2 - https://github.com/MetaMask/core/security/code-scanning/3 ### Approach 1 Replace the flagged property assignments by returning an updated object in the enclosing `this.update()` call, or mutating...

bug
team-shared-libraries

Fix the following CodeQL security alerts: - https://github.com/MetaMask/core/security/code-scanning/4 - https://github.com/MetaMask/core/security/code-scanning/5 ### Approach 1 Replace the flagged property assignments by returning an updated object in the enclosing `this.update()` call, or using...

bug
team-shared-libraries

**PR Title** Added support for ConsenSys zkEVM test network (Linea). **Description** It was added ConsenSys zkEVM test network (Linea) support to our Network Controller. - CHANGED: - The network controller...

## Motivation Currently, `JsonRpcEngine` handles non-JSON-RPC errors thrown from middleware by passing them into `end` callbacks without validation or serialization. Fixing this is necessary to take full advantage of the...

team-wallet-framework

## Explanation Currently, the allow lists of `ComposableControllerMessenger` are set to `string`, which is too permissive. Each `ComposableController` instance needs typing and allow lists that are specific to its set...

team-shared-libraries

Currently MetaMask (in production today, with queuing disabled) will clear pending requests when the selected chain changes. This is because these requests may have been submitted for the previous chain,...

enhancement
team-wallet-api-platform
amon-hen

One of the steps involved in approving a release is to look over the dry-run output. Currently this output is not as helpful as it could be as [it lists...

team-shared-libraries

## Explanation Records an initial approach discussed by the team during refinement. This ticket is available for anyone to take over and build on top of this or discard as...

The `query` function in `controller-utils` uses `any` for its arguments as well as its return type. This means that `any` will infect other functions that use `query` `query` is used...

team-shared-libraries