12th Dec 2025
4 min read

ARK Development Report - December 12, 2025

Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. This week, the ARK Scan team continued making progress on the Inertia migration while delivering several general fixes and updating key dependencies. The ARK Vault team finalized the Contract Deployment feature and continued addressing various UI issues. Meanwhile, the Mainsail team focused on internal testing of recent changes, advanced work on proposal logic, and delivered further improvements to the TX Tester.

Development Activity Summary (December 5 – December 12, 2025)

Below is a breakdown of the total number of merged commits and contributing authors by project, highlighting development activity from December 5, 2025, to December 12, 2025.

Project Commits Authors
ARK Connect 0 0
ARK Scan 45 3
ARK SDKs & Docs 0 0
ARK Vault 22 3
Mainsail 31 1

During this period, the team maintained strong productivity and engagement, delivering 98 merged commits across all projects.

It’s important to note that weekly commit counts and project-specific data may fluctuate based on the focus of internal sprints, evolving objectives, and the complexity of tasks undertaken.

ARK Scan Weekly Report

This week, we continued progressing on the Inertia migration alongside several general fixes and dependency updates. Work completed includes:

  • Improved theme consistency across Livewire and Inertia pages so that dark/light mode no longer resets when switching between implementations.
  • Corrected the multipayment return amount calculation in the wallet Inertia view by properly excluding “sent to self” entries, ensuring the displayed amount is accurate.
  • Added bottom padding to address tables in Inertia for better spacing, and replaced pagination icons with the correct double-chevron design.
  • Restructured the validator view by introducing tabs and refining the overall layout to provide a clearer, more usable interface.
  • Upgraded the Meilisearch dependency to version 1.24, maintaining compatibility with the project’s PHP requirements and keeping search services current.
  • Stabilized Inertia query-string tests by increasing delays to reduce intermittent failures.
  • Updated wallet amount formatting to always show at least two decimal places (up to eight), improving clarity and consistency (e.g., 11.00231, 0.10).
  • Removed all remaining Livewire wallet components, including the addresses-old page, as these are now covered by Inertia.
  • Added a missed blocks table to the Inertia validator view, providing better visibility into validator performance.
  • Resolved recursive wallet vote loading issues.

Next week, we’ll continue the Inertia migration with the goal of completing most remaining sections, while also addressing any issues reported by internal testers or the community.

ARK Vault Weekly Report

This week, we finalized the Contract Deployment feature and continued resolving various UI issues. Work completed includes:

  • Introduced the full contract deployment flow in Vault, allowing users to deploy pre-compiled contracts within Vault.
  • Standardized transaction table formatting so all amounts display with 8 decimal places across every breakpoint, preventing layout collisions (such as overlapping copy buttons) while preserving precision for calculations.
  • Enabled editing and deleting of HD wallet account names within the manage address view, giving users flexibility to rename derivations after import.
  • Improved the side panel expand animation by keeping the original slide-in/out transition for normal mode and adding a smooth grow/shrink effect when toggling full-screen mode, ensuring consistent behavior when opening or closing expanded panels.
  • Corrected padding in the transaction table’s “Addressing” column so that addresses and address names line up consistently with Contract and Multiple entries on all screen sizes.
  • Fixed dim-mode styling for the FormButtons component by applying the proper background color to maintain readability and visual consistency.
  • Updated the typescript-crypto setup to rely on Vault’s active network (mainnet or testnet) for signing by injecting a custom network configuration, simplifying environment handling.
  • Adjusted the mobile transaction filter select to use the correct dim-500 border and background color in dim mode, improving visibility and aligning with the design system.
  • Refreshed metadata text to ensure clarity and accuracy.

Next week, we’ll continue integrating Token functionality into Vault while refining the Contract Deployment flow and addressing additional reported issues.

Mainsail Weekly Report

This week, we focused on internal testing of recent changes, continued refining proposal logic, and improved parts of the TX Tester. Work completed includes:

  • Mainsail:
    • Extracted proposal logic into a dedicated core-proposal package, helping improve structure, clarity, and long-term maintainability.
      • Consolidated Proposal and Precommit logic into a unified Message structure, since the two flows only differed by type (prevote = 1, precommit = 2).
  • TX Tester:
    • Added clearer feedback for out-of-gas failures, ensuring users can immediately see when a transaction fails due to insufficient gas.

Next week, we’ll work on improving GitHub workflows along with general code quality and structural updates.

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.