We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Currently the public values output by blevm differ from the public values expected by the Groth16 light client.
celestia-zkevm-ibc-demo/provers/blevm/common/src/lib.rs
Lines 15 to 33 in dff5ef7
celestia-zkevm-ibc-demo/ibc/lightclients/groth16/witness.go
Lines 10 to 20 in dff5ef7
Modify the Groth16 light client to accept different public values. This implies multiple SP1 programs, multiple mock SP1 programs, etc.
BlevmAggOutput
PublicWitness
Note: we may eventually consolidate the two types so that there is one standardized public value struct suitable for both RollKit and Sovereign.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Context
Currently the public values output by blevm differ from the public values expected by the Groth16 light client.
celestia-zkevm-ibc-demo/provers/blevm/common/src/lib.rs
Lines 15 to 33 in dff5ef7
celestia-zkevm-ibc-demo/ibc/lightclients/groth16/witness.go
Lines 10 to 20 in dff5ef7
Proposal
Modify the Groth16 light client to accept different public values. This implies multiple SP1 programs, multiple mock SP1 programs, etc.
BlevmAggOutput
), we need to add support for thisPublicWitness
)Note: we may eventually consolidate the two types so that there is one standardized public value struct suitable for both RollKit and Sovereign.
The text was updated successfully, but these errors were encountered: