Skip to content

Small fixes to kevm-pyk library #1462

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

Merged
merged 5 commits into from
Nov 23, 2022
Merged

Small fixes to kevm-pyk library #1462

merged 5 commits into from
Nov 23, 2022

Conversation

ehildenb
Copy link
Member

@ehildenb ehildenb commented Nov 23, 2022

In several places in the KEVM pyk library, we aren't building quite the right structure.

  • Fixes a typo in the foundry_success label name.
  • Actually builds up the storage access for the Foundry . failed variable, instead of using a KToken as a verbatim.
  • Corrects .Account to be a 0-arity constructor, not a domain value.
  • Corrects .OpcodeType to be a 0-arity constructor, not a domain value.

Note that these correct representations can be pulled by looking at compiled.txt. It's important to have the correct representation, because we're trying to move away from using the textual kprove interface.

@ehildenb ehildenb self-assigned this Nov 23, 2022
@ehildenb ehildenb requested a review from anvacaru November 23, 2022 08:07
@ehildenb ehildenb marked this pull request as ready for review November 23, 2022 08:08
@rv-jenkins rv-jenkins merged commit 2da09fd into master Nov 23, 2022
@rv-jenkins rv-jenkins deleted the foundry-fixes branch November 23, 2022 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants