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

feat(main): add eigen client extra features #317

Closed
wants to merge 43 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
fcecc81
add integration doc
juan518munoz Oct 31, 2024
1cfd426
feat(contract-verifier): add compilers 1.5.7 (#3219)
perekopskiy Nov 1, 2024
069d38d
feat: add `block.timestamp` asserter for AA (#3031)
ischasny Nov 1, 2024
2bcf78f
Reimplement eigen config (#320)
gianbelinche Nov 1, 2024
9dae839
feat: allow vm2 tracers to stop execution (#3183)
joonazan Nov 1, 2024
537cf92
feat(eigen-client-extra-feature): rlp encoding (#319)
juan518munoz Nov 1, 2024
f58e0bf
feat(eigen-client-extra-features): non auth dispersal (#318)
juan518munoz Nov 1, 2024
04b93e6
initial commit
juan518munoz Nov 1, 2024
c121eca
add spaces
juan518munoz Nov 1, 2024
4a38ee2
Revert wrong push
juan518munoz Nov 1, 2024
e64cc2e
initial commit
juan518munoz Nov 1, 2024
5b8665b
Merge pull request #324 from lambdaclass/eigen-client-get-inclusion-data
juanbono Nov 1, 2024
719455c
refactor(contract-verifier): Brush up contract verifier (#3189)
slowli Nov 4, 2024
aa9f1b2
fix(eigen-client-extra-features): fix eigen config test (#323)
juan518munoz Nov 4, 2024
7fadc04
chore(main): release core 25.1.0 (#3162)
zksync-era-bot Nov 5, 2024
1b33b5e
feat(prover): Move prover_autoscaler config into crate (#3222)
yorik Nov 5, 2024
bd32aec
feat(prover): Add cluster name autodetection (#3227)
yorik Nov 5, 2024
e033630
feat(eigen-client-extra-features): Eigen client memstore (#321)
gianbelinche Nov 5, 2024
b164870
feat(eigen-client-extra-features): blob size limit (#325)
juan518munoz Nov 5, 2024
f95bc1b
feat(eigen-client-extra-features): Add soft confirmations (#322)
gianbelinche Nov 5, 2024
9c06b40
feat(eigen-client-extra-features): Verifier (#326)
gianbelinche Nov 5, 2024
3b9e766
feat(eigen-client-extra-features): Eigen client documentation (#327)
juan518munoz Nov 5, 2024
474d173
docs(zkstack_cli): Improve ZK Stack CLI autocomplete CI error message…
manuelmauro Nov 6, 2024
8a3a82c
feat(contract-verifier): Support Solidity contracts with EVM bytecode…
slowli Nov 6, 2024
7b8640a
feat(en): Support Merkle tree recovery with pruning enabled (#3172)
slowli Nov 6, 2024
e69d15b
feat(zkstack_cli): Use the same rust toolchain as main repo (#3230)
manuelmauro Nov 7, 2024
6668ab9
feat(eigen-client-extra-features): Eth confirmation depth (#328)
gianbelinche Nov 7, 2024
cc9e2be
feat(eigen-client-extra-features): Remove unused custom quorum number…
gianbelinche Nov 7, 2024
9769a17
doc & cargo check all
juan518munoz Nov 7, 2024
91bb79b
clippy
juan518munoz Nov 7, 2024
cbe124e
Merge branch 'main' into eigen-client-merge-main
juan518munoz Nov 7, 2024
9c73b3f
update contracts submodule
juan518munoz Nov 7, 2024
3606fc1
feat(vm_executor): Add new histogram metric for gas per tx in vm_exec…
doyleish Nov 8, 2024
e874fbc
ci: Try to get setup_2\26 key from cache (#3235)
alexandrst88 Nov 8, 2024
5bc70c8
ci: Change schedule to monthly and add grouping to renovate (#3239)
alexandrst88 Nov 8, 2024
25ec1c8
chore(deps): update trufflesecurity/trufflehog digest to 781157a (#2881)
renovate[bot] Nov 8, 2024
fd27507
refactor(vm): Narrow down factory deps returned in execution result (…
slowli Nov 8, 2024
4509179
feat(contract-verifier): Adapt contract verifier API for EVM bytecode…
slowli Nov 8, 2024
94ecb52
Merge pull request #330 from lambdaclass/eigen-client-clippy-and-doc
juanbono Nov 8, 2024
1bfff0e
fix(prover): Remove unneeded dependencies, add default for graceful_s…
yorik Nov 8, 2024
342b476
Merge pull request #331 from lambdaclass/eigen-client-merge-main
juanbono Nov 8, 2024
077bc13
Merge branch 'main' into eigen-client-extra-features
juanbono Nov 8, 2024
c98726a
Update integration readme (#335)
gianbelinche Nov 11, 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
2 changes: 1 addition & 1 deletion .github/release-please/manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"core": "25.0.0",
"core": "25.1.0",
"prover": "17.0.0",
"zkstack_cli": "0.1.2"
}
1 change: 0 additions & 1 deletion .github/workflows/build-tee-prover-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,3 @@ jobs:
docker push "${repo}/${tag}"
done
done

3 changes: 1 addition & 2 deletions .github/workflows/ci-common-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
run: |
run_retried docker-compose -f ${RUNNER_COMPOSE_FILE} pull
docker-compose -f ${RUNNER_COMPOSE_FILE} up --build -d zk postgres

- name: Install zkstack
run: |
ci_run ./zkstack_cli/zkstackup/install -g --path ./zkstack_cli/zkstackup/zkstackup
Expand All @@ -38,4 +38,3 @@ jobs:
# `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 zkstack dev lint -t rs --check

1 change: 1 addition & 0 deletions .github/workflows/ci-core-lint-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
ci_run zkstack dev lint -t ts --check
ci_run zkstack dev lint -t rs --check
ci_run zkstack dev lint -t autocompletion --check
ci_run zkstack dev lint -t rust-toolchain

- name: Check Database
run: |
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/ci-core-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ jobs:
echo "SCCACHE_GCS_SERVICE_ACCOUNT=gha-ci-runners@matterlabs-infra.iam.gserviceaccount.com" >> .env
echo "SCCACHE_GCS_RW_MODE=READ_WRITE" >> .env
echo "RUSTC_WRAPPER=sccache" >> .env
echo RUN_CONTRACT_VERIFICATION_TEST=true >> .env

# TODO: Remove when we after upgrade of hardhat-plugins
- name: pre-download compilers
Expand Down Expand Up @@ -73,6 +74,9 @@ jobs:
- name: Contracts unit tests
run: ci_run yarn l1-contracts test

- name: Download compilers for contract verifier tests
run: ci_run zkstack contract-verifier init --zksolc-version=v1.5.3 --zkvyper-version=v1.5.4 --solc-version=0.8.26 --vyper-version=v0.3.10 --era-vm-solc-version=0.8.26-1.0.1 --only --chain era

- name: Rust unit tests
run: |
ci_run zkstack dev test rust
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-prover-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ jobs:
- name: Kill prover & start compressor
run: |
sudo ./bin/prover_checkers/kill_prover

ci_run zkstack prover run --component=compressor --docker=false &>prover_logs/compressor.log &
- name: Wait for batch to be executed on L1
env:
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/new-build-contract-verifier-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,11 @@ jobs:
- name: Download setup key
shell: bash
run: |
run_retried curl -LO https://storage.googleapis.com/matterlabs-setup-keys-us/setup-keys/setup_2\^26.key
if [ -f "/setup_2^26.key" ]; then
cp '/setup_2^26.key' './setup_2^26.key'
else
run_retried curl -LO https://storage.googleapis.com/matterlabs-setup-keys-us/setup-keys/setup_2\^26.key
fi

- name: Set env vars
shell: bash
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/new-build-core-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,11 @@ jobs:
- name: Download setup key
shell: bash
run: |
run_retried curl -LO https://storage.googleapis.com/matterlabs-setup-keys-us/setup-keys/setup_2\^26.key
if [ -f "/setup_2^26.key" ]; then
cp '/setup_2^26.key' './setup_2^26.key'
else
run_retried curl -LO https://storage.googleapis.com/matterlabs-setup-keys-us/setup-keys/setup_2\^26.key
fi

- name: Set env vars
shell: bash
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/new-build-prover-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,6 @@ jobs:
if: matrix.components == 'proof-fri-gpu-compressor'
run: |
run_retried curl -LO https://storage.googleapis.com/matterlabs-setup-keys-us/setup-keys/setup_2\^24.key

# We need to run this only when ERA_BELLMAN_CUDA_RELEASE is not available
# In our case it happens only when PR is created from fork
- name: Wait for runner IP to be not rate-limited against GH API
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/secrets_scanner.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
with:
fetch-depth: 0
- name: TruffleHog OSS
uses: trufflesecurity/trufflehog@0c66d30c1f4075cee1aada2e1ab46dabb1b0071a
uses: trufflesecurity/trufflehog@781157ae368b2218a0a56b889387dd26faa20f97
with:
path: ./
base: ${{ github.event.repository.default_branch }}
Expand Down
Loading
Loading