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

feat: Proper contract ABI for RISCV.sol #19

Merged
merged 2 commits into from
Feb 19, 2024
Merged

Conversation

pcw109550
Copy link
Contributor

@pcw109550 pcw109550 commented Feb 15, 2024

Description

Enables easy interaction with RISCV.sol in solidity foundry. Refer to ethereum-optimism/optimism#6597.

Tests

Test added for asserting RISCV ABI. State and proof for the test_step_abi_succeeds test is generated from the first step(starting from zero step) of simple binary.

Additional context

Current dependencies on/for this PR:

@pcw109550 pcw109550 mentioned this pull request Feb 15, 2024
@pcw109550 pcw109550 changed the base branch from tip/pcw109550/rename-Step-to-RISCV to master February 16, 2024 06:12
@pcw109550 pcw109550 force-pushed the tip/pcw109550/riscv-abi branch 2 times, most recently from 86e7a55 to 7784a93 Compare February 18, 2024 14:40
@pcw109550 pcw109550 force-pushed the tip/pcw109550/riscv-abi branch from 7784a93 to 6ee8a31 Compare February 18, 2024 14:45
@pcw109550 pcw109550 marked this pull request as ready for review February 19, 2024 08:27
@pcw109550 pcw109550 requested review from clabby and ImTei February 19, 2024 08:27
@pcw109550 pcw109550 self-assigned this Feb 19, 2024
rvsol/src/RISCV.sol Outdated Show resolved Hide resolved
@pcw109550 pcw109550 force-pushed the tip/pcw109550/riscv-abi branch from a0ce152 to fe92e30 Compare February 19, 2024 10:30
@pcw109550 pcw109550 requested a review from ImTei February 19, 2024 10:30
@pcw109550 pcw109550 added this pull request to the merge queue Feb 19, 2024
Merged via the queue into master with commit 56cefef Feb 19, 2024
2 checks passed
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