Skip to content

Commit f75e021

Browse files
Raid5594EmilLutazksync-admin-bot2Artemka374
authored
feat: update contracts to latest v29 (#4386)
## What ❔ <!-- What are the changes this PR brings about? --> <!-- Example: This PR adds a PR template to the repo. --> <!-- (For bigger PRs adding more context is appreciated) --> ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- The `Why` has to be clear to non-Matter Labs entities running their own ZK Chain --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Is this a breaking change? - [ ] Yes - [ ] No ## Operational changes <!-- Any config changes? Any new flags? Any changes to any scripts? --> <!-- Please add anything that non-Matter Labs entities running their own ZK Chain may need to know --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [ ] Tests for the changes have been added / updated. - [ ] Documentation comments have been added / updated. - [ ] Code has been formatted via `zkstack dev fmt` and `zkstack dev lint`. --------- Co-authored-by: EmilLuta <[email protected]> Co-authored-by: zksync-admin-bot2 <[email protected]> Co-authored-by: Lech <[email protected]>
1 parent 43ef62d commit f75e021

23 files changed

+3396
-3396
lines changed

.github/workflows/ci-prover-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
6868
- name: Run server
6969
run: |
70-
ci_run zkstack server --uring --chain=proving_chain --components=api,tree,eth,state_keeper,commitment_generator,proof_data_handler,vm_runner_protective_reads,vm_runner_bwip &>prover_logs_${{matrix.compressor-mode}}_${{matrix.gateway-mode}}/server.log &
70+
ci_run zkstack server --uring --chain=proving_chain --components=api,tree,eth,state_keeper,commitment_generator,proof_data_handler,vm_runner_protective_reads,vm_runner_bwip &>prover_logs_${{matrix.compressor-mode}}/server.log &
7171
7272
- name: Waiting for web3_json_rpc to become ready
7373
env:

contracts

Submodule contracts updated 45 files

core/Cargo.lock

Lines changed: 25 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -250,19 +250,19 @@ rust-eigenda-signers = "0.1.6"
250250
# However, for the historical version of protocol crates, we have lax requirements. Otherwise,
251251
# Bumping a crypto dependency like `boojum` would require us to republish all the historical packages.
252252

253-
circuit_encodings = "=0.152.3"
254-
circuit_sequencer_api = "=0.152.3"
255-
circuit_definitions = "=0.152.3"
253+
circuit_encodings = "=0.152.4"
254+
circuit_sequencer_api = "=0.152.4"
255+
circuit_definitions = "=0.152.4"
256256
crypto_codegen = { package = "zksync_solidity_vk_codegen", version = "=0.32.1" }
257257

258-
kzg = { package = "zksync_kzg", version = "=0.152.3" }
258+
kzg = { package = "zksync_kzg", version = "=0.152.4" }
259259

260260
zk_evm_1_3_1 = { package = "zk_evm", version = "0.131.0-rc.2" }
261261
zk_evm_1_3_3 = { package = "zk_evm", version = "0.133" }
262262
zk_evm_1_4_0 = { package = "zk_evm", version = "0.140" }
263263
zk_evm_1_4_1 = { package = "zk_evm", version = "0.141" }
264264
zk_evm_1_5_0 = { package = "zk_evm", version = "=0.151.8" }
265-
zk_evm_1_5_2 = { package = "zk_evm", version = "=0.152.3" }
265+
zk_evm_1_5_2 = { package = "zk_evm", version = "=0.152.4" }
266266

267267
fflonk = "=0.32.1"
268268
bellman = { package = "zksync_bellman", version = "=0.32.1" }

etc/env/file_based/genesis.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
genesis_protocol_semantic_version: 0.29.0
22
genesis_protocol_version: null
3-
genesis_root: 0x9e610b2465f39a0fc8988ee7ea1539262729cc2f28b060545a04b7a6d190f7b5
3+
genesis_root: 0xdf2b6fdcf247a842455206524fa9e9080e46178aeb16bc38eb5258c7cb51c554
44
genesis_rollup_leaf_index: 84
5-
genesis_batch_commitment: 0x8604338d6769c9269e8099dfcc7996fa072ca0ac0ee4d2ee7dc6761da10d0753
5+
genesis_batch_commitment: 0x0b486e7be4944c3406b43dc70f0cd6f663cd834fd91d8e84bdc29d522744cbab
66
bootloader_hash: 0x01000911c4db4fe62c98e180cfa7e9b3a22fb15f505905d4bf36192f481551e6
77
default_aa_hash: 0x010005f73e7c299ed73db937843643bdc276cbc2cc8596287e1e0cf3afc60252
88
evm_emulator_hash: 0x01000d8bae37b82f311186426184866498b357f41d7a02ced11f3e3fbfbacd63
@@ -11,7 +11,7 @@ l2_chain_id: 270
1111
fee_account: '0x0000000000000000000000000000000000000001'
1212
l1_batch_commit_data_generator_mode: Rollup
1313
prover:
14-
snark_wrapper_vk_hash: 0xd90459c5b727b9ceeb2b6192d2953dbf05970edf090333b3ad3bcac1a1442b78
15-
fflonk_snark_wrapper_vk_hash: 0x17e8d7931f1314431359233e65c22657a32c335205e3c24ce292c5819becfaa7
14+
snark_wrapper_vk_hash: 0x64b347c642ea60114c98b3976124ea8a7e0bb778bd7e479aedc02f994486c8a1
15+
fflonk_snark_wrapper_vk_hash: 0x6f36a08c517b060fa97308cdb3e23b04842ff839d451a753ec8fae1a5408304a
1616
dummy_verifier: true
1717
custom_genesis_state_path: null

0 commit comments

Comments
 (0)