Skip to content

Commit ce91a8a

Browse files
Gustavojfebitschmidty
authored andcommitted
News308: add five merge summaries
1 parent cfd294a commit ce91a8a

File tree

4 files changed

+40
-9
lines changed

4 files changed

+40
-9
lines changed

_posts/en/newsletters/2024-06-21-newsletter.md

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,34 @@ repo], and [BINANAs][binana repo]._
140140
any future Bitcoin implementations based on reading Bitcoin Core's
141141
code will use the correct type.
142142

143-
- [LND #8730][] lncli: new command `wallet estimatefeerate`
144-
145-
- [LDK #3098][] Parse v2 gossip (note that this appears to be version 2
146-
of LDK's custom rapid gossip sync protocol, not the proposed upgrade
147-
to the BOLT7 gossip standard that is sometimes called "v2 gossip" -harding)
148-
149-
- [LDK #3078][] Asynchronous `Bolt12Invoice` payment
150-
151-
- [LDK #3082][] BOLT 12 static invoice encoding and building
143+
- [Eclair #2867][] defines a new type of `EncodedNodeId` to be assigned for
144+
mobile wallets in a [blinded path][topic rv routing]. This allows a wallet
145+
provider to be notified that the next node is a mobile device, enabling them
146+
to account for mobile-specific conditions.
147+
148+
- [LND #8730][] introduces a RPC command `lncli wallet estimatefee` which
149+
receives a confirmation target as input and returns a [fee estimation][topic fee estimation] for
150+
on-chain transactions in both sat/kw (satoshis per kilo-weight unit) and
151+
sat/vbyte.
152+
153+
- [LDK #3098][] updates LDK's Rapid Gossip Sync (RGS) to v2, which extends v1 by
154+
adding additional fields in the serialized structure. These new fields include
155+
a byte indicating the number of default node features, an array of node
156+
features, and supplemental feature or socket address information following
157+
each node public key. This update is distinct from the proposed [BOLT7][] gossip update
158+
similarly referred to as gossip v2.
159+
160+
- [LDK #3078][] adds support for asynchronous payment of [BOLT12][topic offers]
161+
invoices by generating an `InvoiceReceived` event upon reception if the
162+
configuration option `manually_handle_bolt12_invoices` is set. A new command
163+
`send_payment_for_bolt12_invoice` is exposed on `ChannelManager` to pay the
164+
invoice. This can allow code to evaluate an invoice before deciding
165+
whether to pay or reject it.
166+
167+
- [LDK #3082][] introduces BOLT12 static invoice (reusable payment request)
168+
support by adding an encoding and parsing interface, and builder methods to
169+
construct a BOLT12 static invoice as a response to `InvoiceRequest` from an
170+
[offer][topic offers].
152171

153172
- [LDK #3103][] begins using a performance scorer in benchmarks based on
154173
frequent [probes][topic payment probes] of actual payment paths. The

_topics/en/fee-estimation.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ optech_mentions:
5050
- title: Discussion about weak blocks helping with feerate estimation
5151
url: /en/newsletters/2024/04/24/#weak-blocks-proof-of-concept-implementation
5252

53+
- title: "LND #8730 introduces an RPC command `lncli wallet estimatefee`"
54+
url: /en/newsletters/2024/06/21/#lnd-8730
55+
5356
## Optional. Same format as "primary_sources" above
5457
see_also:
5558
- title: Coin selection

_topics/en/offers.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@ optech_mentions:
100100
- title: "Human readable payment instructions proposed that are compatible with offers"
101101
url: /en/newsletters/2024/02/21/#dns-based-human-readable-bitcoin-payment-instructions
102102

103+
- title: "LDK #3078 adds support for inspection of BOLT12-returned invoices before payment"
104+
url: /en/newsletters/2024/06/21/#ldk-3078
105+
106+
- title: "LDK #3082 adds an interface for building static reusable offers"
107+
url: /en/newsletters/2024/06/21/#ldk-3082
108+
103109
## Optional. Same format as "primary_sources" above
104110
see_also:
105111
- title: Blinded paths

_topics/en/rendez-vous-routing.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ optech_mentions:
8989
- title: "LDK #3080 allows creating either compact or regular binded paths"
9090
url: /en/newsletters/2024/06/14/#ldk-3080
9191

92+
- title: "Eclair #2867 defines an encoded node ID to use to identify mobile wallets in blinded paths"
93+
url: /en/newsletters/2024/06/21/#eclair-2867
94+
9295
## Optional. Same format as "primary_sources" above
9396
see_also:
9497
- title: Unannounced channels

0 commit comments

Comments
 (0)