Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. In this edition, we highlight the ongoing efforts of our development team. This week, a new version of the ARK Scan has been released, featuring an update to the ‘Delegate Monitor’ page. The Mainsail team has continued work on API integration and has written additional tests.
Below is a breakdown of total commits and authors by project for development activity over the last week from November 3rd through November 10th, 2023.
Overall, the team has demonstrated consistent productivity and engagement over this period, with a total of 27 commits across all projects.
The number of commits and data for each project will fluctuate on a weekly basis depending on internal sprints, objectives, and difficulty.
ARK Scan Weekly Progress
During this week, we introduced an updated version of ARK Scan. This version includes a revamped ‘Delegate Monitor ’ page with a new functionality where users can favorite delegates they want to follow as by doing so they always appear ‘sticky’ at the beginning of the monitor.
For further information about this release, please read our blog post, where we go more into detail of the changes to it.
In the next week, we are excited to enhance the ‘Statistics’ page by integrating richer, more insightful on-chain data. Additionally, for improved user experience and coherence, we will be moving the price graph from the ‘Statistics’ page to the ‘Exchanges’ page, ensuring a more intuitive and streamlined navigation for our users.
Mainsail Weekly Progress
This week marked significant strides in our development journey, as we dedicated our efforts to finalizing the initial version of our API. This iteration is crafted to align closely with the functionalities of the current Core version.
Key achievements include:
- Streamlining the block processor during bootstrap by omitting logs for each block and implementing a status update every 10,000 blocks.
- Implementing peer routes and controllers, enhancing network connectivity and management.
- Refining the
api-commonpackage to exclusively export plugins, while allowing concrete implementations to provide their own plugin factories and selectively register plugins.
- Ensuring a fair and balanced distribution of premine among validators through the default testnet genesis block.
- Enhancing the transaction deserializer with support for transactions signed using multisignature wallets, bolstering security and flexibility.
Looking ahead to the coming week, our primary objectives are to methodically address and resolve a backlog of identified bugs and to lay the groundwork for extensive internal testnet trials, marking a pivotal step towards the initial goals for Mainsail.
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.