Skip to content

BOLT catchups for 25.05#8135

Merged
rustyrussell merged 6 commits intoElementsProject:masterfrom
rustyrussell:guilt/bolt-catchup-2505
Mar 18, 2025
Merged

BOLT catchups for 25.05#8135
rustyrussell merged 6 commits intoElementsProject:masterfrom
rustyrussell:guilt/bolt-catchup-2505

Conversation

@rustyrussell
Copy link
Contributor

@rustyrussell rustyrussell commented Mar 4, 2025

(Based on #8118) Now in master

This includes the final peer storage spec (field name changed, one feature bit removed), and fixes up quotes now we're using what is termed "legacy close".

@rustyrussell rustyrussell added this to the v25.05 milestone Mar 4, 2025
@rustyrussell rustyrussell requested a review from cdecker as a code owner March 4, 2025 03:17
@rustyrussell rustyrussell force-pushed the guilt/bolt-catchup-2505 branch from abd7c28 to f2ea40a Compare March 4, 2025 04:00
…fore sending announcement_signatures.

We have a replacement quote which is suitable here, but it comes in a later BOLT commit.

Signed-off-by: Rusty Russell <[email protected]>
@rustyrussell rustyrussell force-pushed the guilt/bolt-catchup-2505 branch 3 times, most recently from b04f0f4 to e283cf4 Compare March 15, 2025 08:55
Unfortunately a spec typo means the data fields are missing (PR pending),
so we still patch those in.

The message "your_peer_storage" got renamed to "peer_storage_retrieval",
and the option "want_peer_backup_storage" was removed.

Signed-off-by: Rusty Russell <[email protected]>
Changelog-EXPERIMENTAL: `experimental-peer-storage` now only advertizes feature 43, not 41.
…ound `channel_announcement` handling (ElementsProject#1220)"

Signed-off-by: Rusty Russell <[email protected]>
Since we included the spec for it, this is a good time to implement
it.

I also asked chatgpt to write some unit tests.  I had to mangle them a
bit, but it probably saved me a few minutes.

Signed-off-by: Rusty Russell <[email protected]>
@rustyrussell rustyrussell force-pushed the guilt/bolt-catchup-2505 branch from e283cf4 to 177a4c4 Compare March 15, 2025 11:21
@rustyrussell rustyrussell merged commit 71eb040 into ElementsProject:master Mar 18, 2025
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant