MetaMask / MetaMask/metamask-mobile

Error: MetaMask Typed Message Signature: Keyring Controller signTypedMessage: Error: missing value for f...

Open
#10,136 0 comments 0 reactions 0 assignees View on GitHub
team-wallet-framework-deprecated
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.