Skip to content
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
302 commits
Select commit Hold shift + click to select a range
a5b6b13
clippy
xqft Jun 30, 2025
970568f
clippy risc0
xqft Jun 30, 2025
247ee96
Merge branch 'main' into l2/reenable_risc0
xqft Jun 30, 2025
1fc09e1
check cargo lock for all backends
xqft Jun 30, 2025
d1ff54f
doc dummy vars
xqft Jun 30, 2025
2ac3522
deployment.toml fix
xqft Jun 30, 2025
d7a8066
remove risc0 vk check
xqft Jun 30, 2025
0235113
do not fail fast lint job
xqft Jun 30, 2025
0ff5a59
update sp1 cargo.lcok
xqft Jun 30, 2025
c6e739b
WIP
xqft Jul 1, 2025
a1e1406
finish Aligned prover type removal
xqft Jul 2, 2025
f73c5f2
update contracts
xqft Jul 2, 2025
e6f619a
update deployer WIP
xqft Jul 2, 2025
3dd15ce
update config
xqft Jul 3, 2025
b1e1078
Merge branch 'main' into l2/risc0_aligned
xqft Jul 3, 2025
c8b08a5
take into account proof type
xqft Jul 3, 2025
3a625c0
fix names
xqft Jul 3, 2025
f4373fe
fmt
xqft Jul 3, 2025
96a69bc
Merge branch 'main' into l2/risc0_aligned
xqft Jul 3, 2025
9f67b6f
typo
xqft Jul 3, 2025
c1b2d84
remove aligned-sdk from ethrex-l2-common
xqft Jul 3, 2025
8d79d4d
fmt
xqft Jul 3, 2025
5645ee5
fix verifyProofInclusionAligned
xqft Jul 3, 2025
03cfe5d
rewrite verify_proofs_aggregation logic
xqft Jul 4, 2025
e83a545
don't require vk path (use default)
xqft Jul 4, 2025
555bea4
add calldata
xqft Jul 4, 2025
4326a21
contract fixes
xqft Jul 4, 2025
0d5aa3c
fix risc0 verifier address check
xqft Jul 4, 2025
b190cbf
fmt
xqft Jul 4, 2025
bcdc854
fix init calldata
xqft Jul 4, 2025
e033707
fix get_needed_proof_types()
xqft Jul 4, 2025
7c1b567
fix prev commit
xqft Jul 4, 2025
bc3929a
make vars public
xqft Jul 4, 2025
224af0b
invert
xqft Jul 4, 2025
d9829c8
change sql set_latest_sent_batch_proof
xqft Jul 4, 2025
fd19c07
Merge branch 'main' into l2/risc0_aligned
xqft Jul 4, 2025
071c71b
update elf path option
xqft Jul 4, 2025
8df5552
upgrade docs
xqft Jul 7, 2025
220f90d
TEMP remove let chains
xqft Jul 7, 2025
d2bf32a
update addresses
xqft Jul 7, 2025
69e00e8
add logs'
xqft Jul 7, 2025
9d226b8
add prover_type to proofbytes
xqft Jul 7, 2025
8bf3db0
fix paths, add logs, dont deploy contracts in aligned mode
xqft Jul 7, 2025
63c4dca
update risc0 aligned proof format
xqft Jul 8, 2025
04ceed6
fix
xqft Jul 8, 2025
8d79b68
add proof format, remove aligned cli arg
xqft Jul 8, 2025
965d426
WIP different sp1 vk for aligned and l1 verifier
xqft Jul 8, 2025
b6bd40f
update docker compose
xqft Jul 8, 2025
7655ba0
fixes
xqft Jul 8, 2025
da6d034
add logs
xqft Jul 8, 2025
232a076
fix path
xqft Jul 8, 2025
4e9e05b
add mismatch pi error
xqft Jul 9, 2025
f1128d0
fix
xqft Jul 9, 2025
22bfdf0
sp1 commit_slice
xqft Jul 9, 2025
eb52aad
fix path, logs
xqft Jul 9, 2025
2f917fd
add pub input for risc0
xqft Jul 9, 2025
112bb83
send Aligned proofs asap
xqft Jul 9, 2025
9f9f780
fix logic
xqft Jul 9, 2025
cc7814e
bump aligned
xqft Jul 10, 2025
1b8f250
nits
xqft Jul 10, 2025
b38eacb
revert sender logic
xqft Jul 10, 2025
1a29bb3
fix if statement
xqft Jul 10, 2025
f4ba924
change l1_proof_verifier early return
xqft Jul 11, 2025
5cfa265
remove pi slicing
xqft Jul 11, 2025
cb3c484
fix
xqft Jul 11, 2025
a056f45
remove early return
xqft Jul 11, 2025
45f43a4
fix docs, fix and improve prover build/init rules
xqft Jul 11, 2025
31e63cc
fix sp1 gpu build and prover rules
xqft Jul 14, 2025
ecd5333
Merge branch 'main' into l2/risc0_aligned
xqft Jul 14, 2025
7375cea
fix
xqft Jul 14, 2025
ab57ce9
fix prover make rules
xqft Jul 14, 2025
7759c38
fix tdx
xqft Jul 14, 2025
cb2c575
Merge branch 'main' into l2/risc0_aligned
xqft Jul 14, 2025
57bb66a
remove fail fast, fix based integration:
xqft Jul 14, 2025
2cc6a57
update aligned-sdk in service.nix
xqft Jul 14, 2025
dfd92bf
Merge branch 'main' into l2/risc0_aligned
xqft Jul 15, 2025
fe5c8f4
fix verifier address env vars
xqft Jul 15, 2025
5c46f0a
fix aligned aggergator env var in docker
xqft Jul 15, 2025
ab21891
update Cargo.lock
xqft Jul 15, 2025
f76f41b
Merge branch 'main' into l2/risc0_aligned
xqft Jul 15, 2025
35a09f3
use make rules in aligned doc
xqft Jul 15, 2025
40b4560
remove unexistant exec feature
xqft Jul 15, 2025
fa38325
add docs to prover fns
xqft Jul 15, 2025
c5d37dc
fixed names
xqft Jul 15, 2025
614a19e
refactor
xqft Jul 16, 2025
7f65917
Merge branch 'main' into l2/risc0_aligned
xqft Jul 16, 2025
06ee2b1
rename ALIGNED to ALIGNED_MODE
xqft Jul 16, 2025
8b15659
lint
xqft Jul 17, 2025
846aaab
Merge branch 'main' into l2/risc0_aligned
xqft Jul 17, 2025
4347486
remove extra risc0vk assignment
xqft Jul 17, 2025
ae524ed
fix potentially stuck proof sender
xqft Jul 17, 2025
e2ca168
remove comment
xqft Jul 17, 2025
c5a5426
use last_verified in no-aligned
xqft Jul 17, 2025
dc4eaec
TEMP remove write of aggregator addr from deployer
xqft Jul 17, 2025
6cdf0cc
Merge branch 'main' into l2/risc0_aligned
xqft Jul 17, 2025
eeb1886
Revert "TEMP remove write of aggregator addr from deployer"
xqft Jul 17, 2025
48b5e71
TEMP remove aggregator env var from docker compose
xqft Jul 17, 2025
cbbae99
Merge branch 'main' into l2/risc0_aligned
xqft Jul 21, 2025
b0d1eb7
Update docs/l2/aligned_mode.md
xqft Jul 21, 2025
239c303
Update docs/l2/aligned_mode.md
xqft Jul 21, 2025
109e166
Update docs/l2/aligned_mode.md
xqft Jul 21, 2025
56ab44a
add comment
xqft Jul 21, 2025
594c984
Merge branch 'main' into l2/risc0_aligned
xqft Jul 21, 2025
43e5f2b
update doc, remove rerun if PROVER_CLIENT_ALIGNED changed
xqft Jul 21, 2025
240d45b
fix batch_to_send
xqft Jul 22, 2025
8bf4a73
Merge branch 'main' into l2/risc0_aligned
xqft Jul 22, 2025
2cef662
pin zkvm versions
xqft Jul 23, 2025
d9768c1
pin rest of deps
xqft Jul 23, 2025
ecb8da2
remove unused env vars in workflow
xqft Jul 23, 2025
27e8de7
Merge branch 'main' into l2/risc0_aligned
xqft Jul 23, 2025
64e4c3e
downgrade spawned
xqft Jul 23, 2025
5df8c50
revert risc0 platform
xqft Jul 23, 2025
8c51004
update cargo lock
xqft Jul 23, 2025
822a8d7
Merge branch 'main' into l2/risc0_aligned
xqft Jul 23, 2025
be28c2a
fix errors after conflict
xqft Jul 23, 2025
e288e30
fix submit nonce
xqft Jul 23, 2025
d7b03ce
fix nonce
xqft Jul 23, 2025
eadfd05
fmt
xqft Jul 23, 2025
509d44b
Merge branch 'main' into l2/risc0_aligned
xqft Jul 24, 2025
17aa8aa
Merge branch 'main' into l2/risc0_aligned
xqft Jul 24, 2025
2784f36
Merge branch 'main' into l2/risc0_aligned
xqft Jul 31, 2025
12f8255
clippy
xqft Jul 31, 2025
8fcb593
Merge branch 'main' into l2/risc0_aligned
xqft Jul 31, 2025
f4ab66c
Update sp1.rs
xqft Jul 31, 2025
683224a
Merge branch 'main' into l2/risc0_aligned
xqft Aug 13, 2025
09e6306
lint
xqft Aug 13, 2025
e7968ac
update risc0 cargo lock
xqft Aug 14, 2025
cf47489
Merge branch 'main' into l2/risc0_aligned
xqft Aug 19, 2025
e89ada0
remove unused elf paths'
xqft Aug 19, 2025
36d2f89
update risc0 cargo lock
xqft Aug 19, 2025
b783ca6
fix error return type
xqft Aug 19, 2025
ce7fadb
fix lint
xqft Aug 20, 2025
8811402
Merge branch 'main' into l2/risc0_aligned
xqft Aug 20, 2025
5bb7fff
solve comments on l2 makefile
xqft Aug 20, 2025
1b9f2b6
typo
xqft Aug 20, 2025
1d226c6
change default to use explicity type
xqft Aug 20, 2025
568d2d8
remove l2 feature from makefile
xqft Aug 20, 2025
27a0dbe
remove accidentally added files
xqft Aug 21, 2025
91cf0ff
Merge branch 'main' into l2/risc0_aligned
xqft Aug 21, 2025
19b259f
remove --no-default-features makefile
xqft Aug 21, 2025
05dd4fd
Merge branch 'main' into l2/risc0_aligned
xqft Aug 21, 2025
a5ed4d4
Merge branch 'main' into l2/risc0_aligned
xqft Aug 22, 2025
2a1546b
Merge branch 'main' into l2/risc0_aligned
xqft Aug 27, 2025
250bbca
dont propagate err
xqft Aug 27, 2025
f306da0
make based REQUIRE_* bools public, rename ALIGNED to ALIGNED_MODE
xqft Aug 27, 2025
6068e7c
Merge branch 'main' into l2/risc0_aligned
xqft Aug 28, 2025
6a4bd6a
fix error renaming
xqft Aug 28, 2025
2d6843f
Merge branch 'main' into l2/risc0_aligned
xqft Sep 4, 2025
ee5ef3c
Merge branch 'main' into l2/risc0_aligned
xqft Sep 4, 2025
ab48d07
Update crates/l2/storage/src/store_db/sql.rs
xqft Sep 4, 2025
9f2cd70
fix onchainproposer variables
xqft Sep 4, 2025
9dd28d4
Merge branch 'main' into l2/risc0_aligned
xqft Sep 9, 2025
57b077f
Merge branch 'main' into l2/risc0_aligned
xqft Sep 15, 2025
ae53b8e
update based contract
xqft Sep 15, 2025
27d03ac
downgrade serde to <1.0.22
xqft Sep 15, 2025
7ae7fd5
fix comment
xqft Sep 15, 2025
e5a885d
tdx is not in workspace
xqft Sep 15, 2025
c519570
Update crates/vm/levm/Cargo.toml
xqft Sep 15, 2025
9582663
Merge branch 'fix_allow_consensus' into l2/risc0_aligned
xqft Sep 15, 2025
941add8
update cargo locks
xqft Sep 15, 2025
0daff88
contract fixes
xqft Sep 15, 2025
41700f5
Merge branch 'main' into l2/risc0_aligned
xqft Sep 16, 2025
eab204d
Merge branch 'main' into l2/risc0_aligned
xqft Sep 22, 2025
12492fe
fix merge errors
xqft Sep 22, 2025
49f2e77
Merge branch 'main' into l2/risc0_aligned
xqft Sep 23, 2025
8aa15c7
add custom error to priv logs
xqft Sep 23, 2025
fd524ca
Merge branch 'main' into l2/risc0_aligned
xqft Sep 23, 2025
33190fa
fix proof-coordinators in makefile
xqft Sep 23, 2025
be374da
add l2 prover to init-prover rules
xqft Sep 23, 2025
15788c9
fix init-prover rule that does not exist anymore
xqft Sep 23, 2025
5cd190c
Revert "add custom error to priv logs"
xqft Sep 23, 2025
e721830
fix env var names
xqft Sep 24, 2025
c750485
Merge branch 'main' into l2/risc0_aligned
xqft Sep 24, 2025
42d12f2
move docker logs to be first command
xqft Sep 24, 2025
6e736f2
Merge branch 'main' into l2/risc0_aligned
xqft Sep 24, 2025
dd81141
disable verifier address env vars being set always
xqft Sep 24, 2025
26b7719
Merge branch 'main' into l2/risc0_aligned
xqft Sep 24, 2025
12afc04
Merge branch 'main' into l2/risc0_aligned
xqft Sep 24, 2025
2b50b23
fix en vvars
xqft Sep 25, 2025
898fe3c
Merge branch 'main' into l2/risc0_aligned
xqft Oct 8, 2025
968ede2
remove requires
xqft Oct 8, 2025
00a5419
Merge branch 'main' into l2/risc0_aligned
xqft Oct 8, 2025
6f3b141
Fix elf and vk paths
gianbelinche Oct 9, 2025
da26929
Fix vk read not in hex
gianbelinche Oct 13, 2025
2c85f6e
Fix verify public data
gianbelinche Oct 13, 2025
27f75b9
Fix steps
gianbelinche Oct 13, 2025
3b95954
Change precompute to 0
gianbelinche Oct 13, 2025
7372805
Fix risc0 image id reading hex
gianbelinche Oct 13, 2025
10fb413
Update aligned to 0.19.1
gianbelinche Oct 14, 2025
b6e27db
Add risc0 feature to kzg
gianbelinche Oct 14, 2025
a4eb292
Update aligned version
gianbelinche Oct 14, 2025
de271ba
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 14, 2025
a3a7257
Fix lint
gianbelinche Oct 14, 2025
4c529d9
Format code
gianbelinche Oct 14, 2025
9ebad9e
Fix prover workflow
gianbelinche Oct 15, 2025
157b1a6
Revert "Fix prover workflow"
gianbelinche Oct 15, 2025
4def56b
Change prover workflow
gianbelinche Oct 15, 2025
d8858bd
Fix service nix
gianbelinche Oct 15, 2025
cfee01a
Fix serde version
gianbelinche Oct 15, 2025
a606248
Update nix lock
gianbelinche Oct 15, 2025
92096c6
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 15, 2025
467d137
Fix locks
gianbelinche Oct 15, 2025
26ed049
Reapply "Fix prover workflow"
gianbelinche Oct 15, 2025
d875158
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 15, 2025
3950a39
Change lock
gianbelinche Oct 15, 2025
f4e62a3
add logs on failure
gianbelinche Oct 15, 2025
48c5e0f
add logs
gianbelinche Oct 15, 2025
4dfd373
Change how logs appear
gianbelinche Oct 15, 2025
712623a
Fix pipe
gianbelinche Oct 15, 2025
962ab0e
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 15, 2025
09291bb
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 15, 2025
afeb85f
Fix compilation
gianbelinche Oct 15, 2025
b025118
init l2 dev without monitor
gianbelinche Oct 15, 2025
9f8c8fb
Add envs to workflow
gianbelinche Oct 16, 2025
59d2e04
Change env
gianbelinche Oct 16, 2025
b565a13
Change default on chain proposer addr
gianbelinche Oct 16, 2025
8199456
Fix TDX verifier addr
gianbelinche Oct 16, 2025
1957113
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 16, 2025
c3f0cf2
Fix makefile
gianbelinche Oct 16, 2025
2bad1c1
Update Cargo.lock
gianbelinche Oct 16, 2025
db60818
Merge branch 'main' of github.com:lambdaclass/ethrex into l2/risc0_al…
Oct 17, 2025
aff05ab
Add build
gianbelinche Oct 17, 2025
07d7856
add argaction::set to boolean args in deployer
xqft Oct 17, 2025
06a9be9
Add use compiled genesis
gianbelinche Oct 17, 2025
4fdac3b
Change workdir
gianbelinche Oct 17, 2025
2052617
Add logs
gianbelinche Oct 17, 2025
d991b53
Add log for path
gianbelinche Oct 17, 2025
2457e85
Show vks
gianbelinche Oct 17, 2025
ece78fa
Add ls to dockerfile
gianbelinche Oct 17, 2025
014d3b6
Fix vk doesnt have zkvm
gianbelinche Oct 17, 2025
c00e2b9
Fix CI workdir
gianbelinche Oct 17, 2025
14d3e70
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 17, 2025
3f3fb5b
Update Cargo.lock
gianbelinche Oct 17, 2025
ac084dc
Fix genesis
gianbelinche Oct 21, 2025
d00065f
Fix bn254 vk write
gianbelinche Oct 21, 2025
e267f44
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 21, 2025
79ae2b7
Fix lock
gianbelinche Oct 21, 2025
c129883
Add steps for testnet
gianbelinche Oct 22, 2025
6b87d57
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 24, 2025
60ffc0c
Format
gianbelinche Oct 24, 2025
be1566b
Fix lock
gianbelinche Oct 24, 2025
435855d
fix hash
gianbelinche Oct 24, 2025
4eee747
Embed elfs
gianbelinche Oct 24, 2025
8724a08
Fix elf constants
gianbelinche Oct 24, 2025
f7ef881
Add commitment
gianbelinche Oct 27, 2025
dfc788e
Add flags for init
gianbelinche Oct 27, 2025
1bc319c
Add flags to makefile
gianbelinche Oct 27, 2025
828490f
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 28, 2025
4ff2892
Merge branch 'main' into l2/risc0_aligned
gianbelinche Oct 28, 2025
06417b6
Update docs/l2/architecture/aligned_mode.md
gianbelinche Oct 28, 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
18 changes: 14 additions & 4 deletions .github/workflows/main_prover.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,31 @@ jobs:
# if: ${{ always() && github.event_name == 'merge_group' }}
run: |
cd crates/l2
PROVER=sp1 G=true make build-prover
make build-prover-sp1 GPU=true

