-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix: Multichain balances #13742
base: main
Are you sure you want to change the base?
Fix: Multichain balances #13742
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Updated dependencies detected. Learn more about Socket for GitHub ↗︎
Have feedback? Participate in our User Experience Survey 📊 |
896d23e
to
290f36d
Compare
app/core/Engine/Engine.ts
Outdated
@@ -454,6 +461,27 @@ export class Engine { | |||
multichainRatesControllerMessenger, | |||
multichainRatesController, | |||
); | |||
|
|||
const cronjobControllerMessenger = this.controllerMessenger.getRestricted({ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now we have a folders to have the messengers on, we can start to move this there, this is a new pattern introduced by this PR (We can address it later so we unblock stuff)
Solana = `${SolScope.Mainnet}/token:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`, | ||
SolanaDevnet = `${SolScope.Devnet}/token:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`, | ||
SolanaTestnet = `${SolScope.Testnet}/token:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`, | ||
Solana = `${SolScope.Mainnet}/slip44:501`, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice catch!
Where is this event "ExecutionService:unhandledError" coming from? Weird error! |
290f36d
to
58a55e1
Compare
28d1be3
to
6067fc0
Compare
Description
This PR fixes the broken balances for Solana on mobile. There were a series of updates that broke the balances. This PR addresses this issue with the following..
This PR also migrates all of the Multichain controllers to use the latest "init" pattern. These changes were modelled off of the accounts controller.
NOTE: Bitcoin Balances are still broken and likely requires a the snap to be updated. BTC is not a priority for now.
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
Screen.Recording.2025-02-28.at.9.36.58.PM.mov
After
Screen.Recording.2025-02-28.at.9.07.51.PM.mov
Pre-merge author checklist
Pre-merge reviewer checklist