Application Status
Status: Active
Hey everyone,
We’ve had a productive couple of weeks filled with progress on infrastructure, new features, and collaborative efforts across the board. Here’s a quick look at what’s been going on behind the scenes.
Weeks 12–13 (March 17 – March 31, 2025)
Mihail Dobrev
We fixed an issue where the name claims endpoint would return only the last auction or claim for a given name, ensuring more accurate results. Comments on the transaction types PR were addressed, and we explored ways for MDW to use the node’s log level.
Development also began on a new holder’s statistics endpoint. We added a config option to set the log file location in MDW, reviewed HyperChains guide documentation, and started looking into how to replicate a fork error in MDW and HC.
Dincho Todorov
We updated HyperChain demo networks, synced the application upstream, and carried out general node maintenance. Infrastructure playbooks were also updated to support MDW on newer Ubuntu versions. To ensure more consistent number formatting across the interface, applied a range of cumulative UI fixes, and continued refining server handlers.
Justin Mitchell
We added additional logging to help distinguish vote types, ensured the contract properly checks epoch length votes, and began investigating the cause of duplicate votes. More details are available here.
Hans Svensson
We wrapped up maintenance work on enoise
, removing legacy dependencies and modernizing the codebase. Reviewed and tested the vote-splitting pull request, which posed some architectural challenges due to the limitations of fitting it within the Bitcoin NG model - yet there’s currently no better alternative. Throughout the period, we also focused on the continued development of the voting mechanism and diagnosing a tricky issue with long micro-forks.
Thomas Arts
This period involved meetings and discussions.
Richard Carlsson
We started exploring contract-related code and caching, identifying areas for improvement. Time was also spent fixing build issues and cleaning up unfinished branches. Alongside regular meetings, we looked deeper into the microfork issue and continued reviewing blockchain and contract data storage.
Måns af Klercker
We continued working on contract support for penalties, including a significant rewrite to improve clarity and functionality. In parallel, we focused on testing the documentation.
Jan Michek
We made improvements to ensure more consistent number formatting across the interface, applied a range of cumulative UI fixes, and continued refining server handlers.
Appreciate you keeping up with us. Feel free to share your thoughts or questions, as we’re always happy to hear from you!