Conversation
d8926ef to
010ce60
Compare
8b2387c to
2e23109
Compare
|
@metamaskbot publish-preview |
|
Preview builds have been published. Learn how to use preview builds in other projects. Expand for full list of packages and versions. |
|
@metamaskbot publish-preview |
|
Preview builds have been published. Learn how to use preview builds in other projects. Expand for full list of packages and versions. |
7bb3882 to
debd7eb
Compare
|
@metamaskbot publish-preview |
debd7eb to
e31c503
Compare
|
@metamaskbot publish-preview |
|
No dependency changes detected. Learn more about Socket for GitHub. 👍 No dependency changes detected in pull request |
|
@metamaskbot publish-preview |
|
Preview builds have been published. Learn how to use preview builds in other projects. Expand for full list of packages and versions. |
|
@metamaskbot publish-preview |
|
Preview builds have been published. Learn how to use preview builds in other projects. Expand for full list of packages and versions. |
178d32d to
a820fad
Compare
47347bf to
fc0757b
Compare
fc0757b to
d644130
Compare
1. use correct version 2. remove unused state 3. remove unused imports in tsconfig
49c0a6b to
89c36c5
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 00781c8. Configure here.
00781c8 to
c4311aa
Compare

Explanation
This PR adds a scaffold for the money account upgrade controller, as well the first step in the upgrade process.
I'll make follow up PRs adding the further steps so they can be reviewed more easily.
Addresses
MUSD-447 and MUSD-449
References
Checklist
Note
Medium Risk
Adds a new controller that signs messages via
KeyringControllerand calls the CHOMP API, so mistakes could impact authentication/association flows despite limited initial scope.Overview
Introduces a new package,
@metamask/money-account-upgrade-controller, providing a scaffoldedMoneyAccountUpgradeControllerwithinit(validates chain support viaChompApiService:getServiceDetails) and a messenger-exposedupgradeAccountmethod that runs an ordered upgrade step sequence.Adds the first upgrade step,
associateAddressStep, which EIP-191 signs aCHOMP Authentication {timestamp}message and submits it toChompApiService:associateAddress, treatingalready_associatedas a no-op; includes unit tests and wires the package into repo build/TS references, README package list, CODEOWNERS/teams.json, andyarn.lock.Reviewed by Cursor Bugbot for commit c4311aa. Bugbot is set up for automated code reviews on this repo. Configure here.