Skip to content

Commit d90ffcd

Browse files
Merge pull request #700 from lightninglabs/docs-lnd
Update lnd documentation
2 parents 4e5791e + 5b2bab9 commit d90ffcd

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# Release Notes
2+
- [Bug Fixes](#bug-fixes)
3+
- [New Features](#new-features)
4+
- [Functional Enhancements](#functional-enhancements)
5+
- [RPC Additions](#rpc-additions)
6+
- [lncli Additions](#lncli-additions)
7+
- [Improvements](#improvements)
8+
- [Functional Updates](#functional-updates)
9+
- [RPC Updates](#rpc-updates)
10+
- [lncli Updates](#lncli-updates)
11+
- [Breaking Changes](#breaking-changes)
12+
- [Performance Improvements](#performance-improvements)
13+
- [Technical and Architectural Updates](#technical-and-architectural-updates)
14+
- [BOLT Spec Updates](#bolt-spec-updates)
15+
- [Testing](#testing)
16+
- [Database](#database)
17+
- [Code Health](#code-health)
18+
- [Tooling and Documentation](#tooling-and-documentation)
19+
20+
# Bug Fixes
21+
# New Features
22+
23+
The main channel state machine and database now allow for processing and storing
24+
custom Taproot script leaves, [allowing the implementation of custom channel
25+
types](https://github.com/lightningnetwork/lnd/pull/8960).
26+
27+
## Functional Enhancements
28+
29+
* A new `protocol.simple-taproot-overlay-chans` configuration item/CLI flag was
30+
added [to turn on custom channel
31+
functionality](https://github.com/lightningnetwork/lnd/pull/8960).
32+
33+
## RPC Additions
34+
35+
* Some new experimental [RPCs for managing SCID
36+
aliases](https://github.com/lightningnetwork/lnd/pull/8960) were added under
37+
the `routerrpc` package. These methods allow manually adding and deleting SCID
38+
aliases locally to your node.
39+
> NOTE: these new RPC methods are marked as experimental
40+
(`XAddLocalChanAliases` & `XDeleteLocalChanAliases`) and upon calling
41+
them the aliases will not be communicated with the channel peer.
42+
43+
* The responses for the `ListChannels`, `PendingChannels` and `ChannelBalance`
44+
RPCs now include [a new `custom_channel_data` field that is only set for
45+
custom channels](https://github.com/lightningnetwork/lnd/pull/8960).
46+
47+
* The `routerrpc.SendPaymentV2` RPC has a new field [`first_hop_custom_records`
48+
that allows the user to send custom p2p wire message TLV types to the first
49+
hop of a payment](https://github.com/lightningnetwork/lnd/pull/8960).
50+
That new field is also exposed in the `routerrpc.HtlcInterceptor`, so it can
51+
be read and interpreted by external software.
52+
53+
* The `routerrpc.HtlcInterceptor` now [allows some values of the HTLC to be
54+
modified before they're validated by the state
55+
machine](https://github.com/lightningnetwork/lnd/pull/8960). The fields that
56+
can be modified are `outgoing_amount_msat` (if transported overlaid value of
57+
HTLC doesn't match the actual BTC amount being transferred) and
58+
`outgoing_htlc_wire_custom_records` (allow adding custom TLV values to the
59+
p2p wire message of the forwarded HTLC).
60+
61+
* A new [`invoicesrpc.HtlcModifier` RPC now allows incoming HTLCs that attempt
62+
to satisfy an invoice to be modified before they're
63+
validated](https://github.com/lightningnetwork/lnd/pull/8960). This allows
64+
custom channels to determine what the actual (overlaid) value of an HTLC is,
65+
even if that value doesn't match the actual BTC amount being transferred by
66+
the HTLC.
67+
68+
## lncli Additions
69+
70+
# Improvements
71+
## Functional Updates
72+
## RPC Updates
73+
74+
## lncli Updates
75+
76+
77+
## Code Health
78+
## Breaking Changes
79+
## Performance Improvements
80+
81+
# Technical and Architectural Updates
82+
## BOLT Spec Updates
83+
84+
## Testing
85+
## Database
86+
## Code Health
87+
## Tooling and Documentation
88+
89+
# Contributors (Alphabetical Order)
90+
91+
* ffranr
92+
* George Tsagkarelis
93+
* Olaoluwa Osuntokun
94+
* Oliver Gugger
95+

0 commit comments

Comments
 (0)