26th Jul 2024
4 min read

ARK Development Report - July 26, 2024

Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. For ARK Connect, we have released a new version with some new features. The ARK Scan team has merged WebSockets changes to the development network and started work on EVM support for Mainsail changes. The ARK Vault team has been working on updated design changes. The Mainsail team has continued further EVM improvements, EVM JSON-RPC API and fixes.

Development Summary

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

Project Commits Authors
ARK Connect 14 2
ARK Scan 7 2
ARK Vault 24 3
Mainsail 12 4

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

ARK Connect team has released a new version of the extension with few new features:

  • We’ve added support for handling QR codes to prefill the send inputs, including recipient address, amount, and memo. A button will open a modal allowing users to either drag and drop an existing image or use the ‘Upload’ button to select it from a folder. After uploading, the modal will close and the fields will be prefilled. This feature is available exclusively on Chrome.
  • We’ve introduced a ‘Back’ button on the approval screen, allowing users to return to the send screen if they notice an issue. Previously, users could only choose between refusing and approving, which didn’t allow for edits in case of a mistake.
  • Chevrons have been added to onboarding screens for easier navigation through slides without waiting for automatic cycling.

For a full list of changes, please see the changelog for version 1.13.0 on GitHub .

To install or update ARK Connect for your browser, use the following links:

Next week, we’ll continue addressing any outstanding issues and discuss ways to further improve the extension.

ARK Scan Weekly Progress

The ARK Scan team has entered the final stretch of internal testing for WebSockets. This feature has been merged into the development branch for final testing before deployment to the production network.

We have also started implementing the changes required for the EVM integration of Mainsail. This week, we focused on the address pages on the EVM explorer, adding support for Keccak addresses to ensure they are properly displayed.

Next week, our goal is to prepare the release for ARK Scan, which will include WebSockets integration, and continue working on the changes needed for full support of EVM integration for Mainsail.

ARK Vault Weekly Progress

This week, the ARK Vault team has been focusing on design changes, which will remain the main priority for the next few weeks, along with various improvements and fixes. Here’s what we have worked on:

  • Added adjustments for the Ledger transaction review step with the updated design.
  • Updated the scan QR code modal (QR Modal, Alert, and Modal components have been refactored to support the new changes, and the error icon and messages have been updated).
  • Refactored the QR Overwrite modal to match the updated design.
  • Corrected margins in multipay selection.
  • Set up a manual snapshots workflow to update test snapshots on PRs when needed.

Next week, we will continue updating the designs and fixing any other reported issues.

Mainsail Weekly Progress

This week we continued working on EVM implementation. Particularly, the work done this week includes:

  • Implemented JSON-RPC actions:
    • web3_clientVersion
    • net_listening
    • net_peerCount
    • eth_blockNumber
    • eth_getBalance
  • Adjusted decimals to match EVM implementation. We changed from 8 to 18 decimals.

We have also been working on updating the Python and PHP crypto packages for Mainsail support.

Next week, we’ll work on further EVM improvements and EVM JSON-RPC API, as well as address any issues we find on the internal EVM network.

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.

Share:

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.