Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. The month of June has started, and we are excited to bring you this week’s hot report. We have released a new version of ARK Connect, including the new ‘Themes’ feature and several other enhancements and improvements. The ARK Scan team has been finalizing the initial WebSockets implementation. Meanwhile, the ARK Vault team has been finalizing Mainsail’s multisignature server app and its integration within ARK Vault. Mainsail has seen improvements across the board, and further progress has been made on EVM integration.
Development Summary
Below is a breakdown of total commits and authors by project for development activity over the last week from May 31st through June 7th, 2024.
Project | Commits | Authors |
---|---|---|
ARK Connect | 76 | 3 |
ARK Scan | 5 | 1 |
ARK Vault | 52 | 3 |
Mainsail | 32 | 4 |
Overall, the team has demonstrated consistent productivity and engagement over this period, with a total of 165 commits across all projects.
The number of commits and data for each project will fluctuate every week depending on internal sprints, objectives, and difficulty.
ARK Connect Weekly Progress
Another week, another release. ARK Connect brings new features this week. We have added a new ‘Themes’ feature, allowing users to switch between the Blue (new default) and Green (old default) color palettes of the extension. This release also includes other features and improvements, which are detailed in the blog post linked below.
You can read the full announcement in our blog post titled ARK Connect Updates - Themes.
We have also updated ARKConnect.io with the new blue color palette.
To install or update ARK Connect for your browser, use the following links:
- Google Chrome: Chrome Web Store
- Mozilla Firefox: Firefox Browser Add-Ons
Next week, we will focus on implementing the last significant feature during this stretch: ‘Voting.’ With ‘Voting,’ users will be able to vote (or swap vote/unvote) for delegates natively within the extension. This addition will make ARK Connect a versatile day-to-day app, usable as both a Web3 identity and a hot wallet.
ARK Scan Weekly Progress
The ARK Scan team has been finalizing work on the initial WebSockets integration. Most of the week has been dedicated to testing the WebSockets implementation, fine-tuning, and fixing discovered issues. Our aim with WebSockets is to improve interactions with the dynamic nature of the blockchain by responding to changes more effectively.
Next week, we’ll conduct the final round of tests for the WebSockets implementation in preparation for release.
ARK Vault Weekly Progress
The ARK Vault team has been finalizing the completion of Mainsail’s multisignature server and its integration within ARK Vault. Work done this week included:
- Implementing support for multisignature username registrations and resignations.
- Adding support for username deep-link handling.
- Enabling E2E testing for the Mainsail network.
- Fixing tests in the registration form.
- Updating Vite dependencies.
- Improved Vault’s network configuration storage to better respond to changes.
Next week, we’ll conclude Mainsail’s multisignature implementation and start a new sprint, focusing on general UI improvements in ARK Vault to make it even more user-friendly.
Mainsail Weekly Progress
The Mainsail team has made progress on the general codebase and process improvements, with initial work done for the gas for EVM. This week’s work includes:
- Disabled snapshot export on TX pool worker.
- Replaced JSON_RPC with IPC actions.
- Supported event emits from worker to main process.
- Fixed E2E and functional tests.
- Implemented transaction broadcaster and TX pool node verifier.
- Merged the latest changes to the EVM branch.
- Implemented initial gas fees for EVM.
Next week, we plan to add support for logging from multiple processes and make general performance and EVM improvements.
Feedback & Feature Requests
If you are using our open-source products and would like to provide feedback or request a feature, please feel free to contact us via the contact pages for the specific product you are using or open an issue on GitHub.
Quick access links to GitHub issues pages:
Follow on Twitter (X)
Follow us on X (Formerly Twitter) and keep checking the blog to stay up-to-date on all of our new releases. We post a weekly development report so you can easily see what we’ve been up to and follow along our journey towards making your decentralized future a reality.