chore: 7702 support money account keyring#30668
Conversation
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
SmokeMoney: Directly relevant — the new SmokeConfirmations: The No other areas are impacted — there are no changes to UI components, navigation, core Engine initialization, account management, or network handling that would warrant broader test coverage. The Performance Test Selection: |
|



Description
Enables money account keyring to be 7702 upgradeable.
Changelog
CHANGELOG entry: null
Related issues
Already enabled in core: MetaMask/core#8687
Manual testing steps
Pre-merge author checklist
Performance checks (if applicable)
trace()for usage andaddTokenfor an exampleFor performance guidelines and tooling, see the Performance Guide.
Pre-merge reviewer checklist
Note
Low Risk
Small allowlist and enum addition with a unit test; no auth, payment, or broad transaction-path changes.
Overview
Treats Money Keyring accounts as EIP-7702–capable in mobile, matching core support for money-account smart-account upgrades.
Adds
ExtendedKeyringTypes.moneyand includes it inKEYRING_TYPES_SUPPORTING_7702soaccountSupports7702returns true for money accounts (same as HD and simple keyrings). A unit test locks in that behavior.Reviewed by Cursor Bugbot for commit 6124cb1. Bugbot is set up for automated code reviews on this repo. Configure here.