Skip to content

Commit b2fde35

Browse files
committed
Podcast: add 355 recap
1 parent e7f9b7f commit b2fde35

2 files changed

Lines changed: 41 additions & 18 deletions

File tree

_posts/en/newsletters/2025-05-23-newsletter.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,39 +23,39 @@ wallets and services.*
2323

2424
- **Cake Wallet added payjoin v2 support:**
2525
Cake Wallet [v4.28.0][cake wallet 4.28.0] adds [the ability][cake blog] to
26-
receive payments using the [payjoin][topic payjoin] v2 protocol.
26+
receive payments using the [payjoin][topic payjoin] v2 protocol. {% assign timestamp="2:38" %}
2727

2828
- **Sparrow adds pay-to-anchor features:**
2929
Sparrow [2.2.0][sparrow 2.2.0] displays and can send [pay-to-anchor
30-
(P2A)][topic ephemeral anchors] outputs.
30+
(P2A)][topic ephemeral anchors] outputs. {% assign timestamp="6:37" %}
3131

3232
- **Safe Wallet 1.3.0 released:**
3333
[Safe Wallet][safe wallet github] is a desktop multisig wallet with hardware
3434
signing device support that added [CPFP][topic cpfp] fee bumping for incoming
35-
transactions in [1.3.0][safe wallet 1.3.0].
35+
transactions in [1.3.0][safe wallet 1.3.0]. {% assign timestamp="8:00" %}
3636

3737
- **COLDCARD Q v1.3.2 released:**
3838
COLDCARD Q's [v1.3.2 release][coldcard blog] includes additional multisig
3939
[spending policy support][coldcard ccc] and new features for [sharing
40-
sensitive data][coldcard kt].
40+
sensitive data][coldcard kt]. {% assign timestamp="9:15" %}
4141

4242
- **Transaction batching using payjoin:**
4343
[Private Pond][private pond post] is an [experimental implementation][private
4444
pond github] of a [transaction batching][topic payment batching] service that
45-
uses payjoin to generate smaller transactions that pay less in fees.
45+
uses payjoin to generate smaller transactions that pay less in fees. {% assign timestamp="19:07" %}
4646

4747
- **JoinMarket Fidelity Bond Simulator:**
4848
The [JoinMarket Fidelity Bond Simulator][jmfbs github] provides tools for
4949
JoinMarket participants to simulate their performance in the market based on
50-
[fidelity bonds][news161 fb].
50+
[fidelity bonds][news161 fb]. {% assign timestamp="20:45" %}
5151

5252
- **Bitcoin opcodes documented:**
5353
The [Opcode Explained][opcode explained website] website documents
54-
each Bitcoin script opcode.
54+
each Bitcoin script opcode. {% assign timestamp="26:39" %}
5555

5656
- **Bitkey code open sourced:**
5757
The Bitkey hardware signing device [announced][bitkey blog] their [source
58-
code][bitkey github] is open-source for non-commercial uses.
58+
code][bitkey github] is open-source for non-commercial uses. {% assign timestamp="27:59" %}
5959

6060
## Releases and release candidates
6161

@@ -65,10 +65,10 @@ release candidates._
6565

6666
- [LND 0.19.0-beta][] is the latest major release of this popular LN
6767
node. Its contains many [improvements][lnd rn] and bug fixes,
68-
including new RBF-based fee bumping for cooperative closes.
68+
including new RBF-based fee bumping for cooperative closes. {% assign timestamp="33:43" %}
6969

7070
- [Core Lightning 25.05rc1][] is a release candidate for the next major
71-
version of this popular LN node implementation.
71+
version of this popular LN node implementation. {% assign timestamp="40:12" %}
7272

7373
## Notable code and documentation changes
7474

