Weekly Firo Development Meeting Minutes

December 2024 Week 1

Peter

  • Spark Names (Core): Fixed mempool conflicts and refined tests.
  • Spark Names (UI):
    • Improved the UI for creating Spark Name transactions and distinguishing address book entries.
    • Merged transparent and Spark local address book entries, creating two clear categories: “Local Address” and “Spark Names.”
  • Completed additional work for Spark Names RPCs.
  • Finalized preparations for the Spark Names launch on the devnet.
  • Code Review

Levon

  • Spats Library: Refactoring nearly complete.
  • Public Transaction Refactoring: Began reviewing related PRs and will finalize soon.
  • Electrum RPC: Investigated RPC-related issues
  • Upcoming Tasks:
    • Finalizing Spats refactoring and moving on to implementing its state.
    • Addressing issue #1500.
    • Updating firod (daemon) to prevent splitting during minting and adding a GUI flag for this functionality.

Alef

  • CMake Integration:
    • Implemented CMake build for Firo’s secp256k1 fork.
    • Added CMake support for other subfolders, with plans to work on libspark and others next.
  • Node Testing: Successfully ran real-world tests with the #1348 node.

Gevorg

  • Spats Business Logic: Focused on coding the central registry for Spark Assets.
  • To continue developing the business logic for Spats functionality.

Narek

  • Electrum & Trezor Issue:
    • Investigated a problem where transaction input sequences are null.
    • Found the root cause: Coinbase transaction inputs had a sequence of 0, causing errors in Trezor transactions.

Artur

  • Electrum Server Issue:
    • Investigated why peers are marked as “bad” in the _send_server_features response due to mismatched hosts.
    • Identified the cause as a host mismatch in the server.features response.
7 Likes