Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions docs/lnd/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,23 +93,23 @@ following build dependencies are required:

### Installing Go

`lnd` is written in Go, with a minimum version of `1.26.10` (or, in case this
`lnd` is written in Go, with a minimum version of `1.27.3` (or, in case this
document gets out of date, whatever the Go version in the main `go.mod` file
requires). To install, run one of the following commands for your OS:

<details>
<summary>Linux (x86-64)</summary>

```
wget https://dl.google.com/go/go1.26.10.linux-amd64.tar.gz
echo "ccfe7ae822d2c2f41f4fe7c956199967a4dac22d0ee0d2b2bfdb440aab3b20c5 go1.26.10.linux-amd64.tar.gz" | sha256sum --check
wget https://dl.google.com/go/go1.27.3.linux-amd64.tar.gz
echo "65efbc80fdc1fa2cd2631cad5b481777a68e8725f34e89f50fc6ac714e379b40 go1.27.3.linux-amd64.tar.gz" | sha256sum --check
```

The command above should output `go1.26.10.linux-amd64.tar.gz: OK`. If it
The command above should output `go1.27.3.linux-amd64.tar.gz: OK`. If it
doesn't, then the target REPO HAS BEEN MODIFIED, and you shouldn't install
this version of Go. If it matches, then proceed to install Go:
```
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.26.10.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.27.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
```
</details>
Expand All @@ -118,15 +118,15 @@ requires). To install, run one of the following commands for your OS:
<summary>Linux (ARMv6)</summary>

```
wget https://dl.google.com/go/go1.26.10.linux-armv6l.tar.gz
echo "7d89fd32259eb0ff647381e8c3465dc32ccfc7f71cb7b9bcd95604c3481f5109 go1.26.10.linux-armv6l.tar.gz" | sha256sum --check
wget https://dl.google.com/go/go1.27.3.linux-armv6l.tar.gz
echo "d6f4e11dd7157030d7ac11c51c8f73201a2db932d593c3106b1da11cc32bfdf8 go1.27.3.linux-armv6l.tar.gz" | sha256sum --check
```

The command above should output `go1.26.10.linux-armv6l.tar.gz: OK`. If it
The command above should output `go1.27.3.linux-armv6l.tar.gz: OK`. If it
isn't, then the target REPO HAS BEEN MODIFIED, and you shouldn't install
this version of Go. If it matches, then proceed to install Go:
```
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.26.10.linux-armv6l.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.27.3.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin
```

Expand Down
12 changes: 12 additions & 0 deletions docs/lnd/release-notes/unreleased/11472.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Bug Fixes

* Sweep inputs [remain available for retry after unknown or transient mempool
acceptance failures](https://github.com/lightningnetwork/lnd/pull/11472),
preserving the existing fee cap. Already accepted initial transactions
continue through normal publication and tracking.

# Improvements

## Breaking Changes

* Building `lnd` now [requires Go 1.27.3](https://github.com/lightningnetwork/lnd/pull/11472).
6 changes: 6 additions & 0 deletions docs/lnd/release-notes/unreleased/11492.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Bug Fixes

* Settled AMP HTLCs are now [recovered during on-chain
resolution](https://github.com/lightningnetwork/lnd/pull/11492) using their
persisted child preimages. Recorded spontaneous AMP and keysend HTLCs are
also resolved from persisted invoice state before new-payment validation.
9 changes: 9 additions & 0 deletions docs/lnd/remote-signing.md
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,15 @@ wallet with a connected watch-only wallet. After this setup, the signer and
watch-only node can be started as usual, provided the configuration from these
steps remains in place.

Note: The outbound signer node needs the `signrpc` and `walletrpc` sub-servers
to service signing requests from the watch-only node. The official release
binaries include them. If you build `lnd` from source, make sure `signrpc` and
`walletrpc` are part of the build tags you pass, alongside any other tags your
setup needs, for example `make install tags="signrpc walletrpc <other tags>"`.
See the [installation guide](INSTALL.md) for the full list of tags. A signer
node built without them exits with an error naming the missing tags once its
wallet has been unlocked.

#### Step 1: export the `xpub`s of the outbound signer node's wallet

When starting the signer node to export the `xpub`s of the wallet, these entries
Expand Down