+- **BREAKING:** `EarnController` constructor no longer accepts `selectedNetworkClientId`, no longer triggers async work during construction, and now requires `AccountTreeController:stateChanged` and `NetworkController:getState` to be available on its messenger. Consumers must call `init()` after construction to start SDK initialization, initial data fetches, and account-dependent refresh scheduling ([#8421](https://github.com/MetaMask/core/pull/8421))
0 commit comments