Week 1 May 2025
Peter
- Spark Name transfer is ~90% complete.
- Tested on regtest—mostly functional, but needs updates for some edge cases and RPC signature changes.
- Started preliminary review of the CMake PR.
- If testing is successful and files are generated correctly, recommends merging it ahead of the warning fixes.
- Preparing for devnet launch.
- Planning:
- To increase the Spark transparent transaction limit.
- To limit memory usage during block generation.
- To review the Spark coinbase PR and verify masternode registration impact.
Alef
- Fixed the Spark wallet segfault.
- Continues merging warning patches into
cmake-build-branch-fix-warnings
on GitHub.
- Remaining work: bookkeeping and cleanup before finalizing the mega warning PR.
- To complete and push the final version of the warning fixes PR.
Levon
- Working on Spark Assets:
- Fixing RPC calls and unit tests for regtest compatibility.
- Will meet with Gevorg this week to address PR comments, merge their work, and begin basic testing.
Gevorg
- Tested coin minting during Spark Asset creation
- Found and fixed multiple issues during testing.
- Addressing a bug where asset modifications weren’t reflected on the Overview page balance if a previous balance existed.
- Worked with the Enkrypt Wallet team to resolve a balance calculation issue.
- Next:
- Complete the fix for the balance display bug.
- Add proper markings of Spats actions on the Transactions page.
Narek
- Building a new Spark Names page on Insight Explorer (push expected today).
- Updated Spark Name RPCs to include more detailed data.
- To revisit the Multisend PR and address Coderabbit’s review comments.
Samizdat
- Continued work on Stack Wallet UI elements related to view key functionality.
- Investigating Windows build issues with dependencies.
Week 2
Peter
- Finalized the Spark Name Transfer protocol, including:
- Security self-review
- Implementation tweaks
- Conducted code reviews
- Continued testing the CMake PR
- Ran tests on devnet
- Preparing for the testnet release
Alef
- Finished the warning fixes PR — ready for review and merge.
- Developed a new Dockerfile for the
firoorg/firo-builder
image.
- Submitted PR to test updated CMake configuration and warnings:
#1582
- To finalize cleanups for warning-related PRs
- Plan and prioritize upcoming tasks with Peter
Narek
- Finalized the Spark Name page on Insight
- Improved search functionality for Spark Names
- Assisted Levon with the DEX website reskin
- Fixing
--disablewallet
argument behavior
Samizdat
- Continued improvements on
flutter_libsparkmobile
- Nearing completion of View Key export implementation
Gevorg
- Fixed a bug where asset modifications weren’t reflected in Overview balances when a balance already existed
- Resolved a thread-safety issue in Spats Wallet
- Reverted Jenkins to use
firo-builder-depends
Docker image
- Prepared the big Spats PR, targeting
spats-integration
branch
- To address Levon’s review comments and Merge if approved
Week 3
Peter
- Continued Spark Name Transfer work:
- Fixed outstanding issues
- Expanded test coverage
- Split
getSparkNames
RPC into two versions to support disablewallet
mode
- Increased Spark spend limits
- Conducted code reviews
- To Finalize Spark Name Transfer implementation
Alef
- CMake refactoring completed
- Submitted PR to update all mk dependencies
- Fixed QR code height display bug (#1609)
- Warning PR finalized and awaiting merge
- Investigating reported QR code rendering issue
- Upcoming: Address outstanding GitHub issues and align on next development task with Peter
Gevorg
- Tested and committed asset modification fix for balance display
- Fixed thread-safety issue in Spats wallet
- Jenkins now using
firo-builder-depends
Docker image
- Finalized and submitted big Spats PR targeting the
spats-integration
branch
- enKrypt wallet technical issues resolved
Narek
- Fixed
--disablewallet
run issue
- Started development on Tor and .onion address support
Samizdat
- Continued work on:
- flutter_libsparkmobile reorganization and FFI fixes
- Firod build compatibility with LLVM 17
- Stack Wallet integration
Levon
- Finalized Spats spend
- Contributed to code reviews
- On vacation this week
3 Likes