Skip to content

Commit d17e52c

Browse files
Gustavojfebitschmidty
authored andcommitted
News371: add merge summaries
1 parent e289d79 commit d17e52c

File tree

1 file changed

+44
-14
lines changed

1 file changed

+44
-14
lines changed

_posts/en/newsletters/2025-09-12-newsletter.md

Lines changed: 44 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,53 @@ Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo],
5555
[Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition
5656
repo], and [BINANAs][binana repo]._
5757

58-
- [Bitcoin Core #30469][] index: Fix coinstats overflow
59-
60-
- [Eclair #3163][] Add high-S signature Bolt 11 test vector
61-
62-
- [Eclair #2308][] Use balance estimates from past payments in path-finding
63-
64-
- [Eclair #3021][] Allow non-initiator RBF for dual funding
65-
66-
- [Eclair #3142][] Allow overriding `max-closing-feerate` with `forceclose` API
67-
68-
- [LDK #4053][] tankyleo/2025-09-p2a-anchor
69-
70-
- [LDK #3886][] Update `channel_reestablish` for splicing
58+
- [Bitcoin Core #30469][] updates the types of the
59+
`m_total_prevout_spent_amount`, `m_total_new_outputs_ex_coinbase_amount` and
60+
`m_total_coinbase_amount` values from `CAmount` (64 bit) to `arith_uint256`
61+
(256 bit) to prevent a value overflow bug that has already been observed on
62+
the default [signet][topic signet]. The new version of the coinstats index is
63+
stored in `/indexes/coinstatsindex/` and an upgraded node will need to sync
64+
from scratch to rebuild the index. The old version is kept for downgrade
65+
protection, but may be removed in a future update.
66+
67+
- [Eclair #3163][] adds a test vector to ensure that a payee’s public key can be
68+
recovered from a [BOLT11][] invoice with a high-S signature, in addition to
69+
already allowing low-S signatures. This aligns with the behaviour of
70+
libsecp256k1 and the proposed [BOLTs #1284][].
71+
72+
- [Eclair #2308][] introduces a new `use-past-relay-data` option that when set
73+
to true (default false), uses a probabilistic approach based on past
74+
payment attempt history to improve pathfinding. This replaces a prior method
75+
that assumed uniformity in channel balances.
76+
77+
- [Eclair #3021][] allows the non-initiator of a [dual-funded channel][topic
78+
dual funding] to [RBF][topic rbf] the funding transaction, which is already
79+
allowed in [splicing][topic splicing] transactions. However, an exception
80+
applies to [liquidity advertisement][topic liquidity advertisements] purchase
81+
transactions. This has been proposed in [BOLTs #1236][].
82+
83+
- [Eclair #3142][] adds a new `maxClosingFeerateSatByte` parameter to the
84+
`forceclose` API endpoint that overrides the global feerate configuration
85+
for non-urgent force close transactions on a per-channel basis. The global
86+
setting `max-closing-feerate` was introduced in [Eclair #3097][].
87+
88+
- [LDK #4053][] introduces zero-fee commitment channels by replacing the two
89+
anchor outputs with one shared [Pay-to-Anchor (P2A)][topic ephemeral anchors]
90+
output, capped at a value of 240 sats. Additionally, it switches [HTLC][topic
91+
htlc] signatures in zero-fee commitment channels to
92+
`SIGHASH_SINGLE|ANYONECANPAY` and bumps HTLC transactions to [version 3][topic
93+
v3 transaction relay].
94+
95+
- [LDK #3886][] extends `channel_reestablish` for [splicing][topic splicing] with
96+
two `funding_locked_txid` TLVs (what a node last sent and received) so that
97+
peers can reconcile the active funding transaction upon reconnecting.
98+
Additionally, it streamlines the reconnection process by resending
99+
`commitment_signed` before `tx_signatures`, handling implicit `splice_locked`,
100+
adopting `next_funding`, and requesting announcement signatures as needed.
71101

72102
{% include snippets/recap-ad.md when="2025-09-16 16:30" %}
73103
{% include references.md %}
74-
{% include linkers/issues.md v=2 issues="30469,3163,2308,3021,3142,4053,3886" %}
104+
{% include linkers/issues.md v=2 issues="30469,3163,2308,3021,3142,4053,3886,1284,1236,3097" %}
75105
[bitcoin core 29.1]: https://bitcoincore.org/bin/bitcoin-core-29.1/
76106
[bitcoin core 30.0rc1]: https://bitcoincore.org/bin/bitcoin-core-30.0/
77107
[nick workbook]: https://delvingbitcoin.org/t/provable-cryptography-for-bitcoin-an-introduction-workbook/1974

0 commit comments

Comments
 (0)