-
Notifications
You must be signed in to change notification settings - Fork 960
lq: Add taproot channel support for elements #8097
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
base: master
Are you sure you want to change the base?
Conversation
d26af91 to
eb9a691
Compare
|
Following the upgrade of My current status is the following:
I found the following so far:
Backtrace: |
5ba3c38 to
1557918
Compare
Changelog-Changed: liquid: Added support for anchor outputs for liquid channels
The fee output is mandatory in `elements`-based chains, for the homomorphic amount commitment to work out. These transactions were missing that output.
Needed for zero-fee anchor outputs
4085771 to
bd5ae34
Compare
|
Ok, pushing the latest version, so we can collaborate on this a bit. Currently the following failures are still to address:
|
|
Just had another run of the tests: With failures on: Plus of course the couple of tests, I disabled in 931a079 for expediency. |
libwallydid not support signing taproot outputs untilrecently. This means that on
elements-based networks we woulddefault to the legacy non-taproot channels.
Since
libwallyrecently gained support for signing taproot outputswe can remove support for legacy channels altogether now. This is also
a requirement to work with the VLS signer, which no longer supports
legacy channels either.
Depends-On: #8098 #8158