-
Notifications
You must be signed in to change notification settings - Fork 12
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 simplicity #116
Update simplicity #116
Conversation
e4fc65b
to
a933e66
Compare
@uncomputable I tried your branch locally, but the issue still remains 🤔 |
How is this possible. 1273808 literally adds a unit test for the problematic program. The test succeeds. Edit: Maybe you mean that the issue remains in the stark-symfony crate. I will look into that once Simfony is properly updated. |
I think that's because Basically that's how I discovered this error — tried to broadcast a transaction with my script. |
Are you saying that in the Elements node |
Yes, I tried to disassemble, but I got a decoder error |
Ok, so at least rust-simplicity and the C code agree that the code is malformed :). But how did you produce it? If you can get some hex/base64 output I can maybe try to pull it apart and see what's going on. |
Oh sorry, I misunderstood 😅 Here is the encoded output (of the minimal reproducible program from the issue):
Hex
|
Let's track the issue somewhere else because it is unrelated to this PR. |
a933e66
to
ebb4c95
Compare
Let's get BlockstreamResearch/rust-simplicity#270 and BlockstreamResearch/rust-simplicity#280 in before updating Simfony. Drafting the PR. |
ebb4c95
to
4a9a20d
Compare
Rust-simplicity supports MacOS and Windows since the latest updates. This commit enables CI for MacOS. I would enable Windows as well, but the install-nix-action doesn't support it.
4a9a20d
to
0a974f1
Compare
Updated rust-simplicity to the latest version. This should bring support for both Mac OS and for Windows. This PR is ready to be reviewed and merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 0a974f1; successfully ran local tests
Update rust-simplicity to the latest version. This brings support for Mac and optimizations of the internal representation of Simplicity values. CI is enabled for Mac.
Fixes #114