Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dual-Funding Flag Day #4427

Merged
merged 6 commits into from
Mar 25, 2021
Merged

Conversation

niftynei
Copy link
Contributor

Convert dual-funding activation to actually use the runtime flag --experimental-dual-fund (prior to this you'd need both the runtime flag and have built with the --enable-experimental-features configured).

Built on top of #4424; new commits start at 4eef3db.

@niftynei niftynei added this to the v0.9.4 milestone Mar 12, 2021
@niftynei niftynei requested a review from cdecker as a code owner March 12, 2021 00:33
@niftynei niftynei force-pushed the nifty/df-flag-day branch from 4a61e21 to 82bdc4b Compare March 12, 2021 01:34
Copy link
Contributor

@rustyrussell rustyrussell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack 82bdc4b

@rustyrussell
Copy link
Contributor

rustyrussell commented Mar 16, 2021

Trivial rebase now previous PR merged.

Ack e91d19c

@rustyrussell
Copy link
Contributor

rustyrussell commented Mar 16, 2021

Trivial re-rebase.

Ack b146b83

@rustyrussell rustyrussell force-pushed the nifty/df-flag-day branch 2 times, most recently from b146b83 to a6aa04e Compare March 16, 2021 19:52
@rustyrussell
Copy link
Contributor

I screwed up the rebase (accidentally moved an unrelated feature into experimental). Fixed now, waiting for CI.

Ack b146b83

@rustyrussell
Copy link
Contributor

Re-rebased, fixed up disconnect tests which need DEVELOPER.

@rustyrussell rustyrussell force-pushed the nifty/df-flag-day branch 3 times, most recently from 946f8bf to 236af89 Compare March 17, 2021 04:14
@niftynei niftynei force-pushed the nifty/df-flag-day branch 5 times, most recently from 675aa4a to ac25f23 Compare March 18, 2021 22:15
niftynei and others added 6 commits March 25, 2021 11:51
| 28/29 | `option_dual_fund`             | Use v2 of channel open, enables dual funding              | IN9      | `option_anchor_outputs`, `option_static_remotekey`   | [BOLT #2](02-peer-protocol.md)        |
Use designated feature bit, instead of future-bit.
You can now activate dual-funded channels using the
`--experimental-dual-fund` flag

Changelog-Changed: Config: `--experimental-dual-fund` runtime flag will enable dual-funded protocol on this node
Aligns the feature bit number to the name-label. Is this correct?
They must be marked DEVELOPER-only.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
The logs we're looking for don't exist anymore, we got rid of them.
@rustyrussell
Copy link
Contributor

Rebased, fixed conflicts in tests.

Ack 5fd2143

@rustyrussell rustyrussell merged commit 1275af6 into ElementsProject:master Mar 25, 2021
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.

2 participants