- name: Show vks
# if: ${{ always() && github.event_name == 'merge_group' }}
run: |
ls -lah crates/l2/prover/src/guest_program/src/sp1/out/

- name: Build test
# if: ${{ always() && github.event_name == 'merge_group' }}
run: |
cargo test l2 --features l2 --no-run --release

- name: Start L1 & Deploy contracts
- name: Start L1
run: |
cd crates/l2
docker compose up --detach ethrex_l1

- name: Deploy contracts
# if: ${{ always() && github.event_name == 'merge_group' }}
run: |
touch cmd/.env
cd crates/l2
DOCKER_ETHREX_WORKDIR=/usr/local/bin \
ETHREX_DEPLOYER_DEPLOY_RICH=true \
ETHREX_DEPLOYER_SP1_DEPLOY_VERIFIER=true \
ETHREX_L2_SP1=true \
docker compose up --build contract_deployer

DEPLOYER_EXIT_CODE=$(docker inspect -f '{{.State.ExitCode}}' contract_deployer)
Expand Down Expand Up @@ -103,7 +113,7 @@ jobs:
# if: ${{ always() && github.event_name == 'merge_group' }}
run: |
cd crates/l2
RUST_LOG=info,ethrex_prover_lib=debug PROVER=sp1 G=true make init-prover &
make init-prover-sp1 GPU=true &
docker logs --follow ethrex_l2 & DOCKER_LOGS_PID=$!
PROPOSER_COINBASE_ADDRESS=0x0007a881CD95B1484fca47615B64803dad620C8d cargo test l2 --release -- --nocapture --test-threads=1
killall ethrex -s SIGINT
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/pr-main_l2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -167,11 +167,10 @@ jobs:
version: v0.8.29
token: ${{ secrets.GITHUB_TOKEN || '' }}

