Skip to content

Standup Input: Week of 2026-02-23 #1352

Closed

Description

@DanGould

Please reply by Monday end-of-day (your timezone).

Format:

  • Shipped: What you landed last week (PR/issue links)
  • Focus: What you're working on this week
  • Blockers: Anything stopping you — name who can help

cc @DanGould @spacebear21 @arminsabouri @benalleng @chavic @zealsham @Mshehu5

Activity

  1. DanGould commented on Feb 23, 2026

    @DanGould
    MemberAuthor

    p.s. to contributors. Your update doesn't have to be this detailed. I like writing. I find it higher leverage for me to spend 30 minutes on this than 30 minutes in a meeting. You may not. If you fill in 3 lines for the bullets that's good!

  2. chavic commented on Feb 23, 2026

    @chavic
    Collaborator

    Shipped:

    • In rust-payjoin, last week I shipped work across FFI validation Validate FFI primitive inputs + refresh bindings/tests #1263, C# bindings/tooling Add C# language bindings for payjoin-ffi #1318
      , and UniFFI async IO/OHTTP test updates 6c5441f d9cbd21.
    • FFI primitive validation + cross-binding test refresh landed in #1263 (merged).
    • C# bindings scaffold, generator pinning, workflow, and nuspec landed in #1318 (merged).
    • Yesterday’s two commits (6c5441f, d9cbd21) are in #1351 (open): Tokio runtime enablement for UniFFI IO futures and cert-aware OHTTP fetch in C# integration tests.
    • In uniffi-bindgen-cs, I worked on UniFFI 0.30 C# gap fixes, and I've moved them to chavic/uniffi-0-30-csharp-gap-fixes locally to start preparing for upstream PR:
      • method-name conflict suffix handling + deep jagged-array allocation fix (e0ecf2ce...)
      • regression fixtures/tests (fc490bae..., including fixtures/regressions/csharp-gap-fixes and TestCsharpGapFixes.cs)
    • No additional uniffi-bindgen-cs commits from me on Sunday, Feb 22, 2026.

    Focus:

    Blockers:

    • Reviewer bandwidth on cross-language FFI + C# generator/test changes.
    • uniffi-bindgen-cs work is currently local-only, so review flow is blocked until branch publish + PR upstream.
  3. Mshehu5 commented on Feb 23, 2026

    @Mshehu5
    Contributor

    Shipped:

    payjoin/btsim#5
    bitcoindevkit/bdk-cli#230 got merged so bitcoindevkit/bdk-cli#242 is ready for review

    Focus :
    During the mob review session asked Armin about simulator TODO's. He made mention of refactoring of utility functions as priority TODO's currently they are very specific to actions and strategies. He also noted maybe we should minimize for scores and not just maximize

    He went through sub transaction model and said we should go through the knapsack mixing paper to better understand this to help in modeling the important parts in to the simulator

    Not a focus but I asked if is possible to bring back the research event which was previous held on discord as it will help with better understanding of various new concepts and better understanding of privacy research. Armin noted if we have enough Interest that we can

    • Focus is keep reading and understand the paper
    • open a PR on refactoring of utility functions

    Blockers :
    None for now

  4. zealsham commented on Feb 23, 2026

    @zealsham
    Collaborator

    Focus:

    • still implementing the db service, i should have a PR ready by thursday
    • adding tower rate-limit once the db services goes in
      Blockers:
    • no Blockers
  5. arminsabouri commented on Feb 23, 2026

    @arminsabouri
    Contributor

    Shipped:

    Focus:

    • Dense Ids + datalayout
    • Unfortuantely I may have pre-optimized last week and realizing alot of polymorphizing i did may have been unnecessary. In fact detrimental to the kinds of analysis we want to do. This week i need to re-refactor this so we have a "abstracted" id system. As of writing this not sure what this looks like.
    • Produce docs for the datalayout
    • Continue to review sim PRs. Keep em coming!
    • Cyclical dependencies were a major design consideration when designing the analysis pass pipeline. And we dont really have any tests for this case or docs. I have some concrete examples in mind but these should be convereted to tests after all the dense Id refactors.

    Blockers:

    • None. There are a lot of refactors going on. Just need to stay focused. If its in a stable place by wed I would like to mob review :)
  6. benalleng commented on Feb 23, 2026

    @benalleng
    Collaborator

    Shipped:

    • Helped review our new Coding overlord contributions.
    • Made meaningful progress with [WIP] Payjoin receiver wizardsardine/liana#2011 The CI is still failing but the primary goals of the receiver are complete
    • Followed up with some exploration on Discord alternatives. Having seen some other coding libraries I was apart of already jump ship I noted some of their alternatives. Many are the usual suspects but there are a few standouts as they seem better suited for our use. Namely zulip chat for async discussions. there were not many that I saw that also included voice other than the matrix ecosystem

    Focus:

    • Confirmed that the Bull Bitcoin <-> Cake Wallet Payjoin flow fails and I intend to create a CI that demonstrates the failure. Though I need to do some research for quickly spinning up those applications to test against each other.
    • Help refine the Agents files to keep the context that is in them within the MRC (Minimal Relevant Context)

    Blockers:

    • None. Though I expect the interoperability test between Bull Bitcoin and Cake to be a pain to get working
  7. spacebear21 commented on Feb 24, 2026

    @spacebear21
    Collaborator

    Shipped:

    Focus:

    • Mailroom: make production ready release. not strictly blocked on anything imo, i think it meets the minimum bar as-is.
    • BBMobile: keeping a close eye on replace bdk_flutter with bdk_dart SatoshiPortal/bullbitcoin-mobile#1874. This a) gets uniffi-dart bindings battle-tested in a real flutter app b) will make payjoin dart bindings integration much simpler due to not having to deal with flutter_rust_bridge oddities.
    • Make 1.0rc-2 for async persistence inclusion
    • What trudge can we automate with AI? Can we have a bot pick up issues labeled with "tech debt"? A bot dedicated to adding test coverage? How much can it help with integrations? etc.

    Blockers:

    • None
  8. DanGould commented on Feb 24, 2026

    @DanGould
    MemberAuthor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    standup-inputWeekly standup input issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions