Skip to content

Commit 10a9c9b

Browse files
Gustavojfebitschmidty
authored andcommitted
News359: add merge summaries
1 parent 603ad3d commit 10a9c9b

File tree

1 file changed

+42
-14
lines changed

1 file changed

+42
-14
lines changed

_posts/en/newsletters/2025-06-20-newsletter.md

Lines changed: 42 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -124,23 +124,48 @@ Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo],
124124
[Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition
125125
repo], and [BINANAs][binana repo]._
126126

127-
- [Eclair #3110][] Increase channel spent delay to 72 blocks
128-
129-
- [Eclair #3101][] Parse offers and pay offers with currency
130-
131-
- [LDK #3817][] Revert attribution of failures
132-
133-
- [LDK #3623][] adi2011/peer-storage/encrypt-decrypt
134-
135-
- [BTCPay Server #6755][] feat(wallet): enhance Coin Selection with advanced filters and improved UX
136-
137-
- [Rust libsecp256k1 #798][] completes the [MuSig2][topic musig]
138-
implementation in the library, giving downstream projects access to a
139-
robust [scriptless multisignature][topic multisignature] protocol.
127+
- [Eclair #3110][] raises the delay for marking a channel as closed after its
128+
funding output is spent from 12 (see Newsletter [#337][news337 delay]) to 72
129+
blocks as specified in [BOLTs #1270][], to allow for the propagation of a
130+
[splice][topic splicing] update. It was increased because some implementations
131+
default to 8 confirmations before sending `splice_locked` and allow node
132+
operators to raise that threshold, so 12 blocks proved too short. The delay is
133+
now configurable for testing purposes and to allow node operators to wait
134+
longer.
135+
136+
- [Eclair #3101][] introduces the `parseoffer` RPC, which decodes [BOLT12
137+
offer][topic offers] fields into a human-readable format, allowing users to
138+
view the amount before passing it to the `payoffer` RPC. The latter is
139+
extended to accept an amount specified in a fiat currency.
140+
141+
- [LDK #3817][] rolls back support for [attributable failures][topic attributable failures] (see Newsletter
142+
[#349][news349 attributable]) by placing it under a test-only flag. This
143+
disables the peer penalization logic and removes the feature TLV from failure
144+
[onion messages][topic onion messages]. Nodes that hadn’t upgraded yet were
145+
wrongly penalized, showing that broader network adoption is necessary for it
146+
to work properly.
147+
148+
- [LDK #3623][] extends [peer storage][topic peer storage] (see Newsletter
149+
[#342][news342 peer]) to provide automatic, encrypted peer backups. Each
150+
block, `ChainMonitor` packages the data from a versioned, timestamped, and serialized
151+
`ChannelMonitor` structure into an `OurPeerStorage` blob. Then, it encrypts the
152+
data and raises a `SendPeerStorage` event to relay the blob as a
153+
`peer_storage` message to every channel peer. Additionally, `ChannelManager`
154+
is updated to handle `peer_storage_retrieval` requests by triggering a new
155+
blob send.
156+
157+
- [BTCPay Server #6755][] enhances the coin control
158+
user interface with new minimum and maximum amount filters, before and after
159+
creation date filters, a help section for the filters, a "select all" UTXO
160+
checkbox, and large page size options (100, 200 or 500 UTXOs).
161+
162+
- [Rust libsecp256k1 #798][] completes the [MuSig2][topic musig] implementation
163+
in the library, giving downstream projects access to a robust [scriptless
164+
multisignature][topic multisignature] protocol.
140165

141166
{% include snippets/recap-ad.md when="2025-06-24 16:30" %}
142167
{% include references.md %}
143-
{% include linkers/issues.md v=2 issues="3110,3101,3817,3623,6755" %}
168+
{% include linkers/issues.md v=2 issues="3110,3101,3817,3623,6755,1270" %}
144169
[Core Lightning 25.05]: https://github.com/ElementsProject/lightning/releases/tag/v25.05
145170
[bishop priv]: https://mailing-list.bitcoindevs.xyz/bitcoindev/CABaSBax-meEsC2013zKYJnC3phFFB_W3cHQLroUJcPDZKsjB8w@mail.gmail.com/
146171
[poinsot priv]: https://mailing-list.bitcoindevs.xyz/bitcoindev/4iW61M7NCP-gPHoQZKi8ZrSa2U6oSjziG5JbZt3HKC_Ook_Nwm1PchKguOXZ235xaDlhg35nY8Zn7g1siy3IADHvSHyCcgTHrJorMKcDzZg=@protonmail.com/
@@ -156,3 +181,6 @@ repo], and [BINANAs][binana repo]._
156181
[breez github]: https://github.com/breez/breez-sdk-liquid/releases/tag/0.9.0
157182
[starkware tweet]: https://x.com/dimahledba/status/1935354385795592491
158183
[starkware sv2]: https://github.com/keep-starknet-strange/stratum
184+
[news337 delay]: /en/newsletters/2025/01/17/#eclair-2936
185+
[news349 attributable]: /en/newsletters/2025/04/11/#ldk-2256
186+
[news342 peer]:/en/newsletters/2025/02/21/#ldk-3575

0 commit comments

Comments
 (0)