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

WIP: op-proposer using ZKL2OutputOracle #61

Merged
merged 7 commits into from
Jul 29, 2024
Merged

Conversation

zobront
Copy link
Collaborator

@zobront zobront commented Jul 26, 2024

This PR includes the changes to op-program needed for it to generate a proof and interact with the ZKL2OutputOracle. This is sufficient to submit ZK proofs instead of permissioned outputs.

Remaining todos:

  • Add the functions to grab the blockhash to checkpoint and submit on chain
  • Generate the new ABI and bindings for the ZKL2OO. Should be able to use make op-bindings to generate once we have contracts finalized.
  • Move kona-sp1 into the monorepo
  • Plug in the correct command to generate the SP1 proof

@zobront zobront changed the title edits to op-proposer to be compatible with the ZKL2OutputOracle WIP: op-proposer using ZKL2OutputOracle Jul 29, 2024
@zobront
Copy link
Collaborator Author

zobront commented Jul 29, 2024

I'm going to merge the two PRs together, as there are some interactions between them (ie I need the bindings of the latest contract to make the proposer work).

@zobront zobront merged commit 71745d5 into zach/zk-l2oo Jul 29, 2024
1 check failed
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.

1 participant