Week 1 August 2023
Spark Development Progress
Levon
- lockwallet Issue: Addressing an issue related to the locked wallet case in Spark with his own fix. It is still ongoing
- Sparkspend Fee Subtraction Issue: Resolved the issues involving Sparkspend fee subtraction. Has pushed a commit for it.
- Mempool issue: Investigating issues where Spark transactions were not being mined and not appearing in the mempool.
Peter
- Stress-Testing: Created a script for stress-testing Spark minting and spending processes, allowing for comprehensive assessment and optimization.
- Mempool Bug: Investigating possible scenarios that could lead to a specific bug (some lTag is both in mempool and sparkstate at the same time), with successful reproduction of the issue multiple times.
- Block Assembly: Working on problems related to block assembly (replacebyfee not compatible with InstantSend)
- Wallet Refactor: Continuing works on the wallet refactor PR.
- Code Review and Bug: code reviews are still being done and continuing identifying and addressing bugs.
Sproxet
- Spark lockwallet Issue: Investigating lockwallet problem within Spark, particularly focusing on the possible issue of a locked wallet not verifying blocks. Determining the best approach to address this challenge is underway.
- Client-API: Working to prepare Spark for the upcoming client-api integration.
Narek
- Lelantus Manual-Anonymize Page: has been removed for Spark since Lelantus minting is no longer possible.
- French QT Typo Fixed
- Fixed RPC help text in mintspark and spendspark
- UI Column Resizing: Working to resolve an issue with Qt resizing columns that continue resizing. Levon took a look and found that there are some commits in bitcoin by just removing the entire class which helps solve the issue and improve wallet performance. Alternatively Narek has a specific fix for the window resizing issue.