-
Notifications
You must be signed in to change notification settings - Fork 389
Draft v30 #1572
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
Open
kelemeno
wants to merge
415
commits into
draft-v29
Choose a base branch
from
draft-v30
base: draft-v29
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Draft v30 #1572
Changes from all commits
Commits
Show all changes
415 commits
Select commit
Hold shift + click to select a range
ab5c11c
lint
zkzoomer 4ce1435
fix hashes
zkzoomer 682a5e8
bump hashes
koloz193 1d3efb6
update genesis
zkzoomer 19cd015
fix force deployment
zkzoomer 0205bd3
fix hashes
zkzoomer 4bb12c7
update genesis
zkzoomer edbb95a
save to file
zkzoomer f4a6ede
add run
zkzoomer 61c63fb
lint
zkzoomer 6388439
rm unused
zkzoomer 183b87a
add genesis upgrade addr
zkzoomer cc1f536
update run
zkzoomer e2721f4
add diamond init addr
zkzoomer e7ef3d8
add set new version call
zkzoomer 9017426
add existing facets
zkzoomer c1a9ca6
add stage0, stage2
zkzoomer ba43fca
update run
zkzoomer 1213742
bump new protocol version
zkzoomer c856d26
sync with base
StanislavBreadless 0b7f57e
Merge remote-tracking branch 'origin/sma/v29.1-patch-scripts' into zk…
koloz193 ac0e310
bump hashes
koloz193 0da2020
fix getFactoryDeps
perekopskiy f79c9fd
feat: update Plonk verifier
dimazhornyk c796928
Merge pull request #1608 from matter-labs/dz-update-plonk-vk
RomanBrodetski c5b118a
Fix calldata decoding
0xVolosnikov 9e222aa
fix force deployment
zkzoomer 6b823af
Recalculate hashes
Deniallugo c0c232f
keep old vk
perekopskiy 9495316
Merge pull request #1596 from matter-labs/zk/zksync-os-stable-v29
perekopskiy ee3fcdc
remove zkos specific changes
koloz193 a7d4380
remove more zkos references
koloz193 8a79a33
feat: Elastic verifier, that allows owner to set multiple VKs (#1599)
mm-zk 152a047
Fix hashes
Deniallugo c029b98
Update vk from script (zkos wrapper v0.4.3 and zkos v0.0.20) (#1612)
mm-zk bfe86e4
Fix gateway vote preparation
Deniallugo 74a9dda
fix: merge conflicts
Raid5594 7a53c65
make compile
StanislavBreadless 0a13f0c
Cleanup
0xVolosnikov 69396ab
add back onlyL2 modifier
koloz193 620276e
Merge branch 'draft-v29' into draft-v29.5
koloz193 23beee0
change L1->L2/upgrade tx type ids
itegulov 139fac5
Merge remote-tracking branch 'origin/draft-v29' into draft-v29.5
zkzoomer ccbe998
support both era and zksync-os
itegulov 704a591
address comments
itegulov d114f24
use correct tx type during deploy
itegulov fe1d560
change type id to 0x7d/0x7f
itegulov 6699157
pure->view
itegulov 5358b14
remove redundant force data deployment generation
Deniallugo 339c9c2
refactor into methods
itegulov 76aa2c4
Merge pull request #1620 from matter-labs/di/zksync-os-stable
itegulov 3899ae0
Update era contracts - server: d62892c, wrapper: v0.4.3
itegulov 9cbc849
Merge pull request #1622 from matter-labs/update-vk-from-script-20250…
itegulov 481a57d
fix: small fixes/improvements (#1627)
AntonD3 1f8053e
Some fixes. Comments, constructor removal, lint
0xValera c285bbd
comment
0xValera 0931202
Merge remote-tracking branch 'origin/draft-v29.5' into sb-adapting-co…
0xValera 3c1cb06
lint
0xValera ce06092
Merge remote-tracking branch 'origin/zksync-os-stable' into sb-adapti…
0xValera 377f9c9
some fixes on the way to compilation
0xValera 9c4373c
make compilable
0xValera 5302b60
some fixes, lint
0xValera 255bf3e
more fixes
0xValera 7efa454
fix build
0xValera 039f531
fix links
0xValera 83e50a6
fix deploy script
0xValera 8c29a0a
move ComplexUpgrader and L2GenesisUpgrader tests to l1-contracts
0xValera e6dbffb
TO REVERT: not require lint for tests and coverage in l1-contracts
0xValera 7d6c89c
various ci fixes (#1621)
zkzoomer e0def62
bump ComplexUpgrader, L2GenesisUpgrade locations
0xValera e6b6f4c
skip assembly in L1 slither due to slither issue
0xValera de359e0
slither fixes
0xValera 760c108
slither fix
0xValera 72a2b62
fix errors lint
0xValera 75d0514
Revert "TO REVERT: not require lint for tests and coverage in l1-cont…
0xValera 2530839
lint
0xValera 2c9e6d9
fix scripts
0xValera 5c999b3
fix link
0xValera a5dc308
upd links (#1632)
StanislavBreadless 8210479
Revert "Linter wants efficient packing"
0xVolosnikov d457098
Revert "Add DA validation data in the chain commitment scheme"
0xVolosnikov 3c2e89e
Merge remote-tracking branch 'origin/zksync-os-stable' into sb-adapti…
0xValera 9577337
restore CI elements, make build
0xValera 4ec853e
ignore L2GenesisUpgrade+L2ComplexUpgrader tests in l1 CI
0xValera 5c9c5f4
fix test
0xValera bdad82f
fix foundry-zksync tests
0xValera 6f97428
Merge remote-tracking branch 'origin/zksync-os-stable' into ra/zksync…
Raid5594 6e00490
feat: update scripts to enable saving calldata (#1631)
Raid5594 08f14a6
remove unnecessary deploy
Raid5594 c81ea82
resolve a few comments
Raid5594 a11c31d
fix: add comments
Raid5594 a79702e
feat: Remove custom DA (#1569)
0xVolosnikov 90b8b5e
Merge branch 'draft-v29' of ssh://github.com/matter-labs/era-contract…
kelemeno 2283af8
fix issues after merge
kelemeno 7b8da3e
fix scripts
0xValera 4ef514c
Merge branch 'draft-v30' of https://github.com/matter-labs/era-contra…
0xValera 1380818
fix: refactoring
Raid5594 1eaa26f
add back deploy gov/admin
Raid5594 127f432
Revert "feat: Remove custom DA (#1569)"
kelemeno e6cb9f9
issues after revert
kelemeno 8192316
typo
0xValera 6547bdc
Delete L2VerifierPlonk.sol
0xValera 54cbc4d
Merge branch 'draft-v30' of https://github.com/matter-labs/era-contra…
0xValera efbd008
Revert "fix scripts"
kelemeno 89d8d84
fix build
0xValera 81e13c5
Merge branch 'draft-v30' of https://github.com/matter-labs/era-contra…
0xValera 6dbfc1b
some fixes
0xValera 56f6779
fix link
0xValera de1f91d
fix link 2
0xValera b6de41e
Merge branch 'draft-v30' into sb-adapting-contracts-for-zksync-os-v30
0xValera a70efd5
lint
0xValera 391b5ae
Remove old l2 rollup
Deniallugo ee9fa9f
Update contracts
Deniallugo 5f35f09
Update AllContractsHashes.json
0xValera f808d2d
fix bootloader testing (bump zksync-era commit)
0xValera 4684b45
feat(scripts): Added wallets for prove & execute (#1640)
mm-zk 952afc6
recalculate hashes
Deniallugo a8137c2
lint
0xValera cd00919
Merge remote-tracking branch 'origin/draft-v29' into ra/zksync-os-sta…
Raid5594 f644f88
fix: consturctor args to message root
Raid5594 48d2216
fix: hashes
Raid5594 da4f761
feat: add helper script
Raid5594 dbcce37
update factorydeps
0xValera 46fe7e6
fix: lint
Raid5594 fca9d97
wip
Raid5594 1e9580c
fix: typo + lint
Raid5594 c280745
Update RegisterZKChain.s.sol
0xValera 8333778
chore: refactoring
Raid5594 e6b8531
Merge remote-tracking branch 'origin/draft-v29' into ra/zksync-os-sta…
Raid5594 2f3f756
Ra/zksync os stable split scripts for zkstack cli (#1613)
Raid5594 5014886
Revert "Ra/zksync os stable split scripts for zkstack cli" (#1647)
Raid5594 8591ff3
Merge pull request #1648 from matter-labs/ra/zksync-os-stable-split-s…
Raid5594 bea8f12
Update GatewayVotePreparation.s.sol
0xValera b1f57e4
Merge branch 'draft-v29' of https://github.com/matter-labs/era-contra…
0xValera e2a6537
Merge branch 'draft-v29' of https://github.com/matter-labs/era-contracts
0xValera 26415b5
some fixes after merge
0xValera c8d8bcf
bump forge
0xValera 0ee3b2f
add back deleted test,
kelemeno fc2abfc
Merge pull request #1656 from matter-labs/kl/add-back-deleted-test
kelemeno b5e3428
Merge branch 'draft-v30' of https://github.com/matter-labs/era-contra…
0xValera 4cb7d0d
recalculate hashes
0xValera 890f098
Merge pull request #1639 from matter-labs/v30/custom-da-removal
0xValera 4638c6d
Update DeployCTM.s.sol
0xValera d5154e1
Update DeployCTM.s.sol
0xValera fba9d0a
update the anvil-zksync arguments
0xValera f8bbbf2
Update system-contracts-ci.yaml
0xValera 3b2c0ac
Update system-contracts-ci.yaml
0xValera 3266833
Update system-contracts-ci.yaml
0xValera 386d05b
Update system-contracts-ci.yaml
0xValera f82c06b
Merge pull request #1659 from matter-labs/vg/custom-da-fix-ci
0xValera 76d33b8
restore output logs, fix anvil zksync arguments
0xValera aa2567d
Merge remote-tracking branch 'origin/draft-v29' into draft-v30
zkzoomer 2f467f3
merge fixes
zkzoomer 2602993
fix hashes
zkzoomer ef6ab9c
Update era contracts - zkos: v0.0.25, wrapper: v0.4.6 (#1672)
mm-zk 8289273
Merge branch 'draft-v30' of https://github.com/matter-labs/era-contra…
0xValera 7aa66e8
build fixes after merge, lint, hashes
0xValera 15a7917
Update VerifierPlonk.sol
0xValera c4100fe
regenerate verifier
0xValera ce1b113
some fixes
0xValera 6cc9111
L2_NTV_BEACON_DEPLOYER_ADDR -> L2ContractAddresses
0xValera d88e9c3
OhBender -> ZKsync OS
0xValera 834d8d6
foundry optimizer settings
0xValera a9f04bf
fix passing of parameters in L2NativeTokenVaultL1Test
0xValera af13f72
return vm.snapshotGasLastCall
0xValera 362365e
set ZKsyncOS flag to false
0xValera 34643da
fix typo
0xValera 177b776
uncomment test_startMessageToL2
0xValera 70e4918
add maxNumberOfZKChains to SystemContractsArgs
0xValera 8d449b8
remove redundant build:foundry-fast
0xValera 443cde3
add addChainBatchRoot to MRBase, we should have it on L1 in v30
0xValera 35f21e1
imports script run
kelemeno e06fb30
Merge pull request #1678 from matter-labs/kl/imports-fix
0xValera c3d0dd0
better unify imports
kelemeno ebe449c
more cleanup
kelemeno a3a3875
Merge branch 'zksync-os-stable' of https://github.com/matter-labs/era…
0xValera 7d8ef02
fixes after merge
0xValera 3be8992
ctmChainId -> ctmRepresentativeChainId
0xValera 0b28d7b
Merge branch 'draft-v30' of https://github.com/matter-labs/era-contra…
0xValera 7123737
small fixes
kelemeno a3540f7
linting
kelemeno 20b6edf
fix verifier
0xValera 50a9bd5
fix hashes
0xValera 116affe
Merge pull request #1680 from matter-labs/kl/better-imports
0xValera ee8f83a
Merge branch 'draft-v30' of https://github.com/matter-labs/era-contra…
0xValera a85b79a
fix imports after resolving conflicts
0xValera f0f99cb
lint
0xValera 3e9bec3
fix hashes
0xValera 348f7b9
Merge pull request #1626 from matter-labs/sb-adapting-contracts-for-z…
0xValera 4d0d4bc
unify L1_CHAIN_ID and _l1chainId in AssetRouter contracts
0xValera fd2c08d
NTV -> NTVBase, unify _assetRouter and ASSET_ROUTER
0xValera 335ccea
return L1_CHAIN_ID to IAssetRouterBase
0xValera 6a18778
split Bridgehub into L1 and L2 versions
0xValera 75e52ee
fix mess with immutables
0xValera 4536454
move modifier to L2MessageRoot
0xValera 9ac16ae
fix condition on multiple batches proof
0xValera 92d9030
delete redundant statement
0xValera 11ca4fa
remove old artifact
0xValera fafc869
MessageRoot -> L2MessageRoot in system contracts processing
0xValera 2b74f5d
linter
0xValera d3681bf
reformulate comment
0xValera 00b1ea3
L1 block.chainId fix
0xValera c4837d9
fix constructors in DeployUtils
0xValera 57aca36
add only the required roles for validators
0xValera 5fc7483
delete redundant comment
0xValera aaecf7a
update validator roles for committer
0xValera 50bac31
AssetRouter contracts improve immutables codestyle
0xValera d1f9478
Bridgehub contracts improve immutables codestyle
0xValera 14476d4
NTV contracts improve immutables codestyle, lint
0xValera 91d42f5
ChainAssetHander contracts improve immutables codestyle
0xValera d6678dc
typos
0xValera de6e6f0
delete redundant contract (dependency of a moved contract)
0xValera 922103c
linter
0xValera 3bef145
Uncap parameters in constructor
0xValera 8efbebe
fix naming in initL2
0xValera 9864b8d
remove ToSet
0xValera 9e5a678
fix build
0xValera 500af2d
delete empty redundant file
0xValera 71b9e64
slither
0xValera 90aa863
remove wrong comment
0xValera 91989c0
remove zksync os specific comment
0xValera 1a6d272
fix test
0xValera 343dbf5
hashes
0xValera 919ff23
Merge pull request #1683 from matter-labs/vg/zksync-os-compatibility-…
0xValera 6169f7c
rename, give valid name to validator variable (Discussed with Danil)
0xValera c690f7b
remove double/hard overrides
0xValera 9e625d3
add support for both Era and ZKsync OS VKs
0xValera ae0a646
split verifier into Era and ZKsync OS versions
0xValera 31e6bae
change verifier script generator, update verifiers
0xValera f37bfa9
lint
0xValera cb3295a
update verifiers CI
0xValera dd31994
fix build + some scripts changes [WIP]
0xValera de66f63
lint
0xValera e6be0a5
chore: rewrite system contract tests (#1717)
zkzoomer 35c90e6
deploy verifiers depending on isZKsyncOS flag
0xValera fa05d44
split DualVerifier, fix build
0xValera c43fd1b
Merge branch 'draft-v30' into vg/zksync-os-comp-cleanup
0xValera 3ec50d4
fix verifier deployment
0xValera 8146156
lint
0xValera 64f5a3b
fix zkfoundry test
0xValera 345b556
gaps
0xValera 2e8c3e7
Update TestnetVerifier.sol
0xValera 3d0c6c8
bump zksync os verifiers
0xValera ae53361
fix precommitter role
0xValera 44f9091
Merge pull request #1716 from matter-labs/vg/zksync-os-comp-cleanup
0xValera 1d1af9e
Update l1-contracts/contracts/bridge/asset-router/L1AssetRouter.sol
0xValera 6195bd7
Update l1-contracts/contracts/bridgehub/BridgehubBase.sol
0xValera 11840c0
Merge branch 'draft-v29' into draft-v30
zkzoomer 6103135
script fixes
zkzoomer 9f698c6
chore(scripts): Remove redundant imports and old upgrades (#1735)
Deniallugo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,4 +14,4 @@ | |
url = https://github.com/foundry-rs/forge-std | ||
[submodule "lib/@matterlabs/zksync-contracts"] | ||
path = lib/@matterlabs/zksync-contracts | ||
url = https://github.com/matter-labs/v2-testnet-contracts | ||
url = https://github.com/matter-labs/zksync-contracts |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.