Application Status
Status: Active
Hey everyone,
Another two weeks, another set of updates! Here’s what’s been happening across the team.
Weeks 10-11 (March 3 - March 16, 2025)
Dincho Todorov
We redeployed HyperChain networks and fixed related infrastructure and scripts to ensure smoother operations. Additionally, improvements to the monitoring platform were made, applying further fixes and enhancements.
Mihail Dobrev
We debugged issues with account stats migration on testnet staging and bumped the node in MDW to RC5, running a new HyperChain to verify its expected behavior. Additionally, we introduced an endpoint to retrieve the top miners for the last 24 hours.
Further efforts included reorganizing HyperChain endpoints into their scope, and refining error messages.
A bug causing MDW to fail when serializing activities for names created by a contract call was fixed, alongside rebasing and [refining the top miners endpoint(feat: top miners for the last actual 24hs by yaboiishere · Pull Request #2111 · aeternity/ae_mdw · GitHub) and refactoring the account stats endpoint. We also reviewed Swagger changes, added correct transaction fields to Swagger specs, and rebased branches after a master rewrite, adjusting the MDW version from 2.0.1 to 1.101.0.
Lastly, we investigated an issue where name claims in auctions appeared in the activities endpoint but not in the name claims one.
Justin Mitchell
We began splitting fork and epoch length into separate votes, improving the flexibility of the voting process (PR). Development on vote splitting was completed, finalizing the changes to enhance decision-making within the protocol (PR).
Hans Svensson
Most of the time was spent troubleshooting and fixing an issue with the latest release. It turned out that in a test setup with a single node and multiple validators running on that node, the voting mechanism failed to complete the protocol.
We had an in-depth review and discussion on Pinning, focusing on when pins should be allowed. We also bumped an old dependency in aesophia_cli
and performed overdue maintenance on enoise
, as OTP’s crypto library now covers all necessary primitives, eliminating the need for enacl/libsodium
.
Thomas Arts
This period was focused on meetings, discussions, and reviews, contributing to ongoing planning and alignment efforts.
Måns af Klercker
We started working on parent pinning height validation. This work was completed and merged this past week.
Jan Michek
We worked on improving server handlers and addressing issues related to confusing scientific notation for numbers in aescan.io. Preparations for the 0.21.0 release are underway, along with enhancements to auction displays and an increase in the statistics limit. Additionally, improvements were made to end-to-end testing to ensure a smoother and more reliable experience.
As always, we appreciate your input, feedback, and ideas. Let us know what you think!