3rd May 2024
4 min read

ARK Development Report - May 3, 2024

Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. This week, as we step into May, we’ve completed the development of the Latest Transactions feature for ARK Connect. Additionally, ARK Scan has undergone several improvements and fixes, while we’re nearing the completion of the initial ARK Connect integration. Meanwhile, the ARK Vault team has been focused on enhancing Mainsail integration and addressing the complexities of multisig Mainsail integration. Simultaneously, the Mainsail team has been dedicated to resolving general issues and progressing with EVM integration.

Development Summary

Below is a breakdown of total commits and authors by project for development activity over the last week from April 26th through May 3rd, 2024.

Project Commits Authors
ARK Connect 36 2
ARK Scan 18 2
ARK Vault 21 3
Mainsail 5 2

Overall, the team has demonstrated consistent productivity and engagement over this period, with a total of 80 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

This week, we made progress on finalizing the Latest Transactions addition to the dashboard, which will be included in the upcoming release. Here’s a detailed overview of our work:

  • Fixed an issue where FIAT values were not displayed correctly.
  • Refactored the timestamp format in transaction details.
  • Removed redundant amount tooltips.
  • Ensured proper handling of address switching when the transaction details page was open.
  • Added custom scroll functionality to the addresses dropdown.
  • Removed the outline for the transaction list in Firefox.
  • Upgraded PNPM to version 9.
  • Improved accessibility for transaction list and details navigation.
  • Ensured proper display of multipayment amounts.
  • Fixed the display to show the full vote/unvote address in tooltips.
  • Moved transaction amount and fee FIAT values to the right side for better readability.
  • On delegate registrations, the row now shows the delegate name instead of ‘Contract’.

Next week, our focus will be on preparing the release for the Latest Transactions feature and initiating development for the ‘Send’ and ‘Receive’ functions.

ARK Scan Weekly Progress

This week, our focus has been on finalizing the initial integration of ARK Connect and addressing various issues. Here’s a breakdown of our activities:

  • Integrated ARK Connect option into the ‘Send’ feature, allowing users to conveniently send funds to their desired addresses.
  • Implemented ARK Connect wrong network message to provide users with better guidance when navigating between mainnet and testnet explorers.
  • Incorporated user feedback notifications regarding the status of the delegate they are voting for, whether they are on standby or if they have resigned.
  • Resolved the issue where the learn more arrows were not displaying on the wallets page.
  • Fixed a formatting issue with transaction-type badges in search results.
  • Refactored the handling of parallel testing for improved efficiency.
  • Updated the svgo workflow and PHP dependencies, as well as workflow actions and node version.

In the upcoming week, our priority will be to finalize the initial release for ARK Connect integration and address any reported issues promptly.

ARK Vault Weekly Progress

This week, our focus has been on the integration of multisignature functionality for Mainsail, alongside several general improvements. Here are the specifics:

  • Advanced work on multisignature server adjustments to ensure compatibility with Mainsail updates. This involved the development of an additional package, ‘mainsail-musig-server’, which will soon be made available.
  • Refactored the mock interval in the transaction success step for enhanced performance and reliability.
  • Addressed failing tests that arose during the integration of Mainsail, ensuring seamless compatibility.
  • Fixed issues with code coverage drivers and improved overall test suite coverage for the Mainsail adjustments.

In the upcoming week, our focus will remain on the multisignature integration for Mainsail, alongside ongoing efforts to enhance the integration of ARK Vault with Mainsail.

Mainsail Weekly Progress

This week, our efforts were dedicated to addressing community-reported issues and advancing our work on the EVM integration. Here’s a detailed overview:

  • Ensured proper restoration of webhooks upon boot, ensuring they are correctly reinstated when users restart the Mainsail core process.
  • Implemented enhancements to functional tests to improve overall reliability and efficiency.
  • Deferred finalizing state changes from transaction processing until commit as part of the ongoing EVM integration.

Looking ahead to next week, our focus will remain on enhancing performance based on internal testing results, fixing any reported community issues and progressing with the EVM integration.

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.


Get in Touch!

Whether you want to learn more about ARK Ecosystem, want to apply for developer bounty, become our partner or just want to say Hello, get in touch and we will get back to you.

An Ecosystem of Developers

Join us on our journey to create the future of Web3.