# also creates empty verification keys (as workflow runs with exec backend)
- name: Build prover
run: |
cd crates/l2
make build-prover
make build-prover-exec
mkdir -p prover/src/guest_program/src/sp1/out && touch prover/src/guest_program/src/sp1/out/riscv32im-succinct-zkvm-vk

- name: Build test
Expand Down Expand Up @@ -227,7 +226,7 @@ jobs:
- name: Deploy contracts
run: |
#
# If this job fails due to connection refused to ethrex_l1 consider increasing the failure retries
# If this job fails due to connection refused to ethrex_l1 consider increasing the failure retries
# in the contract_deployer service in crates/l2/docker-compose.yaml
#
touch cmd/.env
Expand All @@ -243,9 +242,6 @@ jobs:
fi
DOCKER_ETHREX_WORKDIR=/usr/local/bin \
ETHREX_DEPLOYER_DEPLOY_RICH=true \
ETHREX_DEPLOYER_PICO_CONTRACT_ADDRESS=0x00000000000000000000000000000000000000aa \
ETHREX_DEPLOYER_SP1_CONTRACT_ADDRESS=0x00000000000000000000000000000000000000aa \
ETHREX_DEPLOYER_RISC0_CONTRACT_ADDRESS=0x00000000000000000000000000000000000000aa \
ETHREX_L2_VALIDIUM=${{ matrix.validium }} \
ETHREX_NATIVE_TOKEN_L1_ADDRESS=$ETHREX_NATIVE_TOKEN_L1_ADDRESS \
docker compose up contract_deployer
Expand Down Expand Up @@ -304,7 +300,7 @@ jobs:
fi
sudo chmod -R a+rw crates/l2
cd crates/l2
RUST_LOG=info,ethrex_prover_lib=debug make init-prover &
RUST_LOG=info,ethrex_prover_lib=debug make init-prover-exec &
docker logs --follow ethrex_l2 &
docker logs --follow ethrex_l1 &
PROPOSER_COINBASE_ADDRESS=0x0007a881CD95B1484fca47615B64803dad620C8d cargo test l2 --release -- --nocapture --test-threads=1
Expand Down Expand Up @@ -383,7 +379,7 @@ jobs:
cd crates/l2
make init-l1-docker;
ETHREX_DEPLOYER_DEPLOY_RICH=true \
ETHREX_DEPLOYER_TDX_DEPLOY_VERIFIER=true \
ETHREX_L2_TDX=true \
ETHREX_TDX_DEV_MODE=true \
make deploy-l1

