Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. This week, the ARK Scan team continued focusing on performance enhancements and progressing with the Inertia migration, while the ARK Vault team worked on HD wallet improvements and further development of the Side Panel minimization feature. Meanwhile, the Mainsail team made steady progress on improving test coverage, cleaning up several packages, and updating dependencies.
Development Activity Summary (October 3 – October 10, 2025)
Below is a breakdown of the total number of merged commits and contributing authors by project, highlighting development activity from October 3, 2025, to October 10, 2025.
Project | Commits | Authors |
---|---|---|
ARK Connect | 0 | 0 |
ARK Scan | 11 | 2 |
ARK SDKs & Docs | 0 | 1 |
ARK Vault | 34 | 4 |
Mainsail | 25 | 5 |
During this period, the team maintained strong productivity and engagement, delivering 70 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 have continued working on performance improvements and the Inertia migration. Work done included:
- Migrated the wallet page header to Inertia, improving frontend integration, page load performance, and navigation consistency.
- Added an Inertia-based address QR code modal, allowing users to easily view and access their address QR code directly within the interface.
Next week, we’ll continue optimizing ARK Scan and address any reported issues.
ARK Vault Weekly Report
This week, we have been working on HD Wallet improvements and further developing the Side Panel minimization feature. Work done included:
- Added support for multiple HD Wallets under a single profile, allowing users to import additional addresses or add to existing ones. The import flow now adapts dynamically based on existing HD Wallets and differentiates between “Encrypted Password” and “Mnemonic” types.
- Introduced a minimize action in the side panel, streamlining the action flow and merging core functionalities to avoid potential future conflicts.
- Enhanced the side panel to handle new flows when one is already pending, prompting users to either discard the existing minimized flow or start a new one. Options to continue, cancel, or suppress future prompts ensure proper data management.
- Updated the side panel to prevent minimizing during the “completed” step, ensuring that once a flow finishes, clicking outside doesn’t collapse it, and stored data is cleared correctly.
- Fixed an edge case where the side panel could reappear incorrectly after deleting and importing an address while minimized, maintaining consistent behavior with the new minimization logic.
- Updated the Exchanges page so that clicking on a transaction reopens the side panel, letting users view exchange status without losing context and resolving an issue that previously triggered profile sign-out.
- Corrected fee input fields to display a maximum of eight decimal places, ensuring precise and consistent fee entry.
- Fixed truncation issues for addresses and account names in HD Wallet creation, aligning names and details properly on mobile screens.
- Resolved an alias issue in the create address flow so the default address name correctly appears as
Address #1
instead of the address itself, restoring proper name editing and completion behavior. - Added test coverage for the
lib
module to validate previously untested functionality. - Fixed failing tests in the exchange domain, confirming that all exchange-related operations function correctly.
Next week, we’ll continue addressing any issues with HD Wallets and Side Panel minimization, begin work on the Ledger migration functionality, and fix any newly reported issues.
Mainsail Weekly Report
This week, we continued improving test coverage, cleaned up several packages, and updated dependencies. Work done included:
- Merged the
crypto-transaction-evm-call
package intocrypto-transaction
, simplifying structure and maintenance. - Refactored and cleaned up schema handling within the
crypto-transaction
package for improved clarity and consistency. - Updated EVM-related dependencies to the latest stable versions.
- Updated Docker images and installation scripts to use PostgreSQL 18.
- Ensured that all zero-balance accounts are correctly imported from snapshots into EVM storage.
- Increased unit test coverage across the
crypto-transaction
anddatabase
packages.
Next week we will continue focusing on unit test development to further increase coverage, perform additional refactoring, and address the latest reported bugs.
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.