Meeting #184 — Monday, Sep 7, 2026

Meeting #184 — Monday, Sep 7, 2026

1. Developer Status Reports

  • rbrunner7 — Still on the Polyseed PR review grind ("the seemingly never-ending Polyseed PR review :)").
  • jpk68 — Played with multisig support in the GUI, made fixes, reviewed PRs, general testing.
  • sneedlewoods_xmrFinally addressed most AI review comments on the wallet-RPC PRs. Thanked selsta, thomasbuilds, and xmrack for legit and helpful AI-assisted reviews. Three remaining items:
    1. Multisig issues discovered during testing — needs to verify they're resolved
    2. Hardware wallet issues reported by jpk68
    3. rbrunner7's suggestion to go "full extendedStatus" on the wallet-RPC PR — has a WIP branch for this, kept separate from the original PR in case it doesn't work out
  • selsta — Focused on v0.18.5.3, which keeps getting delayed by new issues and reports. Noted that at some point a hard cut needs to be made.
  • jberman — Worked on hot/cold wallet review and upstream review.
  • jeffro256 — Deep in reviews (his own PRs and others).

2. v0.19 Release Strategy

A critical discussion point: when is "the next release"?

  • rbrunner7 asked whether the next release would still be 0.18 or the all-new v0.19 branched from master.
  • selsta confirmed: v0.19. That's why he's trying to include as much as possible now — this is the last window before the branch cut.
  • syntheticbird advised making the cut: "if you drop v0.19 people are going to be more reactive to upcoming minor releases. So imho you should go with making a cut."
  • rbrunner7 observed that there are also many small PRs improving things left and right, which is nice but means more work to get them in before the cut.
  • jberman's serialization changes (with vtnerd) were identified as the key thing selsta wants included.

3. Sync Testing Coordination for v0.19

A coordination thread emerged around testing the serialization PRs together:

  • PRs to test collectively: #11168 (jeffro256), #11204, #11206, and #11235
  • #11168 affects v1 transactions in slightly different ways (mixed/pre-RingCT amount indices lookup), so a sync from scratch is the ideal test — mainnet, testnet, and stagenet.
  • jberman offered to do a sync from scratch, but noted it needs PR #11204 on master first.
  • sneedlewoods_xmr offered to do a full testnet sync of all three PRs together.
  • selsta thought it might be better to wait until everything is merged, then do one comprehensive sync test.

4. Liquid Hack Discussion

rbrunner7 shared a gist (1440000bytes) that came up in the MRL lounge about the Liquid hack — approximately 3,400 BTC stolen, with ~598.5 BTC (15%) still outstanding. The exploiters returned most of it on Sep 7 at block 965,950.

Key observations:

  • selsta: "this Liquid hack looks avoidable and they are lucky the hacker only kept 10%."
  • rbrunner7: "From the discussion in the MRL lounge I got that it seems half the network was running a basically not-yet-released version of the daemon, and that one was vulnerable. Pretty wild."

This was noted as a cautionary tale about running unreleased software in production, and sparked some side discussion about software supply chain risk.

5. Polyseed Progress

  • rbrunner7 continues to push forward; sneedlewoods noted he'd ideally do another AI review run if anyone wants one.
  • The "extendedStatus" enhancement for the wallet-RPC PR (going beyond the current scope) was endorsed by rbrunner7 as "a lot of work, but a win."

Cross-Cutting Themes

  1. v0.19 Release Train — The dominant concern across both meetings. selsta is the release manager and is trying to land as many PRs as possible, but faces pressure from the team to cut scope and ship. Serialization changes from jberman/vtnerd are the key blocker. The Guix→Stagex migration is foundational infrastructure that should make future releases less painful.

  2. FCMP++ / CARROT — Progress continues but in a lower gear. jberman was working on Serai last week rather than FCMP++. tobtoht is hopeful about another batch of FCMP++ PRs merging. DangerousFreedom1984's inflation checker milestone was a bright spot. The FCMP++ beta stressnet v3 is awaited but not yet launched.

  3. Polyseed PR — A long-running effort that's close but not quite there. Blocked on tevador's re-licensing and needs final review bandwidth. The license compatibility question is a project-level concern (copyleft code in Monero's permissive core).

  4. Review Bottleneck — Multiple developers cited being overwhelmed by reviews. sneedlewoods noted that when they started the wallet API work, weeks would pass without needing to rebase; now there are conflicts every week from the high PR velocity. tobtoht noted PR volume is 4x higher than last year, and over 100x higher than Jan-Mar 2022.

  5. Bus Factor Concern — rbrunner7 raised whether Luigi's limited merge activity creates a bus factor issue. tobtoht confirmed Luigi only merges things he can't (like CoC changes). The monero-project org's membership isn't public, which jpk68 flagged as a transparency issue, though rbrunner7 noted it probably doesn't practically matter.


Next Meeting

Monero Tech Meeting #185 is scheduled for Monday, Sep 14, 2026, 18:00 UTC in #no-wallet-left-behind.

Replies (1)