Ostatnio Fundacja Strake przesłała kilka pytań do zespołu ARK dotyczących Mainsail. Zgłębmy odpowiedzi w ich najnowszym artykule. https://strake.substack.com/p/q-and-a-with-the-ark-team $ARK
Raport rozwoju tego tygodnia jest na żywo 🎉, prezentując postępy oraz dalsze rozszerzenie wsparcia dla tokenów. Przeczytaj pełny raport: https://arkscic.com/blog/ark-development-report-january-16-2026 $ARK
Rozpoczynamy 2026 pierwszym raportem rozwojowym tego roku. 🎉 Życzę wszystkim szczęśliwego, zdrowego i sukcesu w Nowym Roku, podnosząc tempo na kolejne miesiące. Przeczytaj pełny raport: https://arkscic.com/blog/ark-development-report-january-09-2026 $ARK
Kończąc rok na wysokim poziomie z naszym ostatnim Cotygodniowym Raportem Rozwoju 🎉 Zobaczymy się ponownie w styczniu z kolejnymi aktualizacjami i postępami! Pełny raport: https://arkscic.com/blog/ark-development-report-december-19-2025 $ARK
Rozpoczynamy tydzień świeżym Raportem Rozwoju! Grudzień szybko mija, ale my poruszamy się jeszcze szybciej. Zobacz pełną aktualizację: https://arkscic.com/blog/ark-development-report-december-12-2025 $ARK
🔸Poprawki w modułach API (HTTP, EVM, puli transakcji), poprawiające poprawność i niezawodność.
🔸Nowe flagi dodane do env:paths:clear dla czyszczenia danych konsensusu i puli tx.
🔸Zaktualizowane i zaostrzone zasady ESLint, ulepszenia TypeScript oraz ogólne aktualizacje zależności.
🔸Nowy e2e workflow dla synchronizacji publicznej sieci.
Pełna lista zmian: https://github.com/ArkEcosystem/mainsail/releases/tag/0.0.1-rc.8
W krótkim czasie od wydania nowego Mainsail Testnet nastąpiły usprawnienia, aktualizacje i całkowite aktualizacje testnetu. Każda aktualizacja i wszelkie prace były zamknięte w formie blogów technicznych z tygodniowych raportów deweloperskich oraz na Discordzie społeczności ARK. Od teraz będziemy dzielić się tymi aktualizacjami również poza tymi kanałami.
Jeśli chcesz uruchomić walidatora testnetu i przyczynić się do testowania nowego ARK EVM, dołącz do społeczności ARK na Discordzie https://discord.gg/arkcoin i wskocz do kanału Mainsail Testnet, aby uzyskać instrukcje instalacji i aktualizacji. $ARK
Zakończenie listopada z przytupem! Nasz najnowszy Cotygodniowy Raport Rozwoju jest już dostępny. Sprawdź pełne podsumowanie: https://arkscic.com/blog/ark-development-report-november-28-2025 $ARK
To znowu ten czas - nasz cotygodniowy raport o rozwoju jest już dostępny i pełen aktualizacji! Przeczytaj cały artykuł pod tym adresem: https://arkscic.com/blog/ark-development-report-november-21-2025 $ARK
Sprawdź, co budujemy, odwiedzając https://arkscic.com/blog, gdzie co tydzień publikujemy pełny raport deweloperski dotyczący całego ekosystemu wszystkich produktów. $ARK
Witamy w naszym najnowszym Tygodniowym Raportcie Rozwoju, w którym podkreślamy dzielne wysiłki naszego zespołu deweloperskiego. W tym tygodniu zespół ARK Scan kontynuował postępy w migracji Inertia i poprawił funkcję Eksportu, aby wspierać dodatkowe możliwości eksportu danych. Zespół ARK Vault skupił się na aktualizacjach Panelu Bocznym, lepszym zarządzaniu transakcjami oczekującymi oraz szeregu poprawek i ulepszeń. Tymczasem zespół Mainsail pracował nad zwiększeniem wydajności przetwarzania, rozszerzeniem wsparcia dla statystyk oraz dostarczeniem dodatkowych ogólnych ulepszeń w całej platformie.
Witamy w naszym najnowszym Cotygodniowym Raporcie Rozwojowym, w którym podkreślamy dzielne starania naszego zespołu deweloperskiego. W tym tygodniu zespół ARK Scan kontynuował postępy w migracji Inertia, wprowadzając kilka drobnych poprawek i ulepszeń w trakcie. Na stronie dokumentacji dodaliśmy nowy lokalny przewodnik ustawień dla Mainsail, aby ułatwić onboarding dla deweloperów. Zespół ARK Vault skupił się na finalizowaniu funkcji migracji Ledger i rozwiązywaniu problemów z importem profili, podczas gdy zespół Mainsail pracował nad ogólnymi ulepszeniami i rozszerzoną pokryciem testów, aby jeszcze bardziej wzmocnić ogólną stabilność.
Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. This week, the ARK Scan team continued progressing with the Inertia migration while making several general development improvements. The ARK Vault team concentrated on advancing the Ledger migration feature, and the Mainsail team focused on database enhancements, performance optimizations, and updates to logging and P2P functionality to further strengthen reliability. Development Activity Summary (October 17 – October 24, 2025) Below is a breakdown of the total number of merged commits and contributing authors by project, highlighting development activity from October 17, 2025, to October 24, 2025.
During this period, the team maintained strong productivity and engagement, delivering 94 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 working on the Inertia migration and made several general development improvements. Work done included: Updated the .nvmrc file to use Node.js version 22, replacing the outdated version 12 reference to align with the project’s current environment and avoid nvm-related issues.Integrated the typescript-transformer package to automatically generate TypeScript definitions from data objects, removing the need for manual type creation and ensuring consistent typing throughout the codebase.Added an Inertia-powered option to vote for a validator directly from ARK Scan when viewing a validator’s address, streamlining and simplifying the voting process.Replaced remaining manual types with Laravel-generated Spatie Data Objects that automatically convert to TypeScript. Introduced resources/inertia/global.d.ts to define shared PageProps, improving type reuse and consistency across current and future Inertia pages. Next week, we’ll continue progressing on the Inertia migration, address any reported issues, and make further general improvements. ARK Vault Weekly Report This week, we focused heavily on the Ledger migration feature, which was the primary area of development. Work done this week includes: Implemented Ledger connection handling for the migration flow, requiring users to connect their Ledger device before starting migration. The side panel now opens with a “Connect your Ledger” prompt, consistent with the existing Ledger import experience.Added support for 1:1 Ledger migration, enabling users to migrate a single address directly. After selecting an address, transaction details are displayed for review, sent to the connected Ledger for approval, and upon confirmation, the migrated address is added to the portfolio while the old one is removed. If a transaction is rejected, users can retry or cancel the process.Implemented address verification through message signing, allowing users to confirm ownership of a target address before migration. Supports both successful and failed verifications, with the ability to send messages to the Ledger for signing and validate them on Vault’s side.Added functionality to display migratable Ledger addresses after device connection, scanning the first five and highlighting those with funds. Users can scan more if needed and select which addresses to migrate, including performing single-address migrations that guide the following flow steps.Adjusted form button styling to correctly use dim mode colors, replacing the incorrect dark mode appearance for improved visual consistency. Next week, we’ll be finalizing the Ledger migration flow while continuing to work on general improvements and design updates. Mainsail Weekly Report This week, we focused on database improvements, optimizations, and updates to logging and P2P functionality. Work done included: Reconstructed EVM storage to store objects instead of serialized data, with compression applied. This change improves restore times and reduces database size by approximately 40%.Preserved error context in EVM-related errors for clearer debugging and tracing.Updated inversify to the latest version and replaced the constructor usage with the @postConstruct decorator in the InstanceManager for improved lifecycle management.Reformatted logs so that all entries align consistently in-line regardless of log level, improving readability.Implemented a new WorkerLogger class and removed worker logic from logger-pino, separating concerns for cleaner architecture.Added support for log contexts such as p2p, evm, consensus, and tx-pool, displaying context information in log output. Introduced initial color differentiation for each context to make logs easier to scan.Removed the critical and emergency log levels. The current log levels are now: alert, debug, error, info, notice, and warn.Removed the isValidLevel method from the logger interface to simplify and declutter the codebase.Implemented P2P statistics logging, recording average, median, minimum, and maximum latencies each round, along with totals for peers, banned peers, and peers pinged in the last round. Next week, we’ll continue working on P2P improvements and optimizations, as well as expanding unit test coverage for a more robust codebase. 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: Mainsail - https://github.com/ArkEcosystem/mainsail/issuesARK Connect (Extension) - https://github.com/ArdentHQ/arkconnect-extension/issuesARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issuesARK Scan - https://github.com/ArdentHQ/arkscan/issuesARK Vault - https://github.com/ArdentHQ/arkvault/issues Follow on Twitter (X) Follow us on X (https://x.com/ArkEcosystem) 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.
Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. This week, the ARK Scan team focused on resolving reported issues and implementing general improvements, while the ARK Vault team began work on the Ledger migration feature and made several UI fixes and updates based on design and testing feedback. Meanwhile, the Mainsail team implemented additional logging to capture detailed timing information, improving debugging options. Development Activity Summary (October 10 – October 17, 2025) Below is a breakdown of the total number of merged commits and contributing authors by project, highlighting development activity from October 10, 2025, to October 17, 2025.
During this period, the team maintained strong productivity and engagement, delivering 95 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 focused on resolving reported issues and implementing general improvements. Work done included: Fixed the username search functionality so that searching for a username now correctly returns the associated address.Corrected the address detail display on mobile, ensuring the total rewards shown in the validated blocks section match the accurate value.Refactored icon import handling to use a generic <Icon name="..." /> component, automating SVG imports and removing the need for manual icon component creation. Next week, we’ll continue making general improvements and addressing any reported issues from the community and internal testing. ARK Vault Weekly Report This week, we began work on the Ledger migration feature and focused on fixing and updating the UI based on design and testing feedback. Work done includes: Added a Ledger migration banner and menu option that displays for users with wallets eligible for migration. Implemented cancel functionality with a tooltip and a red dot indicator on the address menu, with user preferences stored in local storage per profile.Adjusted the copy button placement on mobile to ensure consistent positioning across all views and prevent layout shifts.Updated the side panel to show a maximize icon when minimized, clearly indicating how to restore the panel.Added a sender label to the send registration form, highlighting the selected parameter with a background for better visual feedback.Fixed transaction error flows by updating the icon to correctly reflect errors instead of using an incorrect symbol.Rounded balance display amounts to six decimal places on mobile, preventing long values from breaking the layout.Adjusted padding on the review step across all transaction forms, updated the fee input to match new design specifications, and fixed layout issues in the transaction details modal.Enhanced the TransactionSummary component to display numerical values consistently and added allowHideBalance support for uniform behavior across summary and transaction detail views, with updated snapshots.Fixed line height in side panel descriptions to reduce spacing between lines.Corrected the transaction status error icon size to 12px with thinner lines for improved visual consistency.Updated settings export layout by setting 16px padding between sections for uniform spacing.Improved state handling in validator and username registrations, resolving an issue where the continue button remained disabled during registration or key updates.Adjusted padding in the name edit view to align the delete button area with the rest of the layout.Reduced the size of the Scan QR modal for a more compact display of the QR code and window.Adjusted transaction dropdown padding on mobile in the portfolio view, setting the spacing between elements and the “x results” label to 24px for a cleaner layout.Fixed font sizes in transaction review and validator resignation steps on mobile, ensuring consistency and readability across views.Aligned the “More Details” section in the transaction summary on mobile by applying the containerClassname prop in the TransactionDetailContent component for layout consistency.Updated dark mode modal styling with a dark/dim-950 background at 80% transparency, added subtle shadows, and refined framing for better visual clarity.Refactored transaction review pages by removing divider lines between details, resulting in a cleaner and more cohesive UI.Updated portfolio icons for dark mode, setting the default color to dark/dim-200 and hover state to dark/dim-50 for improved visibility and contrast.Refactored dropdown styling to adjust hover colors in dark mode, ensuring alignment with updated design guidelines.Fixed wallet icon sizing so that the name icon matches the size of icons on the right side.Adjusted the settings header background to dark/dim-950 for better dark mode consistency.Updated dark mode dropdowns by adding a border and rounding corners to 12px, changing divider lines to dark/dim-700, and removing extra padding in main menu dropdowns for a more polished look. Next week, we’ll continue developing the Ledger migration feature and address any reported issues. Mainsail Weekly Report This week, we implemented additional logging to capture detailed timing information, specifically, when a block is created by the forger, proposed, and broadcast to the network. These enhanced logs will make it easier to trace block propagation steps and diagnose issues more efficiently during debugging. Next week, our focus will shift to improving the P2P layer and adding more debug logs, alongside planned database optimizations. These improvements aim to increase network reliability, make node interactions more efficient, enhance overall system performance, and maintainability. 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: Mainsail - https://github.com/ArkEcosystem/mainsail/issuesARK Connect (Extension) - https://github.com/ArdentHQ/arkconnect-extension/issuesARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issuesARK Scan - https://github.com/ArdentHQ/arkscan/issuesARK Vault - https://github.com/ArdentHQ/arkvault/issues Follow on Twitter (X) Follow us on X (https://x.com/ArkEcosystem) 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.
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.
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 into crypto-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 and database 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: Mainsail - https://github.com/ArkEcosystem/mainsail/issuesARK Connect (Extension) - https://github.com/ArdentHQ/arkconnect-extension/issuesARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issuesARK Scan - https://github.com/ArdentHQ/arkscan/issuesARK Vault - https://github.com/ArdentHQ/arkvault/issues Follow on Twitter (X) Follow us on X (https://x.com/ArkEcosystem) 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. $ARK
Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. This week, the documentation site was updated with improvements to the Receipts API endpoint. At the same time, the ARK Vault team focused on finalizing the HD wallet feature, refining the Side Panel, and addressing various fixes. Meanwhile, we made further progress on optimizations and improvements to the overall Mainsail process. Development Activity Summary (September 26 – October 3, 2025) Below is a breakdown of the total number of merged commits and contributing authors by project, highlighting development activity from September 26, 2025, to October 3, 2025.
During this period, the team maintained strong productivity and engagement, delivering 122 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 SDKs & Docs Weekly Report This week, we rolled out updates to the Receipts API endpoint in our documentation. The changes include the latest improvements and new additions to make it easier for developers to retrieve and track receipts. Looking ahead to next week, we’ll continue enhancing our documentation to keep it fully aligned with the latest updates. ARK Vault Weekly Report This week, we have been finalizing the HD wallet feature that will be a new addition to Vault, as well as working on further improvements to the Side Panel and addressing other fixes. Work done includes: Adjusted the HD wallet import flow to import addresses sequentially, ensuring default names follow the same order as on the import page. This prevents mismatched naming and avoids confusion when Vault defaults to showing the first imported address.Enabled HD wallets by default in development environments, removing the need to manually toggle the setting on each new deployment. This streamlines testing and speeds up development while keeping production environments unaffected.Moved the exchange flow to the side panel, aligning it with other transaction flows. Error handling now follows the same pattern as the transaction flow to prevent accidental closures or invalid inputs.Improved the HD wallet import flow to scan the first five addresses automatically and display them immediately when importing. Depending on whether addresses have funds, the display adjusts to show only relevant addresses while keeping order logical.Added support for minimizing flows in the side panel, showing minimized actions at the bottom of the screen. A one-time tooltip explains the feature, and a smooth transition enhances the user experience.Fixed the Ledger send flow so that if a transaction is declined on the device and the user clicks “Back” in the Vault UI, the app safely returns to the previous form instead of crashing with a hash error.Moved the periodic fetching of unconfirmed transactions from a component interval to the profile job handler, preventing redundant API requests and ensuring consistent updates.Updated the Ledger import flow to reject non-ETH-based apps, preventing users from importing addresses with the old ARK Core app and ensuring only the correct Mainsail ETH Ledger app is used.Updated the wallet creation flow so encryption is set after the address is imported, preventing the encryption configuration from being overwritten and allowing transactions to request the encryption password instead of the mnemonic when needed.Fixed the HD wallet create flow to reset the mnemonic state when navigating back, preventing the “Loading Addresses” loop and ensuring address generation restarts properly.Changed the HD wallet creation flow so that clicking “load more addresses” adds only one new address at a time, keeping creation simple while imports remain flexible for recovering multiple addresses.Enhanced the navigation bar to highlight the current page using an isActive prop on menu items, with new logic and styles applied for clear visual feedback.Limited account names for HD wallets to 15 characters to prevent UI issues, with truncation applied when names exceed available space.Disabled the “Send” button in all transaction sidepanel forms until required validation is complete, preventing premature submissions.Added a “Select Account” step to the import flow for existing encrypted HD wallets. Users can choose to add to an existing wallet or import a new one, with entries labeled by type. Selecting an existing wallet prompts the correct input to continue.Fixed the HD wallet import flow so mnemonic state resets properly when exiting. Cancelling and restarting now clears the old mnemonic, ensuring new mnemonics generate the correct addresses. Next week, we’ll continue to improve and finalize the HD wallet feature, as well as begin more thorough testing. We’ll also focus on extending Ledger hardware support and addressing any reported issues. Mainsail Weekly Report This week, we made further progress on optimizations and improvements to the overall Mainsail process. The work completed included: Deferred database index creation until after the restore is completed.Added a maintenance mode to the API during restore.Ensured all zero-balance accounts were imported from the snapshot into EVM storage.Made the boot and reboot function interfaces asynchronous.Changed the transaction pool query parameter from id to hash.Enforced a stricter transaction schema.Removed the timestamp field from the TransactionJson interface.Removed deprecated version fields from docker-compose.yml files and Docker templates.Improved the performance of clear scripts. Next week, we will continue adding unit tests, refactoring for further optimizations, and making additional improvements to database performance and reliability. 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: Mainsail - https://github.com/ArkEcosystem/mainsail/issuesARK Connect (Extension) - https://github.com/ArdentHQ/arkconnect-extension/issuesARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issuesARK Scan - https://github.com/ArdentHQ/arkscan/issuesARK Vault - https://github.com/ArdentHQ/arkvault/issues Follow on Twitter (X) Follow us on X (https://x.com/ArkEcosystem) 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. $ARK
Welcome to our latest Weekly Development Report, where we spotlight the valiant efforts of our development team. This week, the ARK Scan team fixed validator status issues and enhanced deeplinks support, while the ARK Vault team continued developing pending transactions and HD wallet features alongside general fixes and app improvements. Meanwhile, the Mainsail team released a new version of the public testnet and carried on refining other areas of the Mainsail. Development Activity Summary (September 19 – September 26, 2025) Below is a breakdown of the total number of merged commits and contributing authors by project, highlighting development activity from September 19, 2025, to September 26, 2025.
During this period, the team maintained strong productivity and engagement, delivering 115 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 The ARK Scan team focused on fixing validator status issues and improving deeplinks. Specifically: Validators without a BLS key now correctly show as dormant, instead of incorrectly appearing as active. Active/standby/dormant states are now consistently reflected on the address details page.The deeplink for voting has been updated to always use publicKey=<publicKey> instead of validator=<username>. This ensures compatibility even when a validator has no username registered, simplifying handling and guaranteeing valid URIs.Dusk tests were set up, and the missed warning was fixed. This ensures that testing works correctly with Inertia since React generates pages via the DOM, and allows the monitor PR tests to be included in workflows. Next week, we’ll continue enhancing tests, improving overall performance, and addressing any reported issues. ARK Vault Weekly Report This week, we continued developing the pending transactions and HD wallets features, along with general fixes and app improvements. Completed work includes: Pending transactions are now fetched from the /transactions/unconfirmed endpoint using the pending-transactions.service. A new Pending Transactions DTO was added to handle transaction types and properties, and query parameters for filtering by recipient and sender have been implemented.The HD wallet option was added to the wallet creation flow, including logic to show or hide it as appropriate.A general HD wallet creation flow was added, ensuring users can create HD wallets similarly to the regular address creation process. This provides a consistent and complete workflow for HD wallet management.The TimeAgo component for pending transactions was fixed to update correctly, ensuring that each row’s “Time Ago” column reflects the current elapsed time even when no new transactions are added.Account name functionality was added for HD wallets during the import flow, allowing users to assign and view names for imported HD wallet accounts.The create wallet flow was updated to prevent app crashes when exiting from the mnemonic generation step, fixing a TypeError caused by accessing undefined properties.The HD wallet flow was updated to display a message guiding users to use the import option when adding additional addresses.The periodic fetching of unconfirmed transactions was moved from the component to the profile job handler. This reduces multiple API requests caused by component re-renders and ensures consistent caching and handling of unconfirmed transactions across the portfolio page.Transaction signing for HD wallets was extended to support the encryption password option, allowing secure signing for encrypted HD wallet addresses.HD wallet addresses in the portfolio are now highlighted with a dedicated label, displayed in both mobile and desktop views, as well as in the side panel. Label styles were refactored, adding outline, primary, and neutral variants for consistent presentation.The side panels for validator and username resignations were updated to match the latest designs, including a modern variation for the wallet selector. New unit tests were added to ensure these changes don’t break existing implementations.All instances of “wallet” in the UI have been replaced with “address,” and corresponding translation keys and content were updated. Unused translations were removed, and implementations, unit tests, and snapshots were updated to ensure consistency across the codebase.The address alias generation for HD wallets was corrected to use the proper index, ensuring aliases now reflect Address #counter rather than incorrectly showing Address #counter+1. This provides accurate and consistent labeling for generated addresses.HD wallet-related classes, methods, files, and variables were renamed to follow BIP-44 naming conventions, improving clarity and consistency across the codebase.The profile transactions view was optimized to prevent multiple unnecessary renders, improving performance and ensuring smoother updates when transaction data changes.Link styling was removed from the address row on the vote page, improving visual consistency and reducing confusion by making the row appear as standard text rather than a clickable link. Next week, we’ll keep progressing on the HD Wallet implementation, enhance Ledger hardware support, and address any other reported issues. Mainsail Weekly Report This week, we released a new version of Mainsail EVM v0.0.1-rc.6 for the public testnet. This update includes several improvements and changes: The transaction pool API now supports filtering by the from and to fields.Networking now includes NTP time offset logging for better synchronization visibility.Consensus logs have been updated with a new format that displays height, round, and hash.The lint.sh script has been removed.A new db:drop command has been added to the API.Syncing now uses less memory, improving overall efficiency.Consensus log formatting has been improved to use toLocaleString. Outputs are using English format (en-US). We have also continued improving other aspects of Mainsail. Work done this week includes: Added support for re-processing downloaded blocks in consensus. This resolves edge cases in block processing not caused directly by consensus failures but by invalid node time settings. When node clocks are unsynchronized, a block may be rejected because it appears to come from the future. Such blocks are now reprocessed and accepted later.Enabled NTP sync by default in the install.sh script.Introduced getCommitBytes, using a single database call in the EVM package to improve performance.Restored functional consensus tests and enabled GitHub workflows for those tests.Extended the network generator to produce tests for functional consensus.Added support to read usernames from snapshots during database restore. Next week, we’ll focus on improving unit testing and increasing coverage. 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: Mainsail - https://github.com/ArkEcosystem/mainsail/issuesARK Connect (Extension) - https://github.com/ArdentHQ/arkconnect-extension/issuesARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issuesARK Scan - https://github.com/ArdentHQ/arkscan/issuesARK Vault - https://github.com/ArdentHQ/arkvault/issues Follow on Twitter (X) Follow us on X (https://x.com/ArkEcosystem) 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. $ARK
Witamy w naszym najnowszym Cotygodniowym Raportie Rozwoju, w którym podkreślamy dzielne wysiłki naszego zespołu deweloperskiego. W tym tygodniu zespół ARK Scan skoncentrował się na dalszej optymalizacji wydajności, podczas gdy zespół ARK Vault kontynuował rozwój funkcji importu portfela HD wraz z ogólnym porządkowaniem i ulepszeniami przepływów Ledger. Tymczasem zespół Mainsail skupił się na ulepszeniach API i udoskonaleniu skryptu instalacyjnego, aby poprawić proces instalacji. Podsumowanie aktywności rozwoju (12 września – 19 września 2025)
Witamy w naszym najnowszym Cotygodniowym Raporcie Rozwoju, w którym podkreślamy dzielne wysiłki naszego zespołu deweloperskiego. W tym tygodniu zespół ARK Scan dostarczył dodatkowe poprawki i aktualizacje dla Mainsail razem z wieloma usprawnieniami w designie, podczas gdy SDK Klienta TypeScript otrzymało poprawkę do obsługi oczekujących transakcji przez API. Zespół ARK Vault skupił się na wprowadzeniu pochodzenia adresu portfela HD, wspomaganego aktualizacjami designu i wieloma poprawkami. W międzyczasie zespół Mainsail wydał dwie nowe wersje testowe, pełne nowych funkcji, usprawnień i aktualizacji wydajności, jednocześnie kontynuując doskonalenie i ulepszanie całego doświadczenia Mainsail.
Zaloguj się, aby odkryć więcej treści
Poznaj najnowsze wiadomości dotyczące krypto
⚡️ Weź udział w najnowszych dyskusjach na temat krypto