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 libsimplicity to c54a8db0e4c69a571aa67c3bc3188eb33ca67dcb #270

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

apoelstra
Copy link
Collaborator

This matches Elements d020546243677f8490685cae06da626f971ba4a7.

This matches Elements d020546243677f8490685cae06da626f971ba4a7.
@apoelstra apoelstra force-pushed the 2025-02--update-simplicity branch from a511de0 to c107487 Compare February 12, 2025 00:40
@apoelstra apoelstra marked this pull request as draft February 12, 2025 00:41
@apoelstra
Copy link
Collaborator Author

This actually requires a bit of work -- need to rename IMR to IHR everywhere.

@uncomputable
Copy link
Collaborator

Is this version compatible with what's running on Liquid testnet? We should have at least one branch that is compatible.

@apoelstra
Copy link
Collaborator Author

Yep -- it renames IMR to IHR but leaves the imrIV unchanged (this never had "IMR" or anything resembling it in it; it is just the CMR IV with a couple special cases for disconnect and witness).

It also replaces all the bit-deserialization logic with haskell-generated code but this (should be) identical. All of our tests here and in the Haskell code continue to pass unchanged.

The CI failures here -- and my need for this -- are because a couple C functions got renamed and this is causing some link issues in my fuzzer.

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