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

Update liquid.yml change configs for peerswap compatibility #971

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

warioishere
Copy link

@warioishere warioishere commented Jan 29, 2025

remove fallbackfee and add CT configs to regain peerswap compatibility:

ElementsProject/peerswap#347

fallbackfee is not needed anymore in newer elements versions.

and adds new options to make peerswap work with new discountfee of elements

acceptdiscountct=1
creatediscountct=1

for elements 23.2.3 Discounted Fees for Confidential Transactions feature is available

https://blog.blockstream.com/elements-23-2-3-discounted-fees-for-confidential-transactions/

remove fallbackfee as it breaks compatibility with newer peerswap versions and adds new options 
acceptdiscountct=1
creatediscountct=1

for new elements 23.2.3 Discounted Fees for Confidential Transactions feature
@warioishere
Copy link
Author

warioishere commented Feb 14, 2025

@NicolasDorier could you merge this PR? Its more or less critical. If someone is using peerswap without those configs, and someone initiates a swap and uses CT discount feature, the lbtc tx cannot be claimed and gets stuck in the lbtc blockchain and there's no way to claim your funds without elementsd having CT disccounts enabled.

It doesnt hurt any other functionality or may cause troubles for anyone else not using peerswap.

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