Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
7481fea
Minimal changes
Nov 4, 2025
d21c6ba
Add proof type
Nov 6, 2025
07edd3d
minimal changes
Nov 7, 2025
56b7f6b
Merge branch 'main' into add_support_for_zisk_zkvm
xqft Nov 18, 2025
75f5b73
Merge branch 'main' of github.com:lambdaclass/ethrex-replay into pass…
ilitteri Nov 18, 2025
db8643c
Merge branch 'pass_decoded_nodes' into add_support_for_zisk_zkvm
xqft Nov 19, 2025
3d67455
update feature
xqft Nov 20, 2025
4df31cd
fixes
xqft Nov 20, 2025
af3d22b
Delete .github/.DS_Store
ilitteri Nov 20, 2025
f78b4ee
Delete src/.DS_Store
ilitteri Nov 20, 2025
5bea82f
Delete .DS_Store
ilitteri Nov 20, 2025
a1345f1
update lock
ilitteri Nov 21, 2025
e5b1907
Add binary inputs generation command
ilitteri Nov 21, 2025
1d7da93
remove file
xqft Nov 21, 2025
af6951c
fix and add zisk job
xqft Nov 21, 2025
00be59f
Update Cargo.lock
ilitteri Nov 21, 2025
be72e14
fix locks
ilitteri Nov 21, 2025
1d22f34
fix zisk toml
ilitteri Nov 21, 2025
aea5c39
update ethrewx
ilitteri Nov 21, 2025
9a7bdb0
fmt
xqft Nov 24, 2025
028d29f
clippy
xqft Nov 24, 2025
fdac24b
add install zisk step
xqft Nov 24, 2025
e79abc6
add apt update'
xqft Nov 24, 2025
3f31ce2
add gh_runner env var
xqft Nov 25, 2025
4e41099
fix setup-rust
xqft Nov 25, 2025
1186456
remove unwraps
xqft Nov 25, 2025
5d88331
cargo update
xqft Nov 25, 2025
b046a67
remove unwraps
xqft Nov 25, 2025
45f4c5a
cargo update
xqft Nov 25, 2025
6982de5
added ci to lint
xqft Nov 25, 2025
36b4751
add ci flag
xqft Nov 25, 2025
f6607fb
update branch
xqft Nov 26, 2025
79b2810
fix parent block header
xqft Nov 26, 2025
8c23cde
fix cache path
xqft Nov 26, 2025
31e4181
add state root to nodes hashmap
xqft Nov 26, 2025
876de05
add generate-input docs
xqft Nov 26, 2025
c21d52e
fix generate-input
xqft Nov 26, 2025
642a81d
fix run-tx
xqft Nov 26, 2025
443428c
fix all_nodes problem
JereSalo Nov 26, 2025
e156e61
remove imports
JereSalo Nov 26, 2025
5672aef
fix import
xqft Nov 26, 2025
68f45a1
add profile release with debug
JereSalo Nov 17, 2025
6f2a01c
Merge branch 'add_support_for_zisk_zkvm' of github.com:lambdaclass/et…
JereSalo Nov 26, 2025
9f5c939
fix debug compilation
JereSalo Nov 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/actions/install-zisk/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: "Install ZisK"
description: "Install ZisK Toolchain"

runs:
using: "composite"
steps:
- name: Install ZisK
shell: bash
env:
GH_RUNNER: 1
run: |
sudo apt-get update
sudo apt-get install -y xz-utils jq curl build-essential qemu-system libomp-dev libgmp-dev nlohmann-json3-dev protobuf-compiler uuid-dev libgrpc++-dev libsecp256k1-dev libsodium-dev libpqxx-dev nasm libopenmpi-dev openmpi-bin openmpi-common libclang-dev clang gcc-riscv64-unknown-elf
curl https://raw.githubusercontent.com/0xPolygonHermez/zisk/main/ziskup/install.sh | bash
4 changes: 2 additions & 2 deletions .github/actions/setup-rust/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ inputs:
components:
description: "Rust components to install (e.g., rustfmt, clippy)"
required: false
type: string
default: ""
runs:
using: "composite"
steps:
Expand All @@ -24,4 +24,4 @@ runs:
components: ${{ inputs.components }}

- name: Add Rust Cache
uses: Swatinem/rust-cache@v2
uses: Swatinem/rust-cache@v2
10 changes: 7 additions & 3 deletions .github/workflows/pr-main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
strategy:
fail-fast: false
matrix:
features: ["", "l2", "l2,sp1", "l2,risc0", "sp1", "risc0"]
features: ["", "l2", "l2,sp1", "l2,risc0", "l2,zisk", "sp1", "risc0", "zisk"]
steps:
- name: Checkout sources
uses: actions/checkout@v4
Expand All @@ -44,6 +44,10 @@ jobs:
if: contains(matrix.features, 'sp1')
uses: ./.github/actions/install-sp1

- name: Install ZisK
if: contains(matrix.features, 'zisk')
uses: ./.github/actions/install-zisk

- name: cargo fmt --check --all
if: matrix.features == '' # Run only without features because it's redundant to run it on all jobs
run: cargo fmt --check --all
Expand All @@ -56,7 +60,7 @@ jobs:
set -euxo pipefail
args=(--release --no-default-features)
if [ -n "${FEATURE_ARGS}" ]; then
args+=("--features" "${FEATURE_ARGS}")
args+=("--features" "${FEATURE_ARGS},ci")
fi
cargo check "${args[@]}"

Expand All @@ -68,7 +72,7 @@ jobs:
set -euxo pipefail
args=(--release --no-default-features)
if [ -n "${FEATURE_ARGS}" ]; then
args+=("--features" "${FEATURE_ARGS}")
args+=("--features" "${FEATURE_ARGS},ci")
fi
cargo clippy "${args[@]}" -- -D warnings

Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ target

# Default replay cache directory (JIC)
replay_cache/
generated_inputs/

# asdf
.tool-versions
Expand Down
Loading
Loading