Expand Down Expand Up @@ -458,16 +454,13 @@ jobs:
- name: Start L1 & Deploy contracts
run: |
#
# If this job fails due to connection refused to ethrex_l1 consider increasing the failure retries
# If this job fails due to connection refused to ethrex_l1 consider increasing the failure retries
# in the contract_deployer service in crates/l2/docker-compose.yaml
#
touch cmd/.env
cd crates/l2
DOCKER_ETHREX_WORKDIR=/usr/local/bin \
ETHREX_DEPLOYER_DEPLOY_RICH=true \
ETHREX_DEPLOYER_PICO_CONTRACT_ADDRESS=0x00000000000000000000000000000000000000aa \
ETHREX_DEPLOYER_SP1_CONTRACT_ADDRESS=0x00000000000000000000000000000000000000aa \
ETHREX_DEPLOYER_RISC0_CONTRACT_ADDRESS=0x00000000000000000000000000000000000000aa \
COMPILE_CONTRACTS=true \
docker compose up contract_deployer

Expand Down Expand Up @@ -507,7 +500,7 @@ jobs:
- name: Start ethrex
run: |
cd crates/l2
make init-l2-dev &
ETHREX_NO_MONITOR=true make init-l2-dev 2>&1 | tee /tmp/ethrex.log &

- name: Wait for ethrex l2
run: |
Expand All @@ -524,11 +517,18 @@ jobs:

- name: Init prover
run: |
target/release/ethrex l2 prover --proof-coordinators http://localhost:3900 &
target/release/ethrex l2 prover --proof-coordinators http://localhost:3900 2>&1 | tee /tmp/prover.log &

- name: show envs
run: |
cat crates/l2/.env

- name: Run test
run: |
cd crates/l2
tail -n 100 -f /tmp/ethrex.log &
tail -n 100 -f /tmp/prover.log &
export $(shell cat .env | xargs); \
INTEGRATION_TEST_SKIP_BASE_FEE_VAULT_CHECK=true \
PROPOSER_COINBASE_ADDRESS=0x0007a881CD95B1484fca47615B64803dad620C8d \
cargo test l2 --release -- --nocapture --test-threads=1
Expand Down
Loading
Loading