Weekly Firo Development Meeting Minutes

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.
4 Likes