core
core copied to clipboard
This monorepo is a collection of packages used across multiple MetaMask clients
## Explanation This pull request introduces a new feature that enhances our application's capability to display daily percentage and amount changes for various assets. By extending our state structure, we...
Bumps [@metamask/eth-sig-util](https://github.com/MetaMask/eth-sig-util) from 7.0.1 to 7.0.2. Release notes Sourced from @metamask/eth-sig-util's releases. 7.0.2 Fixed Replace dependency tweetnacl-util with @scure/base (#358) Changelog Sourced from @metamask/eth-sig-util's changelog. [7.0.2] Fixed Replace dependency tweetnacl-util...
Bumps [@metamask/action-utils](https://github.com/MetaMask/action-utils) from 1.0.0 to 1.1.1. Release notes Sourced from @metamask/action-utils's releases. 1.1.1 Fixed Fix published version on NPM registry Note: 1.1.0 was inadvertently published with an inconsistent manifest. It...
## Explanation This new controller will be responsible of exposing Snaps that implement the newly defined Chain API. This controller also implements the chain API itself. Reference: https://github.com/MetaMask/chain-api/ ## Changelog...
## Explanation As part of the non-EVM initiative, there's a need to develop a new controller capable of fetching the rates for these blockchains. Currently, we can't rely on the...
> [!NOTE] > The diff is not as bad as it seems; just hide whitespace on the diff view. > Actual changes are about `+600` of source code and `+900`...
## Explanation Currently, in the client, it is possible to have multiple networks with different RPC endpoint URLs representing the same chain. This creates a problem because if all we...
## Explanation ## References - Closes #4271 ## Changelog ### `@metamask/package-a` - ****: Your change here - ****: Your change here ### `@metamask/package-b` - ****: Your change here - ****:...
When successful, `wallet_getPermissions` and `wallet_requestPermissions` both return the current permissions for the requesting subject, which is a subset of the permission controller's state. This is very unfortunate, because it means...
Requires: #4239 For the Barad-dûr multichain milestone, we are implementing [CAIP-25](https://github.com/ChainAgnostic/CAIPs/edit/main/CAIPs/caip-25.md) handshakes. Consequently, our permission system needs to be able to express its granular authorization logic for RPC methods and...