core
core copied to clipboard
This monorepo is a collection of packages used across multiple MetaMask clients
## Explanation Currently the global `provider` and `blockTracker` instances are required as constructor options in the `TransactionController`. This means the clients must have the global provider available when the controller...
## Explanation `legacyAPIEndpoint` and `EIP1559APIEndpoint` options are the gas API urls used in `GasFeeController`. This PR aims to remove those and put the new Infura URL as hardcoded. New Infura...
## Explanation This PR implements and activates `OptimisimLayer1GasFeeFlow` for Optimisim based transactions. ## References Fixes: https://github.com/MetaMask/MetaMask-planning/issues/1944 ## Changelog ### `@metamask/transaction-controller` - **ADDED**: Implement and activate `OptimisimLayer1GasFeeFlow` for Optimisim based transactions...
Considering that converting TokenDetectionController to BaseController v2 took longer than expected due to unforeseen changes, we want to be more conscientious about converting TokenRatesController. Figure out all of the changes...
These controllers are still using BaseController (v1) and need to be migrated to BaseControllerV2. Some controllers don't need to be controllers at all. ## Core packages - [x] Message managers...
Considering that converting TokenDetectionController to BaseController v2 took longer than expected due to unforeseen changes, we want to be more conscientious about converting TokensController. Figure out all of the changes...
Considering that converting TokenDetectionController to BaseController v2 took longer than expected due to unforeseen changes, we want to be more conscientious about converting NftDetectionController. Figure out all of the changes...
Considering that converting TokenDetectionController to BaseController v2 took longer than expected due to unforeseen changes, we want to be more conscientious about converting NftController. Figure out all of the changes...
Considering that converting TokenDetectionController to BaseController v2 took longer than expected due to unforeseen changes, we want to be more conscientious about converting AssetsContractController. Figure out all of the changes...
Considering that converting TokenDetectionController to BaseController v2 took longer than expected due to unforeseen changes, we want to be more conscientious about converting AccountTrackerController. Figure out all of the changes...