@@ -26,44 +26,44 @@ wallets and services.*
2626 This Bitcoin Knots [ release] [ knots 28.1 ] includes support for [ signing
2727 messages] [ topic generic signmessage ] for a segwit or taproot address as well
2828 as verifying [ BIP137] [ ] , [ BIP322] [ ] , and Electrum signed messages, among other
29- changes.
29+ changes. {% assign timestamp="11:26" %}
3030
3131- ** PSBTv2 explorer announced:**
3232 [ Bitcoin PSBTv2 Explorer] [ bip370 website ] inspects [ PSBTs] [ topic psbt ] encoded
33- using the version 2 data format.
33+ using the version 2 data format. {% assign timestamp="13:51" %}
3434
3535- ** LNbits v1.0.0 released:**
3636 The [ LNbits] [ lnbits github ] software provides accounting and additional
37- functionality on top of a variety of underlying Lightning Network wallets.
37+ functionality on top of a variety of underlying Lightning Network wallets. {% assign timestamp="14:38" %}
3838
3939- ** The Mempool Open Source Project® v3.2.0 released:**
4040 The [ v3.2.0 release] [ mempool 3.2.0 ] adds support for [ v3 transactions] [ topic
4141 v3 transaction relay] , anchor outputs, broadcasting of [ 1P1C packages] [ topic
42- package relay] , visualizing Stratum mining pool jobs, and other features.
42+ package relay] , visualizing Stratum mining pool jobs, and other features. {% assign timestamp="15:22" %}
4343
4444- ** Coinbase MPC library released:**
4545 The [ Coinbase MPC] [ coinbase mpc blog ] project is a [ C++ library] [ coinbase mpc
4646 github] for securing keys for use in multi-party computation (MPC) schemes, including
47- a custom secp256k1 implementation.
47+ a custom secp256k1 implementation. {% assign timestamp="17:25" %}
4848
4949- ** Lightning Network liquidity tool released:**
5050 [ Hydrus] [ hydrus github ] uses the state of LN network, including past
5151 performance, to automatically open and close Lightning channels for LND. It
52- also supports [ batching] [ topic payment batching ] .
52+ also supports [ batching] [ topic payment batching ] . {% assign timestamp="21:20" %}
5353
5454- ** Versioned Storage Service announced:**
5555 The [ Versioned Storage Service (VSS) framework] [ vss blog ] is an open-source
5656 cloud storage solution for Lightning and Bitcoin wallet state data focusing on
57- non-custodial wallets.
57+ non-custodial wallets. {% assign timestamp="22:25" %}
5858
5959- ** Fuzz testing tool for Bitcoin nodes:**
6060 [ Fuzzamoto] [ fuzzamoto github ] is a framework for using fuzz testing to find
6161 bugs in different Bitcoin protocol implementations through external
62- interfaces like P2P and RPC.
62+ interfaces like P2P and RPC. {% assign timestamp="1:17" %}
6363
6464- ** Bitcoin Control Board components open-sourced:**
6565 Braiins [ announced] [ braiins tweet ] the open-source availability of some of the
66- hardware and software components of their BCB100 mining control board.
66+ hardware and software components of their BCB100 mining control board. {% assign timestamp="23:50" %}
6767
6868## Releases and release candidates
6969
@@ -82,11 +82,11 @@ release candidates._
8282 revenue), improvements in avoiding accidental [ timewarps] [ topic
8383 time warp] for miners that might accidentally result in revenue loss
8484 if timewarps are forbidden in a [ future soft fork] [ topic consensus
85- cleanup] , and a migration of the build system from autotools to cmake.
85+ cleanup] , and a migration of the build system from autotools to cmake. {% assign timestamp="25:13" %}
8686
8787- [ LND 0.19.0-beta.rc2] [ ] is a release candidate for this popular LN
8888 node. One of the major improvements that could probably use testing
89- is the new RBF-based fee bumping for cooperative closes.
89+ is the new RBF-based fee bumping for cooperative closes. {% assign timestamp="34:41" %}
9090
9191## Notable code and documentation changes
9292
@@ -103,14 +103,14 @@ repo], and [BINANAs][binana repo]._
103103 payment by including the BOLT12 invoice in the ` PaymentSent ` event upon
104104 payment completion. This is accomplished by adding the ` bolt12 ` field to the
105105 ` PendingOutboundPayment::Retryable ` enum, which can then be attached to the
106- ` PaymentSent ` event.
106+ ` PaymentSent ` event. {% assign timestamp="35:04" %}
107107
108108- [ BOLTs #1242 ] [ ] makes the [ payment secret] [ topic payment secrets ] mandatory for
109109 [ BOLT11] [ ] invoice payments by requiring readers (payers) to fail a payment if
110110 the ` s ` (payment secret) field is absent. Previously, the specification only
111111 made it mandatory for writers (receivers), and readers could ignore ` s ` fields
112112 with incorrect lengths (see Newsletter [ #163 ] [ news163 secret ] ). This PR also
113- updates the payment secret feature to ` ASSUMED ` status in [ BOLT9] [ ] .
113+ updates the payment secret feature to ` ASSUMED ` status in [ BOLT9] [ ] . {% assign timestamp="35:57" %}
114114
115115## Correction
116116
@@ -160,7 +160,7 @@ several errors and confusing statements.
160160 which is what gets checked at the end of SwiftSync validation.
161161
162162We apologize to our readers for our mistakes and thank Ruben Somsen for
163- reporting them.
163+ reporting them. {% assign timestamp="37:38" %}
164164
165165{% include snippets/recap-ad.md when="2025-04-22 15:30" %}
166166{% include references.md %}
0 commit comments