Web3js Progress Report:
This report is in three sections. Section one details each achievement as per the project roadmap milestones. Section two details upcoming expected milestones during the next Octant Epoch round, and section details how the funds raised during Epoch #3 were spent.
Section 1: Achievements Since Last Epoch:
- Enhancing Developer Onboarding and Engagement:
- Wagmi Adaptor - Completed!
- Web3-Modal Client - Completed!
- Strengthen Community Support:
- Expand the Web3.js Plugin Ecosystem:
- Enhance Contributor Experience:
- ChainSafe has consistently provided prompt support for pull requests, technical questions, troubleshooting, merge requests, and Discord communications. Additionally, ChainSafe has implemented developer feedback suggestions to demonstrate the value of their ideas. ChainSafe remains committed to enhancing the contributor experience, and plans to continue delivering on these objectives as long as financially feasible.
- Continuous Improvement and Feature Expansion of Web3.js:
- 7044 - Issue Fixed: web3.utils.toWei(amount, ether) fix required when decimals in input are overflown
- 6801 - Issue FIxed: fillGasPrice fundamentals changed transactions
Section 2: Upcoming Milestones as per Project Roadmap:
- Enhancing Developer Onboarding and Engagement:
We are currently working on our 2024 Q3 and Q4 goals and actions items. Currently, these include:
- Working on the next major version (v5)
- Work on improving performance and reducing the size
- Add to our providers list
- Strengthen Community Support:
- Starting an ambassador program to grow the community with 10-20 ambassadors.
- Conducting a workshop at ETHCC in Brussels.
- Maintaining 24/7 support on Discord and GitHub.
- Expand the Web3.js Plugin Ecosystem:
Over the next period, Chainsafe will commence scheduling workshop/s for developers that would like assistance with creating web3js plugins for fundamental projects within web3, such as layer 2 solutions, oracles, etc.
- Enhance Contributor Experience:
ChainSafe remains committed to enhancing the contributor experience, and plans to continue delivering on objectives related to support for pull requests, technical questions, troubleshooting, merge requests, and Discord communications.
- Continuous Improvement and Feature Expansion of Web3.js:
- Move AccountAbstraction (EIP4337) from plugins into core library
- Researching to improve wallet security
Section 3: Funds Spent:
On April 30th, 2024, which marked the end of Epoch #3’s allocation window, ChainSafe was awarded 32.5915 ETH, equal to approximately USD $102,000 at that time.
From April 30, 2024, to June 6, 2024, the Web3.js program has spent approximately USD $143,000, which includes labor, and operational overhead.
Funds raised in the following epoch will continue to be retroactively allocated to cover the ongoing high costs of maintaining the web3.js library and will be focused on the objectives highlighted in this post.
For any questions please reach out to bryant@chainsafe.io or bryanteurope on Telegram.