@@ -87,7 +87,7 @@ repo], and [BINANAs][binana repo]._
8787
deprecated when `rpcauth` was introduced in [Bitcoin Core #7044][], which
8888
supports multiple RPC users and hashes its cookie. The PR also adds a random
8989
16-byte salt to credentials from both methods and hashes them before they’re
90-
stored in memory.
90+
stored in memory. {% assign timestamp="46:47" %}
9191

9292
- [Bitcoin Core #31444][] extends the `TxGraph` class (see Newsletter
9393
[#348][news348 txgraph]) with three new helper functions:
@@ -97,26 +97,26 @@ repo], and [BINANAs][binana repo]._
9797
for optimized block construction, and `GetWorstMainChunk()` pinpoints the
9898
lowest feerate chunk for eviction decisions. This PR is one of the final
9999
building blocks of the full initial implementation of the [cluster mempool][topic
100-
cluster mempool] project.
100+
cluster mempool] project. {% assign timestamp="49:51" %}
101101

102102
- [Core Lightning #8140][] enables [peer storage][topic peer storage] of channel
103103
backups by default (see Newsletter [#238][news238 storage]), making it viable
104104
for large nodes by limiting storage to peers with current or past channels,
105105
caching backups and peer lists in memory instead of making repeated
106106
`listdatastore`/`listpeerchannels` calls, capping concurrent backup uploads at
107107
two peers, skipping backups larger than 65 kB, and randomizing peer selection when
108-
sending.
108+
sending. {% assign timestamp="52:08" %}
109109

110110
- [Core Lightning #8136][] updates the exchange of announcement signatures to
111111
occur when the channel is ready rather than after six blocks, to align with
112112
the recent [BOLTs #1215][] specification update. It's still required to wait
113-
six blocks to [announce the channel][topic channel announcements].
113+
six blocks to [announce the channel][topic channel announcements]. {% assign timestamp="54:16" %}
114114

115115
- [Core Lightning #8266][] adds an `update` command to the Reckless plugin
116116
manager (see Newsletter [#226][news226 reckless]) that updates a specified
117117
plugin or all installed plugins if none is specified, except those installed
118118
from a fixed Git tag or commit. This PR also extends the `install` command to
119-
take a source path or URL in addition to a plugin name.
119+
take a source path or URL in addition to a plugin name. {% assign timestamp="55:52" %}
120120

121121
- [Core Lightning #8021][] finalizes [splicing][topic splicing] interoperability
122122
with Eclair (see Newsletter [#331][news331 interop]) by fixing the rotation of
@@ -125,22 +125,22 @@ repo], and [BINANAs][binana repo]._
125125
splicing]), relaxing the requirement that commitment-signed messages arrive in
126126
a particular order, enabling receiving and initiating splice [RBF][topic rbf]
127127
transactions, automatically converting outgoing [PSBTs][topic psbt] to version
128-
2 when needed, and other refactoring changes.
128+
2 when needed, and other refactoring changes. {% assign timestamp="58:38" %}
129129

130130
- [Core Lightning #8226][] implements [BIP137][] by adding a new
131131
`signmessagewithkey` RPC command that allows users to sign messages with any
132132
key from the wallet by specifying a Bitcoin address. Previously, signing a
133133
message with a Core Lightning key required finding the xpriv and the key
134134
index, deriving the private key with an external library, and then signing the
135-
message with Bitcoin Core.
135+
message with Bitcoin Core. {% assign timestamp="1:01:29" %}
136136

137137
- [LND #9801][] adds a new `--no-disconnect-on-pong-failure` option, which
138138
controls whether a peer is disconnected if a pong response is late or
139139
mismatched. This option is set to false by default, preserving the current
140140
behavior of LND disconnecting from a peer on a pong message failure (see
141141
Newsletter [#275][news275 ping]); otherwise, LND would only log the event. The
142142
PR refactors the ping watchdog to continue its loop when disconnection is
143-
suppressed.
143+
suppressed. {% assign timestamp="1:02:54" %}
144144

145145
{% include snippets/recap-ad.md when="2025-05-27 16:30" %}
146146
{% include references.md %}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: 'Bitcoin Optech Newsletter #355 Recap Podcast'
3+
permalink: /en/podcast/2025/05/27/
4+
reference: /en/newsletters/2025/05/23/
5+
name: 2025-05-27-recap
6+
slug: 2025-05-27-recap
7+
type: podcast
8+
layout: podcast-episode
9+
lang: en
10+
---
11+
Dave Harding is joined by Alex Myers and Rodolfo Novak to discuss [Newsletter #355]({{page.reference}}).
12+
13+
{% include functions/podcast-links.md %}
14+
15+
{% include functions/podcast-player.md url="https://d3ctxlq1ktw2nl.cloudfront.net/staging/2025-5-2/401443098-44100-2-83c29b547d91e.m4a" %}
16+
17+
{% include newsletter-references.md %}
18+
19+
## Transcription
20+
21+
_transcription coming soon_
22+
23+
{% include references.md %}

0 commit comments

Comments
 (0)