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

It's already a peer dependency, so it should be a runtime dependency too.

bug
team-wallet-framework

## Explanation * What is the current state of things and why does it need to change? - This adds support for the SKALE Europa Mainnet. This works in parallel...

## Explanation In a previous commit, we mistakenly introduced a Node-specific function for testing deep equality, and this ended up crashing the extension. This would usually have been caught by...

## Explanation If you run `yarn build` and then run ESLint (either in your editor or the `eslint` CLI), you may see false positives — i.e., you may see lint...

team-wallet-framework

## Explanation Some of our classes that were previously labeled as controllers have empty state, making them [non-controllers](https://github.com/MetaMask/decisions/blob/main/decisions/core/0001-messaging-non-controllers.md). As part of Wallet Framework team's Q2 2024 OKRs (O3KR1), we're currently...

team-wallet-framework

## Current controller classes with empty state - [x] #4072 - [x] #4433 - [ ] #4434 - [ ] #4435 ## Requirements - Should not inherit from `BaseControllerV1` or...

Epic
team-wallet-framework

## Explanation There are two special kinds of dependencies that have been frequently miscategorized: - Type-only dependencies: These are dependencies from which no runtime code is used, but only TypeScript...

As part of the Wallet Framework Team's Q2 2024 OKRs (O3/KR4), we are upgrading all core packages to use TypeScript v5.1, with the goal of eventually upgrading to the latest...

team-wallet-framework

After [`SafeEventEmitterProvider` is updated to support EIP-1193](https://github.com/MetaMask/core/issues/4095), we should adapt to the changes: - Calling `sendAsync` will be deprecated; we should use `request` instead. - Here is where we are...

team-wallet-framework

In the following, `contract.balances` and `result` are implicitly typed as `any`, because the `Contract` class doesn't have a `balances` method. ```ts import { Contract } from '@ethersproject/contracts'; ... async getBalancesInSingleCall(...

bug
team-wallet-framework