Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1140 commits
Select commit Hold shift + click to select a range
f15ac8e
lint
zkzoomer Nov 11, 2025
1470c71
Merge branch 'kl/medium-interop' into sb/fix-kl-medium-interop-server
zkzoomer Nov 11, 2025
4a2c69b
Merge remote-tracking branch 'origin/sb/fix-kl-medium-interop-server'…
zkzoomer Nov 12, 2025
cf93a6c
resolve stack-too-deep
zkzoomer Nov 12, 2025
43c8050
fix selectors
zkzoomer Nov 12, 2025
eea9ad1
refactor executor
zkzoomer Nov 12, 2025
06bad45
fix selectors (again)
zkzoomer Nov 12, 2025
24ff73c
Merge pull request #1809 from matter-labs/sma/refactor-executor
0xValera Nov 12, 2025
e72f8c2
refactor _commitBatchesSharedBridgeEra
zkzoomer Nov 12, 2025
744b99e
add documentation
0xValera Nov 12, 2025
831b639
fix comment
zkzoomer Nov 12, 2025
a923de1
Merge branch 'sb/fix-kl-medium-interop-server' into kl/14-10-25/remov…
zkzoomer Nov 12, 2025
e344fed
Merge sb/fix-kl-medium-interop-server
Deniallugo Nov 13, 2025
4dd05c1
Merge branch 'sb/fix-kl-medium-interop-server' into deniallugo-refact…
Deniallugo Nov 13, 2025
f65345e
Implement zksync os ctm deployment
Deniallugo Nov 12, 2025
3d01ab7
Fix stack too deep
Deniallugo Nov 12, 2025
cbbe52b
Fix merge
Deniallugo Nov 13, 2025
3c01c1c
small fixes
kelemeno Nov 13, 2025
fe5d832
linting
kelemeno Nov 13, 2025
c9288c4
Merge pull request #1815 from matter-labs/kl/13-11-25/small-issues
kelemeno Nov 13, 2025
9531680
Merge pull request #1704 from matter-labs/sb/fix-kl-medium-interop-se…
kelemeno Nov 13, 2025
0564c97
script fix
zkzoomer Nov 13, 2025
a82c44a
Merge branch 'kl/medium-interop' into kl/14-10-25/remove-timeframe-as…
zkzoomer Nov 13, 2025
d215811
more script fixes
zkzoomer Nov 13, 2025
b26f206
Merge branch 'kl/medium-interop' into kl/14-10-25/remove-timeframe-as…
zkzoomer Nov 13, 2025
39a4d03
fix selectors
zkzoomer Nov 13, 2025
ac45668
Merge remote-tracking branch 'origin/kl/medium-interop' into deniallu…
zkzoomer Nov 13, 2025
7e9777f
Fix tests
Deniallugo Nov 13, 2025
491aecc
fix selectors
zkzoomer Nov 14, 2025
b0cfde7
fix test
zkzoomer Nov 14, 2025
6aba3ee
spacing
zkzoomer Nov 14, 2025
fed209d
Merge pull request #1736 from matter-labs/deniallugo-refactor-deploy-…
kelemeno Nov 14, 2025
2b02114
Merge remote-tracking branch 'origin/kl/medium-interop' into kl/14-10…
zkzoomer Nov 14, 2025
218a18e
lint
zkzoomer Nov 14, 2025
863e95f
add testnet time
kelemeno Nov 14, 2025
b1ec936
lint
kelemeno Nov 14, 2025
6191808
linting
kelemeno Nov 14, 2025
4a93a58
Split deploy scripts
Deniallugo Nov 14, 2025
fd7fede
Update GWAssetTracker.sol
0xValera Nov 14, 2025
fd877fe
test overhaul
zkzoomer Nov 15, 2025
d516322
add depositsPaused selector
kelemeno Nov 15, 2025
bbcab97
lint
kelemeno Nov 15, 2025
721d654
selectors
kelemeno Nov 15, 2025
69c1204
Update l1-contracts/contracts/common/Messaging.sol
kelemeno Nov 17, 2025
e407ffc
Update l1-contracts/contracts/state-transition/chain-deps/facets/Mail…
kelemeno Nov 17, 2025
20e735a
chain asset handler comment
kelemeno Nov 17, 2025
7f572f0
tested with server locally seems to work
kelemeno Nov 17, 2025
9f1b1ee
selectors
kelemeno Nov 17, 2025
04f2bd2
Merge pull request #1818 from matter-labs/kl/testnet-time
kelemeno Nov 17, 2025
bbb52ea
Merge pull request #1726 from matter-labs/kl/14-10-25/remove-timefram…
kelemeno Nov 17, 2025
24a1326
define isVerifier constructor parameter
zkzoomer Nov 18, 2025
96145c1
Merge branch 'kl/medium-interop' into denaillugo-move-deploy-scripts
Deniallugo Nov 18, 2025
4606194
favor mainnet in tests
zkzoomer Nov 18, 2025
84f9dd6
rm unneeded
zkzoomer Nov 18, 2025
5ad6ee1
lint
zkzoomer Nov 18, 2025
bc36a06
Merge pull request #1829 from matter-labs/sma/add-isverifier-construc…
kelemeno Nov 19, 2025
67f53e9
Merge branch 'kl/medium-interop' into denaillugo-move-deploy-scripts
Deniallugo Nov 19, 2025
d0dd5e0
fix lint
kelemeno Nov 20, 2025
f170d14
fix again
kelemeno Nov 20, 2025
cd1c922
remove extra console
kelemeno Nov 20, 2025
5370643
Merge pull request #1819 from matter-labs/denaillugo-move-deploy-scripts
kelemeno Nov 20, 2025
7686468
Merge branch 'draft-v30' of ssh://github.com/matter-labs/era-contract…
kelemeno Nov 20, 2025
50c464c
feat(diamond_init): Get rid of fee and verifier params from chain cre…
Deniallugo Nov 25, 2025
e71f71d
Interop center tests and bridge refactoring (#1786)
kelemeno Nov 25, 2025
5d2d0ea
make isMigrationInProgress available on L2ChainAssetHandler
zkzoomer Nov 27, 2025
9574091
fix selectors
zkzoomer Nov 27, 2025
423f25b
Delete DynamicIncrementalMerkle.sol
0xValera Nov 27, 2025
9f7587e
remove redundant test files
0xValera Nov 27, 2025
693cfa4
Update l1-contracts/contracts/bridgehub/ChainAssetHandlerBase.sol
zkzoomer Nov 27, 2025
210b87d
Merge pull request #1846 from matter-labs/sma/l2-is-migration-in-prog…
0xValera Nov 27, 2025
5437043
fix: fix forge permissions + L2GenesisUpgrade test (#1848)
0xValera Nov 28, 2025
1e9769b
Merge pull request #1847 from matter-labs/vg/remove-broken-dimt
0xValera Nov 28, 2025
ad67a42
Revert "fix: make isMigrationInProgress available on L2ChainAssetHand…
0xValera Nov 28, 2025
bdd0340
fix depositsPaused
zkzoomer Nov 28, 2025
983fea6
Merge pull request #1850 from matter-labs/revert-1846-sma/l2-is-migra…
0xValera Nov 28, 2025
49d9fb9
fix: use gateway's block.timestamp (#1849)
zkzoomer Dec 1, 2025
15713a3
feat: refactoring interop library (#1842)
Raid5594 Dec 3, 2025
9cf5c4f
feat(upgrade): Split default upgrade to ECOSYSTEM + CTM + Gateway (#…
Deniallugo Dec 4, 2025
06cecb4
reorg contracts
0xValera Dec 4, 2025
4e452f4
Merge branch 'kl/medium-interop' of https://github.com/matter-labs/er…
0xValera Dec 4, 2025
92148e5
some fixes
0xValera Dec 4, 2025
e652a82
update path in errors-lint.ts
0xValera Dec 4, 2025
e843938
remove out.txt (debug file)
0xValera Dec 4, 2025
807fda3
move IL1MessageRoot to correct place
0xValera Dec 4, 2025
4cb2288
core <---> bridgehub
0xValera Dec 4, 2025
ee031dd
Kl/script forgotten changes (#1903)
kelemeno Dec 4, 2025
04de024
Remove redundant usage of permanent values
Deniallugo Dec 5, 2025
b3a3ddb
Fix tests
Deniallugo Dec 5, 2025
d40e207
fix path to file in errors-lint
0xValera Dec 5, 2025
03cfd46
Merge branch 'kl/medium-interop' of https://github.com/matter-labs/er…
0xValera Dec 5, 2025
99d1513
Merge pull request #1904 from matter-labs/vg/reorg-contracts
0xValera Dec 5, 2025
dd00940
one more test (#1907)
kelemeno Dec 5, 2025
057b4e9
draft implementation
0xValera Dec 7, 2025
0366eb8
fix lint + build
0xValera Dec 7, 2025
2e1e5fa
Remove redundant values from configs (#1915)
Deniallugo Dec 8, 2025
4b359ee
Merge remote-tracking branch 'origin/draft-v30' into kl/medium-interop
zkzoomer Dec 9, 2025
4303e33
Improve linting (#1921)
nikitastupin-matterlabs Dec 9, 2025
1b13c45
fix: refactor executor II (#1922)
zkzoomer Dec 10, 2025
a8b7a0e
add explict check for destination chain registerred
kelemeno Dec 10, 2025
dcd95cd
Use permament config as an independent config (#1917)
Deniallugo Dec 10, 2025
9fc0ae4
Add upgrade cut data block (#1919)
Deniallugo Dec 11, 2025
21838df
Get upgrade diamond init onchain (#1928)
Deniallugo Dec 15, 2025
6b50496
fix: split test contracts into multiple to fix zkfoundry compilation …
0xValera Dec 16, 2025
03c4549
Update configs
Deniallugo Dec 16, 2025
dd3ea59
Merge pull request #1811 from matter-labs/vg/v30-oz-m04
0xValera Dec 16, 2025
e140699
Revert "v30 interop OZ audit, M-04"
0xValera Dec 16, 2025
37897b7
Merge pull request #1932 from matter-labs/revert-1811-vg/v30-oz-m04
0xValera Dec 16, 2025
1fd60f9
Kl/v30 audit base (#1923)
kelemeno Dec 17, 2025
25c307e
address fees withdrawals and logs iteration duplication
0xValera Dec 17, 2025
e6236ae
Update GWAssetTracker.sol
0xValera Dec 17, 2025
bb3345c
hardcode ZK token asset ID instead of address in InteropCenter
0xValera Dec 17, 2025
863d7b7
use base token for settlement fees, take fee from operator directly
0xValera Dec 17, 2025
8d8550a
Merge branch 'kl/medium-interop' of https://github.com/matter-labs/er…
0xValera Dec 17, 2025
229ebef
Delete out.txt
0xValera Dec 17, 2025
acf1ddc
errors lint
0xValera Dec 17, 2025
712cb11
move event to interface
0xValera Dec 17, 2025
5e22cef
move prover params to the genesis (#1934)
Deniallugo Dec 18, 2025
da2613a
ci: publish release artifacts only on tag pushes (#1933)
antonbaliasnikov Dec 18, 2025
c45d4b7
fix: fix migrate token balances gw to l1 (#1908)
zkzoomer Dec 18, 2025
3f249f4
per call fee
0xValera Dec 21, 2025
85cd292
use wrapped ZK for settlement fees
0xValera Dec 21, 2025
e34c38e
build
0xValera Dec 21, 2025
04e6963
add todo comment
0xValera Dec 21, 2025
a779584
Merge branch 'kl/medium-interop' of https://github.com/matter-labs/er…
0xValera Dec 21, 2025
31ac9c1
lint
0xValera Dec 21, 2025
acb366b
errors lint, slither
0xValera Dec 21, 2025
b71b91d
foundry test fixes
0xValera Dec 22, 2025
04ac3cf
bump genesis
0xValera Dec 23, 2025
4d1e2e7
Merge branch 'draft-v31' of https://github.com/matter-labs/era-contra…
0xValera Jan 8, 2026
ff5d7ed
Merge branch 'draft-v31' of https://github.com/matter-labs/era-contra…
0xValera Jan 8, 2026
0e991b4
fix build
0xValera Jan 8, 2026
9f45049
lint
0xValera Jan 8, 2026
3f6bd6c
update outdated docs on interop fees
0xValera Jan 13, 2026
c49f25b
add settlementFeePayer
0xValera Jan 13, 2026
d1aea3a
add missing definitions to IGWAssetTracker
0xValera Jan 13, 2026
6331e58
add missing definitions to IInteropCenter
0xValera Jan 13, 2026
a2af847
some build fixes
0xValera Jan 13, 2026
e676b0d
Update Messaging.sol
0xValera Jan 13, 2026
b0a5d43
add event for fixed fee collection case
0xValera Jan 13, 2026
015a784
Update GWAssetTracker.sol
0xValera Jan 13, 2026
fad3b2f
custom fee recipient
0xValera Jan 13, 2026
5d4ff79
zk base token edge case documented
0xValera Jan 13, 2026
974e06c
zktoken asset id fixes
0xValera Jan 13, 2026
a1d3d3e
lint
0xValera Jan 13, 2026
d98a8f7
fix foundry tests
0xValera Jan 13, 2026
b26c746
mute slither warning
0xValera Jan 13, 2026
db3ea8b
add context on fee collection trust assumptions
0xValera Jan 13, 2026
740ea22
expand on fixed fee option
0xValera Jan 13, 2026
b20c3dc
todo for fixed fee option
0xValera Jan 13, 2026
28329e0
Update Messaging.sol
0xValera Jan 14, 2026
4144ca6
add event for gw settlement fees collection
0xValera Jan 14, 2026
e8e9de7
Update GWAssetTracker.sol
0xValera Jan 14, 2026
857e70c
Update IGWAssetTracker.sol
0xValera Jan 14, 2026
3d5e4c6
move trust assumptions from interface file
0xValera Jan 14, 2026
c41e697
outdated todo
0xValera Jan 14, 2026
f8d138e
update comments
0xValera Jan 14, 2026
7e89f56
expand on fixed fee
0xValera Jan 14, 2026
7a8c957
refactor gw fee collection, use internal function
0xValera Jan 15, 2026
ec28a13
use TokenBridgingData struct, rework initL2 in IC
0xValera Jan 15, 2026
81b4576
add settlement fee payer agreements
0xValera Jan 15, 2026
8759fad
nit
0xValera Jan 15, 2026
61cc0ee
send sending fees directly to coinbase
0xValera Jan 15, 2026
634cc2b
add interop fee management to Admin.sol
0xValera Jan 15, 2026
b5aefa8
test fix
0xValera Jan 15, 2026
f03d312
testing
0xValera Jan 15, 2026
0745446
Update selectors
0xValera Jan 15, 2026
fa77282
Merge pull request #1960 from matter-labs/vg/interop-fees-foundry-tests
0xValera Jan 15, 2026
372b1a8
reduce Admin.sol contract size and code duplication
0xValera Jan 16, 2026
430cac0
bump hashes, genesis
0xValera Jan 16, 2026
3edce24
sync with draft-v31
0xValera Jan 16, 2026
1423ec0
Update selectors
0xValera Jan 16, 2026
c0e4f1b
genesis
0xValera Jan 16, 2026
9bf56db
Update latest.toml
0xValera Jan 16, 2026
df28263
Merge branch 'draft-v31' of https://github.com/matter-labs/era-contra…
0xValera Jan 20, 2026
7d5a181
fix dep
0xValera Jan 20, 2026
3156326
fix build
0xValera Jan 20, 2026
03e7545
lint
0xValera Jan 20, 2026
b456866
update artifacts
0xValera Jan 20, 2026
23cf58e
fix tests
0xValera Jan 21, 2026
b7072bc
selectors, genesis
0xValera Jan 21, 2026
7468e74
fixes
zkzoomer Jan 21, 2026
61992c2
add SetInteropFee scripts
zkzoomer Jan 28, 2026
d551b7c
Merge remote-tracking branch 'origin/draft-v31' into vg/interop-fees
zkzoomer Jan 29, 2026
37eac02
regenesis
zkzoomer Jan 30, 2026
4ca5b42
use zk asset id on deployments
zkzoomer Jan 30, 2026
a3250d8
hashes
zkzoomer Jan 30, 2026
a92fa06
pull from draft-v31
0xValera Feb 2, 2026
8455ce0
readability nit
0xValera Feb 2, 2026
25c38d2
cache gatewaySettlementFee for gas savings
0xValera Feb 2, 2026
50ca9cc
comments update
0xValera Feb 2, 2026
266780c
tests fixes
0xValera Feb 2, 2026
b118fdc
emit event on interop fee update
0xValera Feb 2, 2026
3026cf2
comment update
0xValera Feb 2, 2026
62e3e04
code deduplication
0xValera Feb 2, 2026
5a7056b
ZK_INTEROP_FEE usual storage
0xValera Feb 3, 2026
8561631
encode settlement fee payer in batchdata
0xValera Feb 3, 2026
423c836
temporarily reduce optimizer runs
0xValera Feb 3, 2026
488265e
add fallback for faulty coinbase case, testing
0xValera Feb 3, 2026
9ecd45a
interop fee updates through bootloader
0xValera Feb 4, 2026
60f21e3
sync with draft-v31
StanislavBreadless Feb 9, 2026
5f99553
remove hardcodes
StanislavBreadless Feb 9, 2026
1c014e1
remove duplication
StanislavBreadless Feb 9, 2026
5fa3d42
always accumulate fees
StanislavBreadless Feb 10, 2026
42a86a7
fix some errors
StanislavBreadless Feb 10, 2026
28d2616
set interop fee per batch
zkzoomer Feb 10, 2026
c4c77e2
regenesis
zkzoomer Feb 10, 2026
a5b508d
cosmetics
zkzoomer Feb 10, 2026
1bf7556
more cosmetics
zkzoomer Feb 10, 2026
7d65ef0
sync with base
StanislavBreadless Feb 11, 2026
71b4f57
fix some issues + add more tests
StanislavBreadless Feb 11, 2026
1b1b488
move natspec to interfaces + some comment reponses
StanislavBreadless Feb 11, 2026
0169aec
use fixed fee as optional param
StanislavBreadless Feb 11, 2026
be47a65
remove test constants sol
StanislavBreadless Feb 11, 2026
6847fff
correct contract to query get code size
StanislavBreadless Feb 11, 2026
be5f018
fixes
zkzoomer Feb 11, 2026
bae46ed
regenesis
zkzoomer Feb 11, 2026
c6a7419
lint
zkzoomer Feb 12, 2026
17219ee
add gw settlement fee to gw vote preparation scripts
zkzoomer Feb 12, 2026
5756d16
sync with base
StanislavBreadless Feb 12, 2026
ce77c36
upd comments
StanislavBreadless Feb 12, 2026
81c6f4e
sync with base
StanislavBreadless Feb 12, 2026
cc0f333
toml files
StanislavBreadless Feb 13, 2026
e4bf13d
sync with base
StanislavBreadless Feb 13, 2026
59aaf11
returned the old number of optimizer runs
StanislavBreadless Feb 13, 2026
fb7d083
fix tests
StanislavBreadless Feb 13, 2026
3189a60
Merge branch 'draft-v31' of ssh://github.com/matter-labs/era-contract…
kelemeno Feb 18, 2026
39378ee
selectors
kelemeno Feb 18, 2026
e01dbe7
build issue
kelemeno Feb 18, 2026
ada0559
more cleanup
kelemeno Feb 18, 2026
0718816
linting
kelemeno Feb 19, 2026
aeba053
base token
kelemeno Feb 20, 2026
580a6a8
setInteropFee selector
kelemeno Feb 20, 2026
13fd3ba
selectors
kelemeno Feb 20, 2026
ccb290e
cargo fixes
kelemeno Feb 20, 2026
78275e5
Merge branch 'draft-v31' of ssh://github.com/matter-labs/era-contract…
kelemeno Feb 20, 2026
f615684
build issues
kelemeno Feb 20, 2026
855cc1a
lint
kelemeno Feb 20, 2026
bd08bd5
cargo lock
kelemeno Feb 20, 2026
a741673
next cargot
kelemeno Feb 20, 2026
c5e81f6
next attempt
kelemeno Feb 20, 2026
fcbdd53
next cargo run
kelemeno Feb 20, 2026
a51d0a8
minor cleanup
StanislavBreadless Feb 21, 2026
412310b
chore: Updated hashes from CI
Feb 21, 2026
b3db4ae
move md files
kelemeno Feb 21, 2026
d83a669
linting
kelemeno Feb 21, 2026
0729032
selectors
kelemeno Feb 21, 2026
5d3ef6a
chore: Updated hashes from CI
Feb 21, 2026
15cab25
add back L2IRS for system bootlaoder
kelemeno Feb 21, 2026
a9bb0fe
Merge branch 'vg/interop-fees' of ssh://github.com/matter-labs/era-co…
kelemeno Feb 21, 2026
c4a7b32
chore: Updated hashes from CI
Feb 21, 2026
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
4 changes: 2 additions & 2 deletions .markdownlintignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# root
node_modules
CLAUDE.md
AGENTS.md

# l1-contracts
l1-contracts/node_modules
l1-contracts/CLAUDE.md
l1-contracts/AGENTS.md

# l1-contracts-foundry
l1-contracts-foundry/lib
Expand Down
50 changes: 50 additions & 0 deletions l1-contracts/AGENTS.md → AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,56 @@ address result = _tryAddress(target, "someFunction()");
- If you want to add an immutable for L1, always double check whether it is possible to deterministically obtain from other contracts.
- If there is variable that can be an immutable on L1, but we need a similar field on L2, a common pattern is to create a method in the base contract that can be inherited by both. On L2 it can be either a constant (esp if it is an L2 built-in contract address) or a storage variable that must be initialized within during the genesis. For example, look how `initL2` functions are used.

## Updating test_infra Git Dependencies (Bootloader Tests)

### Problem

The bootloader test infrastructure at `system-contracts/bootloader/test_infra/` uses `nightly-2025-05-23` and has git
dependencies on `zksync-era`. When the git rev in `Cargo.toml` is updated, **do NOT run `cargo update` or regenerate
the entire `Cargo.lock`**. A full re-resolve will pull in latest crates.io versions of transitive dependencies (e.g.,
`crc-fast`, `zerocopy`) that use `stdarch_x86_avx512` intrinsics, which are not stabilized on this nightly toolchain.
This causes CI build failures on x86_64 runners.

### Correct Approach: Selective Lockfile Update

When updating the zksync-era git rev in `Cargo.toml`, update the lockfile by targeting only the git dependencies:

```bash
cd system-contracts/bootloader/test_infra

# Update only the git dependencies, keeping all crates.io deps pinned
cargo update -p zksync_multivm -p zksync_types -p zksync_contracts \
-p zksync_utils -p zksync_state -p zksync_vlog
```

This swaps the git rev for the zksync-era crates while preserving all other dependency versions at their current
(known-working) state.

### If the Lockfile Is Already Broken

If a full `cargo update` was already run and the lockfile has incompatible versions, restore from the last known-good
commit and selectively update:

```bash
cd system-contracts/bootloader/test_infra

# Restore the old working lockfile (find the last commit before the breakage)
git show <last-good-commit>:system-contracts/bootloader/test_infra/Cargo.lock > Cargo.lock

# Then selectively update only git deps
cargo update -p zksync_multivm -p zksync_types -p zksync_contracts \
-p zksync_utils -p zksync_state -p zksync_vlog
```

### Known Incompatible Crate Versions (on nightly-2025-05-23)

These versions require `stdarch_x86_avx512` (stabilized in Rust 1.89) and fail on `nightly-2025-05-23`:

- `crc-fast >= 1.4` (all versions use AVX-512 intrinsics on x86_64)
- `zerocopy >= 0.8.39`

Known-good versions: `crc-fast 1.3.0`, `zerocopy 0.8.27`

## Debugging Strategies

When debugging Solidity compilation or script failures:
Expand Down
848 changes: 429 additions & 419 deletions AllContractsHashes.json

Large diffs are not rendered by default.

File renamed without changes.
8 changes: 4 additions & 4 deletions configs/genesis/era/latest.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
"minor": 31,
"patch": 0
},
"genesis_root": "0x26ff4c90ceb9b60cc86feb88f416a6214cb9a64a360d686526b1d85067e56519",
"genesis_root": "0xd14523fbdf862f8c90ad9c8d4f15633f71685ca0b3a87395051af05a665521e4",
"genesis_rollup_leaf_index": 104,
"genesis_batch_commitment": "0x521dd5afd12900722822f74a13b5d515074bb084bc03bafe0068eceed22a1d25",
"bootloader_hash": "0x0100098b957008dda66d37766dc973bac46b3b69405d9cd584aa64548a17f43f",
"default_aa_hash": "0x010005f77c5bcc9dfe0869ea74a11c79eee954e100d1f79c3fe19f98307b3689",
"genesis_batch_commitment": "0x3bce47b3d7a1c55c8dd067392a1a084f2470265f5a71461bcf28fe927af7195d",
"bootloader_hash": "0x01000997783d068e1865ddd522fd4d99fb4385e5f32bd876b953fa1415a28112",
"default_aa_hash": "0x010005f9b417b825b2e9faaf9c727b7afd29c5a1b65269ff6f429320b7b87e4b",
"evm_emulator_hash": "0x01000d8bae37b82f311186426184866498b357f41d7a02ced11f3e3fbfbacd63",
"prover": {
"recursion_scheduler_level_vk_hash": "0x1ffc56111a5cfaf5db387f6a31408ad20217e9bc1f31f2f5c1bd38b0d6d7968b",
Expand Down
8 changes: 4 additions & 4 deletions configs/genesis/era/latest.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
protocol_semantic_version = 133143986176
genesis_root = "0x26ff4c90ceb9b60cc86feb88f416a6214cb9a64a360d686526b1d85067e56519"
genesis_root = "0xd14523fbdf862f8c90ad9c8d4f15633f71685ca0b3a87395051af05a665521e4"
genesis_rollup_leaf_index = 104
genesis_batch_commitment = "0x521dd5afd12900722822f74a13b5d515074bb084bc03bafe0068eceed22a1d25"
bootloader_hash = "0x0100098b957008dda66d37766dc973bac46b3b69405d9cd584aa64548a17f43f"
default_aa_hash = "0x010005f77c5bcc9dfe0869ea74a11c79eee954e100d1f79c3fe19f98307b3689"
genesis_batch_commitment = "0x3bce47b3d7a1c55c8dd067392a1a084f2470265f5a71461bcf28fe927af7195d"
bootloader_hash = "0x01000997783d068e1865ddd522fd4d99fb4385e5f32bd876b953fa1415a28112"
default_aa_hash = "0x010005f9b417b825b2e9faaf9c727b7afd29c5a1b65269ff6f429320b7b87e4b"
evm_emulator_hash = "0x01000d8bae37b82f311186426184866498b357f41d7a02ced11f3e3fbfbacd63"

[prover]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ error InvalidCanonicalTxHash(bytes32);
error InvalidChainMigrationNumber(uint256, uint256);
// 0x24ef4f8a
error InvalidEmptyMessageRoot(bytes32 expectedMessageRoot, bytes32 providedMessageRoot);
// 0x768dc598
error InvalidFeeRecipient();
// 0x532a43fc
error InvalidFunctionSignature(bytes4 functionSignature);
// 0xfbf8ed35
Expand Down Expand Up @@ -51,6 +53,8 @@ error OnlyGatewaySettlementLayer();
error OnlyWhitelistedSettlementLayer(address, address);
// 0x174996d5
error RegisterNewTokenNotAllowed();
// 0xaad86dcd
error SettlementFeePayerNotAgreed(address payer, uint256 chainId);
// 0x90ed63bb
error TokenBalanceNotMigratedToGateway(bytes32, uint256, uint256);
// 0x03a5ba47
Expand Down
Loading
Loading