-
Notifications
You must be signed in to change notification settings - Fork 57
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
Symbolic block number is now allowed in library mode #692
Conversation
Making progress Updating readme Fixing up tests Update changelog
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.
Copilot reviewed 2 out of 12 changed files in this pull request and generated 1 comment.
Files not reviewed (10)
- cli/cli.hs: Language not supported
- src/EVM.hs: Language not supported
- src/EVM/Exec.hs: Language not supported
- src/EVM/Fetch.hs: Language not supported
- src/EVM/SymExec.hs: Language not supported
- src/EVM/Types.hs: Language not supported
- src/EVM/UnitTest.hs: Language not supported
- test/EVM/Test/BlockchainTests.hs: Language not supported
- test/EVM/Test/Tracing.hs: Language not supported
- test/rpc.hs: Language not supported
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.
I don't really understand much, but it seems OK :)
My review is not much better than Copilot's 😅 |
Hahah, no, I think yours is actually helpful, indicates I need to do better. So I decided to add a test case, thanks to @gustavo-grieco who contributed it. Let me add it and then merge :) |
Haha, the test case highlighted I forgot to change |
Description
This change only affects library mode. In this mode, we now allow the block number to be symbolic. This is helpful for Echidna. It's a very minor change, and should not affect any use-case beyond being used as a library.
Built on top of #691 . Needs #691 to be merged before it makes any sense.
Checklist