Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
9d076f5
Update contracts
0xVolosnikov May 7, 2025
6b3e468
Remove expected rollup l2 da address
0xVolosnikov May 7, 2025
6e8f219
Add L2DACommitmentScheme enum
0xVolosnikov May 7, 2025
b8f062e
Fmt
0xVolosnikov May 7, 2025
096b85a
Revert change
0xVolosnikov May 7, 2025
c1927be
Caclulate commitment properly
Deniallugo Jul 15, 2025
49bac81
Add queries
Deniallugo Jul 15, 2025
9644e09
Fix database
Deniallugo Jul 15, 2025
9f3adbc
order by descending dependency_block_number
zkzoomer Jul 16, 2025
855caaa
Fix database
Deniallugo Jul 15, 2025
19bfbea
rm unused l1_interop_root_processor
zkzoomer Jul 16, 2025
1fb4970
Fix fix getting l2_da_commitment_scheme
Deniallugo Jul 16, 2025
8e2d909
Fix parsing getDaValidator call
Deniallugo Jul 16, 2025
3963cb4
Merge branch 'draft-v29' into v29/remove-custom-da
Deniallugo Jul 16, 2025
b020a5e
Update contracts
Deniallugo Aug 22, 2025
6aa190c
Merge branch 'main' into v29/remove-custom-da
Deniallugo Aug 22, 2025
71ccca4
Set validator da
Deniallugo Aug 22, 2025
9ec13a4
Fix message root
Deniallugo Aug 27, 2025
fb6c5e1
update contracts
Deniallugo Aug 27, 2025
93609bf
Fix l2 data commitment
Deniallugo Aug 27, 2025
982fdc2
fix consensus
Deniallugo Aug 27, 2025
4149df1
Refactor
Deniallugo Aug 28, 2025
6a6ca08
Fix zkstack
Deniallugo Aug 28, 2025
201f3cc
Merge branch 'main' into v29/remove-custom-da
Deniallugo Aug 28, 2025
31a6b50
fix lints
Deniallugo Aug 28, 2025
c5c4b60
fix data
Deniallugo Aug 28, 2025
72ecb63
Use default params for pubdata params
Deniallugo Aug 29, 2025
0d143f6
Fix genesis
Deniallugo Aug 29, 2025
d3cdcad
Fix contracts clean
Deniallugo Aug 29, 2025
bc42bd7
fix gateway vote preparation
Deniallugo Aug 29, 2025
c605484
Fix lints
Deniallugo Aug 29, 2025
f507f83
Fix build deps
Deniallugo Aug 29, 2025
74eb331
Temp: skip checking contracts hashes
0xVolosnikov Sep 4, 2025
a552429
bump contracts
Deniallugo Sep 9, 2025
8bdb988
bump contracts
Deniallugo Sep 9, 2025
1084fa9
Return setting da validator back
Deniallugo Sep 9, 2025
b930a27
Run ci
Deniallugo Sep 9, 2025
6be1d55
Generate genesis everytime
Deniallugo Sep 9, 2025
37e94e9
Fix genesis
Deniallugo Sep 9, 2025
9e63f07
Fix genesis
Deniallugo Sep 9, 2025
932e376
Support not initialized secrets for generate genesis
Deniallugo Sep 9, 2025
d4dd417
Fix leftovers
Deniallugo Sep 9, 2025
1d228ca
Try to fix test
0xVolosnikov Sep 9, 2025
60ebc5d
Cleanup
0xVolosnikov Sep 9, 2025
bea527c
Fix unit tests
0xVolosnikov Sep 9, 2025
beb71e2
Fix test and change schema to scheme
Deniallugo Sep 9, 2025
28ed339
Merge branch 'draft-v30' into v29/remove-custom-da
Deniallugo Sep 10, 2025
a50a71a
change localhost to 127.0.0.1
Deniallugo Sep 10, 2025
65886e2
Update contacts
Deniallugo Sep 10, 2025
af0f169
bump
Deniallugo Sep 10, 2025
53f17c5
unignore tests
Deniallugo Sep 10, 2025
468cec9
feat(zkstack-cli): add prove & execute wallets (#4477)
mm-zk Sep 10, 2025
6d8c36a
Update hashes
Deniallugo Sep 10, 2025
029a9b0
Use l2 pubdata validator enum instead of two options
Deniallugo Sep 11, 2025
fc4d58d
Fix protocol version
Deniallugo Sep 12, 2025
1bb82d6
feat(en): Improved en commitment generation error handling (#4483)
tomg10 Sep 12, 2025
cc0a95b
feat: update zkstack-cli for updated scripts (#4481)
Raid5594 Sep 12, 2025
7a4ff8e
fix: update example external-node docker-compose.yml (#4482)
cytadela8 Sep 12, 2025
d2ed0d4
Fallback if l2 da commitment scheme is not presented
Deniallugo Sep 15, 2025
99e0423
fix(eth-proof-manager): verify protocol version and proving mode alig…
Artemka374 Sep 16, 2025
7692f31
fix(en): allow to disable sanity checks for commitment generation (#4…
Deniallugo Sep 17, 2025
bb42dcf
fix(eth-sender): Fix selector for old batches (#4489)
Deniallugo Sep 17, 2025
3ddddd8
Fix l2_commitment_scheme
Deniallugo Sep 17, 2025
164a069
add comments
Deniallugo Sep 17, 2025
2bd1556
Fix tests and lints
Deniallugo Sep 17, 2025
8c11b4e
Remove default
Deniallugo Sep 17, 2025
aba01c4
Add protocol version
Deniallugo Sep 18, 2025
899d720
Merge branch 'draft-v30' into v29/remove-custom-da
Deniallugo Sep 18, 2025
0c65984
Fix user correct version for new functionality
Deniallugo Sep 18, 2025
634b6dd
fix(EN): properly set chain_id for old batch transactions (#4488)
cytadela8 Sep 18, 2025
6e8f526
feat(en): Check commitment allonside with roothashes (#4492)
Deniallugo Sep 18, 2025
e693fd0
fix(en): Add check for commitment in diverged batch (#4493)
Deniallugo Sep 18, 2025
782c8b9
fix: only apply EN seal criteria checks on >=v29 protocol (#4491)
cytadela8 Sep 18, 2025
136c75c
chore(main): release core 29.3.0 (#4445)
zksync-era-bot Sep 18, 2025
67c0aeb
Merge branch 'main' of https://github.com/matter-labs/zksync-era into…
0xValera Sep 22, 2025
4e4d141
fix after merge, bump contracts
0xValera Sep 22, 2025
758cd43
bump contracts
0xValera Sep 23, 2025
c27fe90
feat: Bump dependencies (#4495)
EmilLuta Sep 23, 2025
a3654fb
feat!: Upgrade prover version (#4498)
EmilLuta Sep 23, 2025
bcb6359
Merge pull request #3970 from matter-labs/v29/remove-custom-da
0xValera Sep 23, 2025
1a6ad60
feat(zkstack): bump alloy (#4502)
Deniallugo Sep 23, 2025
1de5f63
fix(upgrades): Read all skipped events (#4504)
Deniallugo Sep 24, 2025
fe0a737
chore(main): release core 29.4.0 (#4499)
zksync-era-bot Sep 24, 2025
f71cc00
fix(eth_watcher): Do not process upgrades if it's already processed (…
Deniallugo Sep 25, 2025
f29cba8
fix(ci): tj-actions/changed-files version update (#4509)
andreyg-matterlabs Sep 26, 2025
67a9b82
fix(en): Fix statement timeout errors during cache recovery (#4248)
slowli Sep 26, 2025
097b97b
Merge branch 'main' of https://github.com/matter-labs/zksync-era into…
0xValera Sep 29, 2025
d013f67
bump contracts, genesis
0xValera Sep 29, 2025
751598a
bump contracts, genesis
0xValera Sep 29, 2025
fe98f6a
Merge branch 'draft-v30' of https://github.com/matter-labs/zksync-era…
0xValera Sep 29, 2025
560ee00
small fixes
0xValera Sep 29, 2025
ea76feb
fmt
0xValera Sep 29, 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
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": "29.2.0",
"core": "29.4.0",
"prover": "22.1.0",
"zkstack_cli": "0.1.2"
}
3 changes: 1 addition & 2 deletions .github/workflows/ci-core-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ jobs:
- name: Install yarn
run: |
npm install -g yarn

- name: Check contracts hashes
working-directory: contracts
run: |
Expand Down Expand Up @@ -151,7 +150,7 @@ jobs:
# ----------------------------------------------
matrix:
use_gateway_chain: [ "WITH_GATEWAY", "WITHOUT_GATEWAY" ]
tested_chain_type: [ "era", "validium", "custom_token"]
tested_chain_type: [ "era", "validium", "custom_token" ]
# In some cases it's useful to continue one job even if another fails.
fail-fast: false
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@48566bbcc22ceb7c5809ebdd27377309f2c3de8c # v39
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47
with:
files_yaml: |
prover:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-test-stage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

- name: Get all test, doc and src files that have changed
id: changed-files-yaml
uses: tj-actions/changed-files@48566bbcc22ceb7c5809ebdd27377309f2c3de8c # v39
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47
with:
files_yaml: |
# TODO: make it more granular, as already implemented in CI workflow
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ tags
*.orig
.direnv
.cache
cache

# Yarn files
.yarn/
Expand Down
2 changes: 1 addition & 1 deletion bin/build_and_init_ecosystem
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ initialize_ecosystem() {
echo "[initialize_ecosystem] started"
zkstack ecosystem init \
--deploy-paymaster --deploy-erc20 --deploy-ecosystem \
--l1-rpc-url=http://localhost:8545 \
--l1-rpc-url=http://127.0.0.1:8545 \
--server-db-url=postgres://postgres:notsecurepassword@localhost:5432 \
--server-db-name=zksync_server_localhost_era \
--ignore-prerequisites --verbose \
Expand Down
1 change: 0 additions & 1 deletion chains/era/ZkStack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ name: era
chain_id: 271
prover_version: NoProofs
l1_network: Localhost
link_to_code: .
configs: ./chains/era/configs/
rocks_db_path: ./chains/era/db/
external_node_config_path: ./chains/era/configs/external_node
Expand Down
2 changes: 1 addition & 1 deletion contracts
Submodule contracts updated 271 files
30 changes: 30 additions & 0 deletions core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Changelog

## [29.4.0](https://github.com/matter-labs/zksync-era/compare/core-v29.3.0...core-v29.4.0) (2025-09-24)


### Features

* Bump dependencies ([#4495](https://github.com/matter-labs/zksync-era/issues/4495)) ([c27fe90](https://github.com/matter-labs/zksync-era/commit/c27fe90c5f6eab98ab2c1349e9f1017ad62a75d6))


### Bug Fixes

* **upgrades:** Read all skipped events ([#4504](https://github.com/matter-labs/zksync-era/issues/4504)) ([1de5f63](https://github.com/matter-labs/zksync-era/commit/1de5f63633bf60e0da802d15ae8133b2effc5260))

## [29.3.0](https://github.com/matter-labs/zksync-era/compare/core-v29.2.0...core-v29.3.0) (2025-09-18)


### Features

* **en:** Check commitment allonside with roothashes ([#4492](https://github.com/matter-labs/zksync-era/issues/4492)) ([6e8f526](https://github.com/matter-labs/zksync-era/commit/6e8f526fa87350829ef8d56ee4edf0dfa1421a80))
* **en:** Improved en commitment generation error handling ([#4483](https://github.com/matter-labs/zksync-era/issues/4483)) ([1bb82d6](https://github.com/matter-labs/zksync-era/commit/1bb82d6a1cf5c8ed357a6387f371f08415516358))


### Bug Fixes

* **en:** Add check for commitment in diverged batch ([#4493](https://github.com/matter-labs/zksync-era/issues/4493)) ([e693fd0](https://github.com/matter-labs/zksync-era/commit/e693fd0ec83eac6d227b083a3be9c0437b0eb351))
* **en:** allow to disable sanity checks for commitment generation ([#4487](https://github.com/matter-labs/zksync-era/issues/4487)) ([7692f31](https://github.com/matter-labs/zksync-era/commit/7692f319ad7ef7934532f0480aafcabf18837339))
* **EN:** properly set chain_id for old batch transactions ([#4488](https://github.com/matter-labs/zksync-era/issues/4488)) ([634b6dd](https://github.com/matter-labs/zksync-era/commit/634b6dd5cf0d65c689cd3021d33adc9980aa82d0))
* **eth-proof-manager:** don't fail component if proof was incorrect ([#4444](https://github.com/matter-labs/zksync-era/issues/4444)) ([daa1161](https://github.com/matter-labs/zksync-era/commit/daa11611032350e67b44ad56bd8d7181bc15af4a))
* **eth-proof-manager:** verify protocol version and proving mode alignment ([#4473](https://github.com/matter-labs/zksync-era/issues/4473)) ([99e0423](https://github.com/matter-labs/zksync-era/commit/99e0423a3dc78794e4addec948c785ffcb2ca94f))
* **eth-sender:** Fix selector for old batches ([#4489](https://github.com/matter-labs/zksync-era/issues/4489)) ([bb42dcf](https://github.com/matter-labs/zksync-era/commit/bb42dcf781939a9363414703d6a77adcc97adb68))

## [29.2.0](https://github.com/matter-labs/zksync-era/compare/core-v29.1.2...core-v29.2.0) (2025-09-01)


Expand Down
Loading
Loading