MetaMask / MetaMask/metamask-extension

Use mainnet method registry for other networks

Open
#12,849 1 comment 0 reactions 0 assignees View on GitHub
area-activity area-customNetworks area-transactions external-contributor INVALID-ISSUE-TEMPLATE team-core-extension-ux type-enhancement
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.