-
Notifications
You must be signed in to change notification settings - Fork 154
feat(l2): add ZisK backend #5392
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
Changes from 75 commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
2386371
Adjust crates to make ZisK guest compile
32b6a0e
Add ZisK guest
9eacacf
Fix clippy warnings
80bf074
Add ZisK backend
38e7840
Update backend lib
229e03d
Fix
87029e9
Fix
32fdb2e
Fix
3b8fb74
Add stdin & stderr
99ab059
Enable rkyv unaligned feature
209b7e9
Fix
b5232ef
Debug
4d75140
Fix debug
8306a3b
Implement recover_address with k256
603e0c7
Remove dbg
712d527
Fix recover_address with k256
fb55385
Update RISC0 guest Cargo.lock
76d351b
Fix risc0
94ebc13
remove zisk input file after execution
944a808
Merge branch 'main' of github.com:lambdaclass/ethrex into add_zisk_zk…
7607676
Write zisk elf before executing
d01f832
commit prove impl attempt
bb1b04e
fix prove output
xqft 5658f34
fix output arg
xqft cf24825
comment out --proving-key
xqft defafb0
fix output dir
xqft f3f4e2f
add setup command
xqft ac1ab5b
fix aggregation command
xqft 675d9ff
temp: add dbg
xqft 3bd1b54
remove input file before any early return
xqft 0025cb6
overwrite file
xqft 1f60ad2
implement eip7702_recover_address
xqft 9e83453
define constants
xqft 7dd86f9
import
xqft 990ba8f
remove output arg from execution
xqft acc0c44
rm dbg, fix path
xqft 1aa998e
enable tiny-keccak patch and ecpairing precomp
xqft 8e590c7
refactor command
xqft 4820fa0
fix
xqft 0f76ee0
Merge branch 'main' into add_zisk_zkvm_backend
xqft bf4661a
fixes
xqft 9ac525f
debug
xqft c03e229
stdout
xqft 1e0b966
debug
xqft f54c390
try fix
xqft 4c30e36
stdout
xqft d1f4738
fixes
xqft e7939ba
fix
xqft e115e38
stdout
xqft f005126
fix args of execute
xqft b985008
fix output path
xqft eccf57a
typo
xqft db234ee
fix
xqft dbe3cbf
reset rustflags
xqft 35f3a92
move override to workspace
xqft 3ab5ee7
remove config.toml
xqft 6658a07
clean env flags
xqft 75512cf
fix
xqft 8898620
Revert "remove config.toml"
xqft 72db3bb
remove override
xqft 5fe0de0
Merge branch 'main' into add_zisk_zkvm_backend
xqft 497dc86
Merge branch 'main' into add_zisk_zkvm_backend
xqft 6b5ab11
clean all code
xqft 58f244d
fix conflict
xqft 603bc6d
fix secp256k1 feature
xqft 3116fd9
fix recursive compilation
xqft db7ef08
temp: verify proofs after proving
xqft 5af5ff6
Revert "temp: verify proofs after proving"
xqft 11bbab0
Merge branch 'main' into add_zisk_zkvm_backend
xqft 50937eb
Update crates/l2/prover/src/backend/zisk.rs
xqft 4d1f64d
Update crates/l2/prover/src/backend/zisk.rs
xqft a1eebb0
fix
xqft caa4055
fix
xqft a613937
chore(l2): bump ZisK dep and precompile patches to 0.14.0 (#5396)
ilitteri 56a3545
fix features
xqft 33e3f80
add comment to constant secp
xqft b409a16
typo
xqft bb456f1
typo
xqft 94f4764
fix sha2 version
xqft 0d687f8
Bump sha2 version
ilitteri 32909b3
fix locks
ilitteri 1f288da
fix zisk toml
ilitteri 1c9ceba
add --unlock-mapped-memory flag
ilitteri e5c1f9d
Merge branch 'main' into add_zisk_zkvm_backend
xqft 332a62e
add zisk check and elf jobs
xqft a7549e0
fix setup-rust
xqft 236b598
Merge branch 'main' into add_zisk_zkvm_backend
xqft 2a5c776
add build.rs prints
xqft 9df4478
add ./ to path
xqft a8de275
add retry and add zisk bin to path
xqft 0a35c02
lint
xqft 92fc3fa
fix(l1): upload zisk artifact correctly (#5422)
JereSalo 35284c9
fix retry
xqft e31aa37
add ci flag
xqft 9580389
add ci feature to prover
xqft 3aa7db5
fmt
xqft 5a843d3
fix
xqft 3196423
Merge branch 'main' into add_zisk_zkvm_backend
xqft b56f0c3
add ci flag comments
xqft d26cd81
add ci flag to release
xqft File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Maybe too nit but I think this should be used optionally with sp1, risc0 or zisk