core
core copied to clipboard
This monorepo is a collection of packages used across multiple MetaMask clients
## Explanation ## References ## Checklist - [ ] I've updated the test suite for new or updated code as appropriate - [ ] I've updated documentation (JSDoc, Markdown, etc.)...
## Explanation Snap requests are now delayed after the onboarding, to avoid starting requests "too soon" on the clients, we now have a logic to wait for the Snap platform...
## Explanation ## References ## Checklist - [ ] I've updated the test suite for new or updated code as appropriate - [ ] I've updated documentation (JSDoc, Markdown, etc.)...
We should remove the deprecated `send` and `sendAsync` methods from the `InternalProvider`. The reason they're still around is to maintain compatibility between the `InternalProvider` and libraries like `eth-query` / `ethjs-query`....
## Explanation Popular Network nicknames are incorrect and they are currently being overwritten in both clients during onboarding. Here we can see how both clients override the names: https://github.com/MetaMask/metamask-mobile/blob/main/app/core/Engine/controllers/network-controller-init.ts#L55 https://github.com/MetaMask/metamask-extension/blob/main/app/scripts/controller-init/network-controller-init.ts#L83...
Fix suppressed errors in each package. There are sub-tasks linked for each package, we can fix the errors one package at a time.
Fix suppressed lint errors in this package.
Fix suppressed lint errors in this package.
Fix suppressed lint errors in this package.
Fix suppressed lint errors in this package.