MetaMask / MetaMask/metamask-extension

Replace all remaining instances of `web3` with `ethers` submodules

Open
#16,538 1 comment 0 reactions 0 assignees View on GitHub
MV3 team-extension-platform
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

We directly control all remaining instances. Let knock them out:
![Screen Shot 2022-11-16 at 1.58.42 PM.png](https://images.zenhubusercontent.com/612fcbe9f230e926789a2b4a/165a8c43-0883-4259-b2f8-fb9b0fa8d1b7)

Contributor guide

Open the contributing guide

Research direction

Search the repository for the remaining instances of `web3` and inspect the directly controlled usages referenced by the issue. Replace those usages with the appropriate `ethers` submodules, then verify that no controlled `web3` instances remain and the extension still builds or tests successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
blockchain
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.