MetaMask / MetaMask/metamask-extension
Error: No metadata found for 'c2DomainBlocklistLastFetched'
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
Sentry Issue: [METAMASK-XBVC](https://metamask.sentry.io/issues/5828650320/?referrer=github_integration)
```
Error: No metadata found for 'c2DomainBlocklistLastFetched'
at Array.reduce ()
at ComposableObservableStore.updateStructure (app/scripts/lib/ComposableObservableStore.js:81:13)
at new MetamaskController (app/scripts/metamask-controller.js:1984:16)
at setupController (app/scripts/background.js:684:16)
at initialize (app/scripts/background.js:418:5)
...
(4 additional frame(s) were not displayed)
```
Contributor guide
Research direction
Start with ComposableObservableStore.updateStructure in app/scripts/lib/ComposableObservableStore.js and trace its construction from app/scripts/metamask-controller.js and app/scripts/background.js. Reproduce the initialization path shown in the Sentry trace, then identify why c2DomainBlocklistLastFetched lacks metadata and verify that controller startup completes without this error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100