core
core copied to clipboard
This monorepo is a collection of packages used across multiple MetaMask clients
You can use `engine.handle` two ways: * If you pass a callback, then the [callback will be called with two arguments][1]: `error` and `response`. Assuming that the request is valid,...
### Description Something about the PhishingDetection Controller is generating requests to the API service on path `/v1/diffsSince/-Infinity` where `-Infinity` should be a timestamp. This is not all requests doing this,...
## Explanation ## References ## Changelog ### `@metamask/package-a` - ****: Your change here - ****: Your change here ### `@metamask/package-b` - ****: Your change here - ****: Your change here...
## Explanation We should test that we dont accidently clearPendingConfirmations when removing a network selection. ## References https://github.com/MetaMask/core/pull/4165#discussion_r1567578992 ## Changelog ### `@metamask/queued-request-controller` - **ADDED**: a test to ensure that clearPendingConfirmations...
## Explanation WIP ## References ## Changelog ### `@metamask/package-a` - ****: Your change here - ****: Your change here ### `@metamask/package-b` - ****: Your change here - ****: Your change...
Further, the QueuedRequestController should be listening for these events instead of `stateChange`. related to this comment: https://github.com/MetaMask/core/pull/4139#discussion_r1561157147
## Explanation Clean up securityAlertProvider SignatureController? [Context](https://github.com/MetaMask/metamask-extension/pull/23460#discussion_r1535417487) ## References * Fixes #4102 ## Changelog ### `@metamask/signature-controller` - **BREAKING**: Removed securityProviderRequest property from SignatureController ## Checklist - [ ] I've updated...
## Explanation ## References ## Changelog ### `@metamask/package-a` - ****: Your change here - ****: Your change here ### `@metamask/package-b` - ****: Your change here - ****: Your change here...
## Explanation This PR adds guidelines for writing `core` controllers. I'm releasing it as a draft since I wrote them in a hurry and need to do another pass on...
We have a lot of misalignment among controllers in this repo: older patterns are being used along newer patterns, and controllers that attempt to use newer patterns do so in...