MetaMask / MetaMask/metamask-mobile
Error: MetaMask Typed Message Signature: Keyring Controller signTypedMessage: Error: missing value for f...
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
Sentry Issue: [METAMASK-MOBILE-2G8E](https://metamask.sentry.io/issues/5540228370/?referrer=github_integration)
```
Error: MetaMask Typed Message Signature: Keyring Controller signTypedMessage: Error: missing value for field contract of type string
at hub.once$argument_1 (node_modules/@metamask/message-manager/dist/chunk-XIE54L35.js:255:24)
at apply (native)
at onceWrapper (node_modules/events/events.js:238:17)
at apply (native)
at emit (node_modules/events/events.js:146:17)
...
(20 additional frame(s) were not displayed)
```
Contributor guide
Research direction
Start with the linked Sentry issue and trace Keyring Controller signTypedMessage into the @metamask/message-manager stack location shown in the report. Determine why the contract field is missing and verify that typed-message signing no longer produces this error, adding regression coverage if the relevant test location is found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100