MetaMask / MetaMask/metamask-extension
Metamask extension icon should indicate which network is currently in use
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
**What problem are you trying to solve?**
When using Metamask, I would like to know what network I am on at a glance; without having to click the extension to open Metamask.
**Describe the solution you'd like**
I would like for the metamask extension's icon to change based on the network I am using.
The current icon should represent Ethereum mainnet, the other networks could be represented with the addition of a coloured dot to the metamask icon; matching the coloured dot in the network selector of the extension.
i.e. a pink dot would represent Ropsten, a Purple dot would represent Kovan, a Yellow dot would represent Rinkeby, a Blue dot would represent Goerli, and a grey dot would represent localhost/custom RPC.
Contributor guide
Research direction
Start by locating the browser extension icon handling and the network selector state used by MetaMask. Trace how the active network is exposed to the extension UI, then verify that Ethereum mainnet and the named networks show the requested icon or colored-dot states.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- blockchain, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100