@@ -23,7 +23,7 @@ infrastructure software.
2323 raised around privacy and node fingerprinting concerns and the author decided
2424 to move the current draft to the [ Bitcoin Inquisition Numbers and Names
2525 Authority] [ binana repo ] (BINANA) repository, to address these considerations
26- and to refine the document. The draft was given the code [ BIN-2025-0002] [ bin ] .
26+ and to refine the document. The draft was given the code [ BIN-2025-0002] [ bin ] . {% assign timestamp="17:30" %}
2727
2828- ** B-SSL a Secure Bitcoin Signing Layer:** Francesco Madonna [ posted] [ francesco
2929 post] to Delving Bitcoin about a concept which is a covenant-less
@@ -50,7 +50,7 @@ infrastructure software.
5050 [ covenant] [ topic covenants ] would, this setup does provide a more resilient
5151 scheme for self-custody with custodians. In the post, Francesco calls for
5252 readers to review and discuss the [ white paper] [ bssl whitepaper ] before anyone
53- tries to implement this idea.
53+ tries to implement this idea. {% assign timestamp="2:54" %}
5454
5555## Releases and release candidates
5656
@@ -71,15 +71,15 @@ release candidates._
7171 ` coinstatsindex ` , the ` natpmp ` option now being enabled by default, support
7272 for legacy wallets being removed in favor of [ descriptor] [ topic descriptors ] wallets, and support for
7373 spending and creating [ TRUC] [ topic v3 transaction relay ] transactions, among
74- many other updates.
74+ many other updates. {% assign timestamp="22:32" %}
7575
7676- [ Bitcoin Core 29.2] [ ] is a minor release containing several bug fixes for P2P,
7777 mempool, RPC, CI, docs and other issues. Please see the [ release
78- notes] [ notes29.2 ] for more details.
78+ notes] [ notes29.2 ] for more details. {% assign timestamp="28:44" %}
7979
8080- [ LDK 0.1.6] [ ] is a release of this popular library for building LN-enabled
8181 applications that includes security vulnerability patches related to DoS and
82- funds theft, performance improvements, and several bug fixes.
82+ funds theft, performance improvements, and several bug fixes. {% assign timestamp="29:37" %}
8383
8484## Notable code and documentation changes
8585
@@ -96,36 +96,36 @@ repo], and [BINANAs][binana repo]._
9696 ` shutdown ` message upon reconnection when one had already been sent before
9797 disconnection, as specified in [ BOLT2] [ ] . For [ simple taproot channels] [ topic
9898 simple taproot channels] , Eclair generates a new closing nonce for the resend
99- and stores it, allowing the node to produce a valid ` closing_sig ` later.
99+ and stores it, allowing the node to produce a valid ` closing_sig ` later. {% assign timestamp="30:59" %}
100100
101101- [ Core Lightning #8597 ] [ ] prevents a crash that occurred when a direct peer
102102 returned a ` failmsg ` response after CLN sent a malformed [ onion message] [ topic
103103 onion messages] via ` sendonion ` or ` injectpaymentonion ` . Now, CLN treats this
104104 as a plain first-hop failure and returns a clean error instead of crashing.
105105 Previously, it treated this as an encrypted ` failonion ` that came from further
106- downstream.
106+ downstream. {% assign timestamp="32:25" %}
107107
108108- [ LDK #4117 ] [ ] introduces an opt-in, deterministic derivation of the
109109 ` remote_key ` that uses the ` static_remote_key ` . This allows users to recover
110110 funds in the event of a force close using only the backup seed phrase.
111111 Previously, the ` remote_key ` depended on per-channel randomness, requiring
112112 channel state to recover funds. This new scheme is opt-in for new channels,
113- but applies automatically when [ splicing] [ topic splicing ] existing ones.
113+ but applies automatically when [ splicing] [ topic splicing ] existing ones. {% assign timestamp="34:05" %}
114114
115115- [ LDK #4077 ] [ ] adds ` SplicePending ` and ` SpliceFailed ` events, with the former
116116 being emitted once a [ splice] [ topic splicing ] funding transaction is
117117 negotiated, broadcast, and locked by both sides (except in the case of an
118118 [ RBF] [ topic rbf ] ). The latter event is emitted when a splice aborts before
119119 locking due to an ` interactive-tx ` failure, a ` tx_abort ` message, a channel
120120 shutdown, or a disconnection/reload while in a [ quiescent] [ topic channel
121- commitment upgrades] state.
121+ commitment upgrades] state. {% assign timestamp="35:03" %}
122122
123123- [ LDK #4154 ] [ ] updates the handling of preimage on-chain monitoring to ensure
124124 that claim transactions are only created for [ HTLCs] [ topic htlc ] whose payment
125125 hash matches the retrieved preimage. Previously, LDK attempted to claim any
126126 claimable HTLC (expired ones and those with a known preimage), which risked
127127 creating invalid claim transactions and potential fund loss if the
128- counterparty timed out another HTLC first.
128+ counterparty timed out another HTLC first. {% assign timestamp="36:47" %}
129129
130130{% include snippets/recap-ad.md when="2025-10-21 16:30" %}
131131{% include references.md %}
0 commit comments