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

Eigenda implementation merge main #271

Merged
merged 51 commits into from
Sep 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
b8d4424
fix(tee-prover): passthrough env vars to the SGX enclave (#2824)
pbeza Sep 7, 2024
0a9e096
feat(zk_toolbox): Add setup keys step to prover init (#2811)
matias-gonz Sep 9, 2024
bcb176b
feat(zk_toolbox): Allow running docker images for provers (#2800)
Artemka374 Sep 10, 2024
b8925dd
chore: Add README for verified sources fetcher (#2829)
perekopskiy Sep 10, 2024
fb57d05
chore(ci): Limit tokio/rayon pools for zk_toolbox CI (#2828)
popzxc Sep 10, 2024
92dde03
feat: attester committees data extractor (BFT-434) (#2684)
pompon0 Sep 10, 2024
4cff529
test: Improve revert integration test (#2822)
slowli Sep 10, 2024
fe08677
test: Fix "missing revert data" error; fix / debug integration tests …
slowli Sep 10, 2024
6009499
refactor(api): Extract oneshot VM executor to executor crate (#2806)
slowli Sep 10, 2024
52f4f76
fix(en): Fix connection starvation during snapshot recovery (#2836)
slowli Sep 10, 2024
2d71c74
fix: handling of HTTP 403 thrown by proxyd (#2835)
pompon0 Sep 10, 2024
101a685
chore: log the whole error message when the task fails (#2834)
pompon0 Sep 10, 2024
57f56fb
feat: allow specifying what tests to run with zks (#2841)
joonazan Sep 10, 2024
946877f
chore: clean up dependencies (#2839)
perekopskiy Sep 10, 2024
d256092
feat(utils): Rework locate_workspace, introduce Workspace type (#2830)
popzxc Sep 11, 2024
3506731
feat(zk_toolbox): `zk_supervisor prover` subcommand (#2820)
Artemka374 Sep 11, 2024
89fcb3a
fix(zk-toolbox): Make token multiplier optional (#2843)
Deniallugo Sep 11, 2024
ffb3838
feat: Smaller zk_environment image (#1920)
mm-zk Sep 11, 2024
3b5e4a6
fix(zk_toolbox): secrets path, artifacts path (#2850)
Artemka374 Sep 12, 2024
527b5ab
ci: fix using cargo nextest (#2855)
perekopskiy Sep 12, 2024
9218612
feat: add da clients (#2743)
dimazhornyk Sep 12, 2024
93b4e08
feat(zk_toolbox): deploy legacy bridge (#2837)
Deniallugo Sep 12, 2024
4a10d7d
feat(zk_toolbox): Add external_node consensus support (#2821)
matias-gonz Sep 12, 2024
b359b08
feat: Selector generator tool (#2844)
mm-zk Sep 12, 2024
19887ef
feat(prover): Optimize setup keys loading (#2847)
popzxc Sep 12, 2024
a5ffaf1
feat: Bump crypto and protocol deps (#2825)
popzxc Sep 12, 2024
934634b
feat(prover): Refactor WitnessGenerator (#2845)
Artemka374 Sep 12, 2024
ccf1b63
fix(zk-toolbox): use chain admin for bridgehub (#2857)
Deniallugo Sep 12, 2024
fee0c2a
fix: count SECP256 precompile to account validation gas limit as well…
joonazan Sep 12, 2024
3609ea6
chore(vm): Bump `zksync_vm2` revision (#2838)
slowli Sep 12, 2024
23cdda7
feat: Add 80 arch to cuda archs (#2871)
Artemka374 Sep 13, 2024
32889be
fix: Docker build for compressor (#2874)
Artemka374 Sep 13, 2024
4ae5a93
fix(prover): fix setup_metadata_to_setup_data_key (#2875)
perekopskiy 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
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
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
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
2 changes: 1 addition & 1 deletion .github/workflows/build-docker-from-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ jobs:
with:
image_tag_suffix: ${{ needs.setup.outputs.image_tag_suffix }}-avx512
ERA_BELLMAN_CUDA_RELEASE: ${{ vars.ERA_BELLMAN_CUDA_RELEASE }}
CUDA_ARCH: "60;70;75;89"
CUDA_ARCH: "60;70;75;80;89"
WITNESS_GENERATOR_RUST_FLAGS: "-Ctarget_feature=+avx512bw,+avx512cd,+avx512dq,+avx512f,+avx512vl"
secrets:
DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
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