Essential Eth
Replacing ethers.js and web3.js with code 25x smaller. Web3 must be faster for the whole world to use it!
Screenshots


Problem Statement
Essential-eth is a JavaScript library. You see, many web3 apps are bloated and slow because of big libraries. That is crippling and unusable for folks in emerging markets. Essential-eth introduces a much faster implementation of the same things ethers and web3 currently do. Changing to essential-eth can speed up your web application 10-50x because it uses less code.
Solution
I used TypeScript with proper tree shaking. I relied on minimal external libraries and used jest to ensure each of the functions promised match exactly what web3 and ethers return. I tested all of the included functions in earnifi so that it's likely to not give bugs for others using the library.
Hackathon
ETHOnline 2021
2021
Contributors
- dawsbot
174 contributions
- jtfirek
25 contributions
- arimgibson
21 contributions
- dependabot[bot]
5 contributions
- jackson-
3 contributions
- icepy
3 contributions
- iadnanmalik
1 contributions
- larskarbo
1 contributions
- KeKs0r
1 contributions
- raulrpearson
1 contributions
- shivamklr
1 contributions
- tchowd
1 contributions
- omahs
1 contributions