core
core copied to clipboard
This monorepo is a collection of packages used across multiple MetaMask clients
Daniel Suchy discovered an error in Swaps where contract exchange rates with more than 15 significant digits was causing this error:  - We should make the TokenRatesController ContractExchangeRates robust...
As part of [the controller API redesign](https://github.com/MetaMask/controllers/issues/337), we will be migrating API interactions in controllers to separate modules, to simplify our controllers. This is a tracking issue for migrating each...
We are working on implementing updated designs for transaction priority levels and gas settings in the extension and on mobile. In this new iteration, power users will be able to...
https://github.com/MetaMask/controllers/blob/502bb2639ebc2a0b695671166f6747761e08795f/src/assets/TokenListController.ts#L271-L273
This work was conceived to help land the TokenRatesController in the extension. As it stands the TokenRatesController depends on the AssetsController, which is also not yet integrated into the Extension....
**Describe the bug** Currently we query ethereum token contract addresses for the token rates, but certain tokens do not have conversion rates through the `token_price/ethereum?contract_addresses` rather they are in a...
Looks like this no longer gets updated via CI, `gh-pages` hasn't been updated in 6 months. (I imagine this is because of a token issue.)
better if we use https://github.com/ethjs/ethjs-contract and https://github.com/ethjs/ethjs-query
Because all the data in state is not relevant anymore
There's something funky going on with the state of the `KeyringController`. Specifically with the property `keyrings`. Once the property is updated via `fullUpdate` which internally calls `update`, the new value...