MetaMask / MetaMask/metamask-mobile
[Solana Snap] Failed method `getSignaturesForAddress` caught in Sentry
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
View issue in GitHub: https://github.com/MetaMask/metamask-mobile/issues/19892
View issue in GitHub: https://github.com/MetaMask/metamask-mobile/issues/19892
View issue in GitHub: https://github.com/MetaMask/metamask-mobile/issues/19892
Sentry Issue: [METAMASK-MOBILE-477T](https://metamask.sentry.io/issues/6863924197/?referrer=github_integration)
```
Error: {"method":"getSignaturesForAddress","errorMessage":"Failed to fetch","url":"**","errorStack":"TypeError: Failed to fetch\n at Object.fetch (https://localhost/:13913:269352)\n at http...
at Qw (app:///index.android.bundle:8503:27)
at eval (app:///index.android.bundle:8503:27)
at async Object.execute (app:///index.android.bundle:8503:27)
at async Object.send (app:///index.android.bundle:8503:27)
at async Object.fetchLatestSignatures (app:///index.android.bundle:8503:27)
...
(5 additional frame(s) were not displayed)
```
Contributor guide
Research direction
Start with the Sentry event and trace the getSignaturesForAddress failure to the fetchLatestSignatures entry point shown in the stack trace. Determine why the request fails in the mobile app, then verify the fix against the same Solana Snap method and add a regression check if the relevant test location is found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- api, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100