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

simplicity: define liquid testnet activation parameters #1368

Merged

Conversation

apoelstra
Copy link
Member

For Liquid Testnet this just sets Simplicity to "always active", meaning that it will be enabled as soon as the blocksigner is updated. (And conversely, by standardness rules Simplicity programs will not be mined until they are active.)

Also cleans up some other parts of the activation logic and adds a functional test that should cover the way we do a real deployment.

@apoelstra apoelstra force-pushed the 2024-10--simplicity-activation branch from 1f023e7 to efa07d0 Compare October 8, 2024 03:04
We want to test Simplicity activation using evbparams.
This will effectively activate Simplicity as soon as the sole Liquid
Testnet signer is updated.
Copy the parameters for mainnet because they seem to have worked fine
for Taproot and are therefore a good starting point for Simplicity.
Copy them for regtest so that we can also copy the functional test for
activation, without needing to change a whole bunch of numbers.
@apoelstra apoelstra force-pushed the 2024-10--simplicity-activation branch from 047ec8b to 626e3ae Compare October 8, 2024 14:42
@psgreco
Copy link
Contributor

psgreco commented Oct 8, 2024

UTACK 626e3ae

@delta1 delta1 merged commit aa2420c into ElementsProject:master Oct 8, 2024
5 of 13 checks passed
@apoelstra apoelstra deleted the 2024-10--simplicity-activation branch October 8, 2024 15:38
psgreco added a commit to psgreco/elements that referenced this pull request Nov 18, 2024
…0--simplicity-activation"

This reverts commit aa2420c, reversing
changes made to 2534141.
delta1 added a commit to delta1/elements that referenced this pull request Dec 2, 2024
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.

3 participants