Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. The ARK Scan team has concentrated on outlining development specifications for Mainsail EVM support. Meanwhile, ARK Vault has launched a major new release featuring a completely refreshed design. In preparation for the new ARK Docs site, we’ve updated meta descriptions and made design enhancements. Additionally, the new Platform SDK v2.0.0 removes outdated code and includes improvements to the NetworkManager. Meanwhile, the Mainsail team has continued refining the platform, adding features to the Consensus contract and making general upgrades.
Development Summary
Below is a breakdown of total commits and authors by project for development activity over the last week from October 25th through November 1st, 2024.
Project | Commits | Authors |
---|---|---|
ARK Connect | 0 | 0 |
ARK Scan | 4 | 1 |
ARK SDKs & Docs | 14 | 3 |
ARK Vault | 111 | 4 |
Mainsail | 10 | 3 |
Overall, the team has demonstrated consistent productivity and engagement over this period, with a total of 139 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 Scan Weekly Report
This week, we have focused on outlining and documenting development specifications for recent updates to Mainsail. Given the differences in displaying full EVM data compared to our current Core approach, adjustments are necessary to align ARK Scan with these requirements. In addition, we have upgraded PHP dependencies to the latest version and synchronized the Mainsail EVM branch with recent changes in the development branch.
Next week, we will begin implementing the initial set of development specifications to properly display Mainsail EVM data. We will also continue documenting additional requirements to ensure ARK Scan’s compatibility with Mainsail EVM.
ARK Vault Weekly Report
This week we have released a new major update to ARK Vault, which delivers a major visual overhaul, aligning its interface with ARK Scan and ARK Connect. Key updates include a revamped homepage, enhanced portfolio and transaction views, and user experience improvements, such as clearer icons and reduced visual clutter for better data clarity. The updated design aims for a more seamless experience across ARK’s ecosystem. For details, check the full post here.
Explore the newly updated ARK Vault app , and check out the full release details in the Changelog on GitHub .
We have also begun addressing some of the reported issues from the latest release, including:
- Resolved an issue where the “Exchange Completed” page would disappear shortly after completion; it now remains visible as expected.
- Updated transaction handling to display a return label when a wallet sends transactions to itself, aligning functionality with ARK Scan.
- Corrected an issue with incoming multipayment transactions, where the transaction table previously showed the total amount of a multipayment transaction. Now, it accurately reflects only the amount received by the specific address.
- Added an address alias for the recipient field, maintaining consistency with the sender field.
- Enhanced the sender selection modal by implementing truncation for wallet names and setting a maximum width for better visibility on the desktop.
Next week, we will continue resolving reported issues and begin preparing a release to address the initial batch of reported bugs. Additionally, we’ll continue developing specifications for the next sprint, focusing on Mainsail EVM integration within ARK Vault.
ARK SDKs and Docs Weekly Report
This week, our efforts have focused on implementing design updates for the upcoming ARK Docs website, ensuring an enhanced and more user-friendly experience. In addition, we reviewed and added meta descriptions to new documentation pages, optimizing them for search visibility, and updated outdated meta descriptions to maintain relevance and clarity.
We’ve released a new Platform SDK (PSDK) version, v2.0.0. This release removes support for non-ARK coins due to obsolescence and includes improvements to delegate search error messages. Key updates also feature enhanced support for ARK’s NetworkManager
and new ways to access voting details, creating a smoother, more focused experience.
For a complete list of changes, visit the GitHub release page .
Next week, we plan to continue refining the site’s design and making additional improvements to the documentation. This will include further content updates to ensure accuracy and usability. We will also focus on further changes to the PHP SDK to cater to the latest batch of adjustments from Mainsail.
Mainsail Weekly Report
This week we have continued working on EVM improvements and new features, including:
- Consensus contract additions:
- Implemented
getRounds
andgetRoundsCount
. - Implemented
getVotes
andgetVotesCount
.
- Implemented
- Mainsail:
- Fixed
printLoadedValidators
output on node bootstrap. - Extended CI linter workflow to format Solidity contract source code.
- Added
AsyncIterable
based interfaces to query votes and rounds from the consensus contract. - Completed implementation of PostgreSQL database restore.
- Fixed
Next week, we’ll work on additional smart contract improvements and upgrade the internal testnet to include all the latest breaking changes.
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.