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] EigenDA implementation, zk script version #266

Closed
wants to merge 24 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
d173f13
initial commit
juan518munoz Sep 9, 2024
1d3a17a
toml path changes
juan518munoz Sep 11, 2024
824fa98
Hyperchain da removal (#259)
gianbelinche Sep 13, 2024
69ea100
Add eigenDA proxy to docker (#258)
gianbelinche Sep 13, 2024
b894039
fix(zksync_tee_prover): strip binary for nix package (#2876)
haraldh Sep 13, 2024
c957dd8
fix(eth_watch): fix `get_events_inner` (#2882)
perekopskiy Sep 16, 2024
9ab7200
refactor(vm-runner): Improve VM runner / VM playground (#2840)
slowli Sep 16, 2024
f985e41
fix(zk_toolbox): increase confirmations in testing (#2878)
manuelmauro Sep 16, 2024
438c820
feat(zk_toolbox): Verbose version message (#2884)
popzxc Sep 16, 2024
f095b4a
feat(en): Resume incomplete snapshot in snapshot creator in more case…
slowli Sep 16, 2024
af614fe
feat(build-base): Add sccache to build-base Dockerfile (#2889)
artmakh Sep 16, 2024
9d40704
refactor(selector-generator): Polish the code (#2888)
popzxc Sep 16, 2024
73c0b7c
feat(zk_toolbox): add `zki ecosystem build` subcommand (#2787)
manuelmauro Sep 16, 2024
6d4090f
feat: deployment of multicall3 on L2 by zk_toolbox (#2872)
pompon0 Sep 16, 2024
413856f
fix(zk_toolbox): Clone era observability (#2892)
Deniallugo Sep 16, 2024
beca173
feat: updated the docker examples to generate consensus keys and use …
pompon0 Sep 16, 2024
f848d93
fix: token multiplier setter is taken from chain config (#2893)
ischasny Sep 16, 2024
3b16f66
Dashboard metrics (#268)
gianbelinche Sep 16, 2024
2ac7cc5
feat: emit errors in prover API metrics (#2890)
Artemka374 Sep 17, 2024
1baa585
ci: Deprecate zk in ci tests (#2860)
Deniallugo Sep 17, 2024
133d694
chore: increase max_nonce_ahead (#2896)
perekopskiy Sep 17, 2024
80b37b2
feat(zk_toolbox): Add zk_supervisor config-writer command (#2866)
matias-gonz Sep 17, 2024
ff3eac9
fix: EigenDA retrieve blob logic (#267)
juan518munoz Sep 17, 2024
0f5a1e9
merge branch main
juan518munoz Sep 17, 2024
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
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ keys/setup
!db/
!backups/
!core/
!retrieve-blobs/
!prover/
!yarn.lock
!package.json
Expand Down
9 changes: 3 additions & 6 deletions .github/workflows/build-contract-verifier-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,18 +113,15 @@ jobs:
ci_run git config --global --add safe.directory /usr/src/zksync/sdk/binaryen
ci_run git config --global --add safe.directory /usr/src/zksync/contracts/system-contracts
ci_run git config --global --add safe.directory /usr/src/zksync/contracts
ci_run zk || true
ci_run yarn zk build
ci_run ./bin/zkt || true
ci_run ./bin/zk || true
ci_run run_retried curl -LO https://storage.googleapis.com/matterlabs-setup-keys-us/setup-keys/setup_2\^26.key

- name: build contracts
if: env.BUILD_CONTRACTS == 'true'
run: |
ci_run zk run yarn
ci_run cp etc/tokens/{test,localhost}.json
ci_run zk compiler all
ci_run zk contract build
ci_run zk f yarn run l2-contracts build
ci_run zk_supervisor contracts

- name: Login to Docker registries
if: ${{ inputs.action == 'push' }}
Expand Down
13 changes: 7 additions & 6 deletions .github/workflows/build-core-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,15 @@ jobs:
if [ $(jq length <<<"$tags") -eq 0 ]; then
echo "No tag found on all pages."
echo "BUILD_CONTRACTS=true" >> "$GITHUB_ENV"
# TODO Remove it when we migrate to foundry inside contracts repository
mkdir -p contracts/l1-contracts/artifacts/
exit 0
fi
filtered_tag=$(jq -r --arg commit_sha "$commit_sha" 'map(select(.commit.sha == $commit_sha)) | .[].name' <<<"$tags")
if [[ ! -z "$filtered_tag" ]]; then
echo "BUILD_CONTRACTS=false" >> "$GITHUB_ENV"
# TODO Remove it when we migrate to foundry inside contracts repository
mkdir -p contracts/l1-contracts/out
break
fi
((page++))
Expand Down Expand Up @@ -122,18 +126,15 @@ jobs:
ci_run git config --global --add safe.directory /usr/src/zksync/sdk/binaryen
ci_run git config --global --add safe.directory /usr/src/zksync/contracts/system-contracts
ci_run git config --global --add safe.directory /usr/src/zksync/contracts
ci_run zk || true
ci_run yarn zk build
ci_run ./bin/zk || true
ci_run ./bin/zkt || true
ci_run run_retried curl -LO https://storage.googleapis.com/matterlabs-setup-keys-us/setup-keys/setup_2\^26.key

- name: build contracts
if: env.BUILD_CONTRACTS == 'true'
run: |
ci_run zk run yarn
ci_run cp etc/tokens/{test,localhost}.json
ci_run zk compiler all
ci_run zk contract build
ci_run zk f yarn run l2-contracts build
ci_run zk_supervisor contracts

- name: Login to Docker registries
if: ${{ inputs.action == 'push' }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-local-node-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
jobs:
build-images:
name: Local Node - Build and Push Docker Image
runs-on: [matterlabs-ci-runner-high-performance]
runs-on: [ matterlabs-ci-runner-high-performance ]
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
with:
Expand Down Expand Up @@ -61,9 +61,9 @@ jobs:
ci_run git config --global --add safe.directory /usr/src/zksync/contracts

ci_run zk
ci_run zkt
ci_run cp etc/tokens/{test,localhost}.json
ci_run zk compiler all
ci_run zk contract build
ci_run zk_supervisor contracts

- name: update-image
run: |
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/ci-common-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,10 @@ jobs:

- name: Init
run: |
ci_run zk
ci_run run_retried rustup show
ci_run zk db setup
ci_run zkt

# This does both linting and "building". We're using `zk lint prover` as it's common practice within our repo
# `zk lint prover` = cargo clippy, which does cargo check behind the scenes, which is a lightweight version of cargo build
- name: Lints
run: ci_run zk lint prover
run: ci_run zk_supervisor lint -t rs --check

Loading
Loading