March 2025 Week 1
Alef
- Completed CMake GUI build on macOS.
- CMake build branch is ready for review (Ubuntu & macOS).
- To start on full Windows support (MSVC), the final step for CMake build support.
Peter
- Fixed various Spark Names issues and improved the UI.
- Implemented unit test updates for Spark Names.
- Started reviewing UI improvements PR from Levon.
- To address missing QR code in QT
Gevorg
- Finished Burn implementation for Spats.
- Updated the Overview page to display Spats balances.
- Added Burn functionality UI to the Overview page.
- Made some minor fixes and improvements.
- To Implement Levon’s suggested changes, mainly adding Spats transaction checks in more areas.
- To Start integration with libspats after Levon merges pending Spats changes.
- GUI improvements: to change transaction list to differentiate
Artur
- Reviewed final Blockbook changes.
- To Merge Blockbook updates into the master branch.
Narek
- Investigating FiroDEX transaction broadcasting issue.
Levon
- Continued Spats Spend implementation, focusing on code refactoring.
- Debugged transactions from Enkrypt.
- To Finalize Mint and Spend implementation.
- To Merge changes into spats-integration branch.
- To Add unit tests and RPC implementations.
Samizdat
- Nearly finished implementing view key exporting in Qt/RPC.
Week 2
Alef
- Worked on full Windows support (MSVC).
- vcpkg is functioning, but bls-dash and relic libraries are outdated and lack proper Windows support.
- Implemented workarounds but need a few more fixes.
- Other required libraries are available via vcpkg.
Peter
- Spark Names: Fixed minor bugs and improved code quality.
- Resolved incorrect fee issue that was interfering with transaction propagation.
- Implemented multiple unit tests for Spark Names.
- UI Refactor: Reviewed code and explored ideas to improve UI performance.
- Addressed warnings in Spark Names code.
Levon
- Spats Spend implementation: Nearly finished, now working on bug fixes. Unit tests failing, currently debugging.
- Code review: bitcore-node-zcoin and Blockbook.
- To Push Sigma pool closure to testnet once Spark Names testing is complete.
Artur
- Blockbook: Sent changes to Levon for review.
Narek
- Worked on EvoZnode count API for Insight Explorer.
- Started addressing Masternode Tool issue.
- To Continue working on FiroDEX.
- To Update GitHub Actions for Windows.
- To Introduce a new RPC for Spark-to-exchange transactions.
Week 3
Samizdat
- Exporting Spark View Key implementation is in progress.
- Researching Flutter and Stack Wallet for possible integration.
Levon
- Insight Znode count API: Reviewed and completed (originally started by Narek).
- Blockbook upstream upgrade: Reviewed and finalized (originally started by Artur).
- Testnet HF block pushed for Sigma pool closure PR and synced with Spark Names branch.
- Bug fixes for Spats Mint.
- Assisting Enkrypt developers.
- Upgraded Tor to v0.4.8.9.
- Continue Spats backend integration with asset registry & UI, plus unit tests.
Narek
- FiroDEX: Resolved transaction parsing issue related to Spark.
- Masternode Tool issue: Debugging Trezor error (‘unsupported hash type ripemd160’)
- To Continue working on the Masternode Tool fix.
Alef
- Discontinued vcpkg support (temporarily) due to libtor compatibility issues.
- Fixed BLS-Dash in vcpkg, but libtor was unfixable.
- Started working on MinGW support for Windows.
- Firo-tx compilation completed, but minor linking issues with ZMQ remain.
- To Finalize MinGW (CMake) compilation.
Peter
- Spark Names UI & RPC improvements:
- Separated “own” vs. “someone else’s” Spark Names in UI and RPC.
- Cosmetic improvements.
- Developing Spark Name creation for mobile (APIs/RPCs).
- Spark Names testing in progress.
- Possible implementation of Spark Address Ownership Proof RPCs.
- To get mainnet hard fork (HF) block for Spark Names.
4 Likes