MetaMask / MetaMask/metamask-extension
Use mainnet method registry for other networks
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
**Describe the bug**
According to the document, we have to register function signature on the mainnet registry contract for metamask to display function name rather than contract interaction on the step to sign a transaction. But after we register the signature, the function name will only show up when we're on mainnet.
**Expected behavior**
Should fetch the data from mainnet registry contract even when users are using other networks.
Contributor guide
Research direction
Start by tracing how the mainnet registry contract is queried during the transaction-signing flow, especially when the user is connected to another network. Verify the current behavior for a registered function signature on a non-mainnet network and confirm that the function name is displayed instead of a generic contract interaction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- blockchain
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100