Weekly Firo Development Meeting Minutes

Week 3 July 2023

Lelantus Spark

  • Peter has conducted tests on both the testnet and the Qt branch to further ascertain the stability and functionality of the system.

  • Levon has been intensively working on Lelantus Spark, his focus areas include:

    • Fixing failing tests.
    • Reviewing the QT crash fix (which currently appears satisfactory).
    • Refactoring the lelantusToSpark RPC to spend sigma coins.
    • Investigating a crash on non-mnemonic wallets.
    • Reviewing UI code.
    • Synchronizing the mobile library with the current code and finalizing documentation.
    • Finishing refactoring work.
    • Adding a list of transactions to the Lelantustospark output.
  • Additionally, Sproxet identified an issue with Bitcoin’s handling of nested transactions in the mempool which has anonymity implications. This is currently affecting the Lelantustospark conversion process.

Bugs

  • Peter has made progress with the Apple M1 issue, fixing a problem causing crashes. He noted the sync speed on M1 isn’t as efficient as it used to be and is looking into this. He is also continuing his work on refactoring the PR from Bitcoin’s core 24 (Firo is using core 14) which is currently 97% complete.

Firo

  • Sproxet has been focusing on the Firo Client, particularly working on CoinSwap. The refactoring work done should make adding swap providers easier in the future. However, theyencountered an issue with zeromq and node_gyp, making it challenging to cross-compile for Windows on Linux.

Miscellaneous

  • Narek has completed all code changes for Ledger Live integration. The next step is to get Firo added into explorers.api.
3 Likes