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 While working on https://github.com/MetaMask/metamask-mobile/pull/22744 I noticed that if do this small change of pre-converting values I can save up to 25% of time when looping though big array...
## Explanation ## References ## Checklist - [ ] I've updated the test suite for new or updated code as appropriate - [ ] I've updated documentation (JSDoc, Markdown, etc.)...
## Explanation ## References ## Checklist - [ ] I've updated the test suite for new or updated code as appropriate - [ ] I've updated documentation (JSDoc, Markdown, etc.)...
## Explanation Tests with RPC failover required triple-nested `withMockedCommunications` blocks, creating excessive indentation and reducing readability. Test helpers also used 20+ instances of `any` types. ### Solution - Added `mockedEndpoints`...
## Explanation Add messenger action to `TransactionPayController` to clear existing quotes for a single transaction. Handle abort of existing refreshes and updates using `AbortController`. ## References Related to [#23134](https://github.com/MetaMask/metamask-mobile/issues/23134) ##...
🚧 🚧 🚧 ## Explanation ## References ## Checklist - [ ] I've updated the test suite for new or updated code as appropriate - [ ] I've updated documentation...
## Explanation ## References ## Checklist - [ ] I've updated the test suite for new or updated code as appropriate - [ ] I've updated documentation (JSDoc, Markdown, etc.)...
## Explanation On mobile and extension, when AccountAPI is enabled, the token balances state ended up storing native+stake in a different area from erc-20. Example: ```jsonc { "tokenBalances": { //...
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support details and requirements by @salmanmkc in actions/checkout#2248 Persist...