Developer Ecosystem
ethers.js icon

ethers.js

Project

0x8b...BA72

Ethers.js is a simple, compact and complete library for everything Ethereum.

Appears in
107 ballots

Contribution

Ethers.js is currently the most popular JavaScript library for Ethereum (and ilk) with over 1 million weekly npm installs (over 110 million, all time) and is in the top 500 NPM packages by dependents. Ethers has worked closely with the OP team to collaborate on the custom OP extension package as well as integrate new plug-ins for tuning network performance (such as custom priority fees), which are all built-in and automatically used for OP-detected networks. Ethers is also used by many of the other tools and projects which help enable Optimism, such as MetaMask, Uniswap and Hardhat.

Impact

The impact provided by Ethers has been a simple and popular developer library. Many aspects of Ethers favour simplicity and safety-by-default, such as "garbage-in, fail loud" (opposed to "garbage-in, garbage-out", which often results in unsafe or error prone behaviour) which has helped protect developers and end-users from innocent mistakes, which could be costly or dangerous in the the blockchain world. Making it difficult to build a foot-gun is a feature. By being so widely used, it has also led to the development of many other projects on top of it, further expanding the ecosystem.

Impact Metrics

Funding sources

RetroPGF 2
209,140.00 OP
RetroPGF 1
51,345.00 USD