Move extension-only metrics to SnapController for mobile
Open
snaps-refined-backlog
- Dominant language
- TypeScript
- Stars
- 853
- Forks
- 662
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 8
Description
Move current extension-only metrics to SnapController to easily implement them on mobile.
For reference: https://github.com/MetaMask/metamask-extension/blob/main/app/scripts/metamask-controller.js#L3053-L3186
Contributor guide
Research direction
Read the referenced sections of app/scripts/metamask-controller.js, then locate SnapController in this repository and compare how the current extension-only metrics are handled. Move the relevant metrics into SnapController so the same functionality can be implemented on mobile, and verify that the controller exposes the required metrics without relying on extension-only code.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- mobile-dev
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100