Damus
btc_insider__ profile picture
btc_insider__

Last Week in Bitcoin (Jan 19 - 25)

Article header image

Highlights from the bitcoin developer ecosystem...

Hi Insiders. This is Tuma, open-source reporter from the Insider Edition. I spent 10+ hours in open-source developer calls in the Bitcoin ecosystem last week. Here is what caught my eye:

  • v1.7.0 of the Stratum V2 protocol implementation and v0.2.0 of SV2 applications are out.

    • During the weekly call, on Tuesday 20th, Stratum V2 maintainers announced that the latest versions of the SV2 protocol and applications were ready to be released. The team officially released on Thursday 22nd.

    • v1.7.0 of the protocol crates brings the reference implementation up to date with the latest changes in the specifications, allowing for Extended Channels to be included into Group Channels. The version also improves coverage for fuzz testing, and introduces benchmarking and performance analysis for the different protocol crates.

    • v0.2.0 of the SV2 applications aligns the different apps to the latest specifications, adds support for Bitcoin Core v30.2, and introduces HTTP APIs to monitor different crates. It also includes various improvements to pool_sv2jd_client_sv2 and translator_sv2 crates. Finally, SV2 applications will now be published directly to crates.io, a Rust package registry.

  • v25.12.1 of Core-lightning is out, fixing a critical bug in the Lighting implementation.

    • During the developer call, on Monday 26th, CLN maintainers announced the release of a minor version, v25.12.1. This release introduces an important bug fix for an issue that would prevent nodes from spending funds sent to non-taproot addresses.

    • Due to the bug, fixed in PR8831, users running nodes created with CLN v25.12 were not able to spend funds that were sent to non-taproot addresses. In fact, while the latest version introduced BIP86 derivation for addresses, the signing process used that derivation scheme only for P2TR addresses, effectively locking funds.

    • The CLN team recommends all the users who created new nodes using v25.12, to update their software to v25.12.1 to be able to correctly spend their funds.

  • v0.10.0 of Fedimint is out, introducing the new gateway UI and simplifying gateway self-hosting through Irho.

    • On Wednesday 21st, Fedimint developers officially released the latest version of the federated ecash protocol, which introduces the new gateway UI, simplifies gateway self-hosting, adds a new client for UniFFI bindings and more.

    • The new UI greatly simplifies the gateway management, allowing to open/close Lightning channels, sending/receiving on-chain transactions, visualize status information, payment summaries and connection to a Bitcoin node. The new version also simplifies gateway self-hosting, introducing Iroh to allow working behind a NAT without needing to setup firewall rules or a domain.

    • The new version also introduces the new fedimint-client-uniffi for simple mobile integration, lays the foundation to support multiple currency units, includes the new fountain codes for animated QRs, and more functionalities for federation guardians, such as module disabling and password changes.

Looking for an opportunity to join up with some bitcoin devs in person? Join us in Florianopolis this February 26-28 to talk about exploiting Bitcoin.