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(calldata): generate stage proofs gateway calldata #1199

Merged
merged 5 commits into from
Jan 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1,556 changes: 1,556 additions & 0 deletions l1-contracts/upgrade-envs/outputs/stage-proofs/run-latest.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
forge verify-contract 0xD7Dc68e7e9ED4b6970c4D9a2D58591a622A24330 BytecodesSupplier --chain sepolia --watch
forge verify-contract 0x6BBa9C47c623C2427E8fC827f10185911798b794 TestnetVerifier --chain sepolia --watch
forge verify-contract 0x2c50C89221fE5cE9B8b9e9784B10D03d0208F1DB DefaultUpgrade --chain sepolia --watch
forge verify-contract 0x44aC3a0cAFb3ee4cB5f278877846f74f6d96964c L1GenesisUpgrade --chain sepolia --watch
forge verify-contract 0x32D24607f6eF0145D7B5C4cC7B576139Ef6DA6af GatewayUpgrade --chain sepolia --watch
forge verify-contract 0x2eBbaA23334b8d4fd9e8c5c0D044C8360b05E369 RollupDAManager --chain sepolia --watch
forge verify-contract 0xd79c8d893e7EfE197a19BB2F90b9E585884Ebc25 RollupL1DAValidator --chain sepolia --watch
forge verify-contract 0xfA1bA84CF7fa7E328ab53C03Ae64318A26d180d3 ValidiumL1DAValidator --chain sepolia --watch
forge verify-contract 0x6F025D23f51129d80215F3e4ec77F7bCB6248Bf7 ValidatorTimelock --constructor-args 0x000000000000000000000000de0a67fe0db5474e44e7add5a56cce3360fa30bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f --chain sepolia --watch
forge verify-contract 0xdAeE6CFe143e430EA5D853034cc7944c2362561e Bridgehub --constructor-args 0x0000000000000000000000000000000000000000000000000000000000aa36a7000000000000000000000000bd36971e336914167c6bd3a1fc9b0960860ab1c70000000000000000000000000000000000000000000000000000000000000064 --chain sepolia --watch
forge verify-contract 0xE7142023E177d0dc1E19B6E2273Cc4a10cbabA7f MessageRoot --constructor-args 0x0000000000000000000000007bdf7970f17278a6ff75fdbc671e870b0728ae41 --chain sepolia --watch
forge verify-contract 0x79394442BB6D911576326346BEC5358050Bdc5F9 TransparentUpgradeableProxy --constructor-args 0x000000000000000000000000e7142023e177d0dc1e19b6e2273cc4a10cbaba7f00000000000000000000000093aeee8d98fb0873f8ff595fdd534a1f288786d2000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000048129fc1c00000000000000000000000000000000000000000000000000000000 --chain sepolia --watch
forge verify-contract 0xE0AFD524D2A57CD0b41F2ac9b3708AbA0576Cdd8 L1Nullifier --constructor-args 0x0000000000000000000000007bdf7970f17278a6ff75fdbc671e870b0728ae41000000000000000000000000000000000000000000000000000000000000010f0000000000000000000000005bbdede0f0bac61aa64068b60379fe32ecc0f96c --chain sepolia --watch
forge verify-contract 0x0d01f35B26a84eDbe97b45b79FD75e2c0e9CC670 L1AssetRouter --constructor-args 0x0000000000000000000000007b79995e5f793a07bc00c21412e50ecae098e7f90000000000000000000000007bdf7970f17278a6ff75fdbc671e870b0728ae41000000000000000000000000c488a65b400769295f8c4b762adcb3e6a036220b000000000000000000000000000000000000000000000000000000000000010f0000000000000000000000005bbdede0f0bac61aa64068b60379fe32ecc0f96c --chain sepolia --watch
forge verify-contract 0xd7c8D869A21809f120d1cD849F4Fc1aA99159512 TransparentUpgradeableProxy --constructor-args 0x0000000000000000000000000d01f35b26a84edbe97b45b79fd75e2c0e9cc67000000000000000000000000093aeee8d98fb0873f8ff595fdd534a1f288786d200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000de0a67fe0db5474e44e7add5a56cce3360fa30bb00000000000000000000000000000000000000000000000000000000 --chain sepolia --watch
forge verify-contract 0x4dc7d611300d391De9bE99630EAD68BdaABf21ba BridgedStandardERC20 --chain sepolia --watch
forge verify-contract 0xa124017B9B4FCdCb7afDcD53A494ea2F4A3Bc682 UpgradeableBeacon --constructor-args 0x0000000000000000000000004dc7d611300d391de9be99630ead68bdaabf21ba --chain sepolia --watch
forge verify-contract 0x63EB73f7cD14C19B69bf69718341c05BfAC05998 L1NativeTokenVault --constructor-args 0x0000000000000000000000007b79995e5f793a07bc00c21412e50ecae098e7f9000000000000000000000000d7c8d869a21809f120d1cd849f4fc1aa99159512000000000000000000000000c488a65b400769295f8c4b762adcb3e6a036220b --chain sepolia --watch
forge verify-contract 0xd48Ba8f3714Dd2DE8eB842815599AACdE3D71DFe TransparentUpgradeableProxy --constructor-args 0x00000000000000000000000063eb73f7cd14c19b69bf69718341c05bfac0599800000000000000000000000093aeee8d98fb0873f8ff595fdd534a1f288786d200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000bd36971e336914167c6bd3a1fc9b0960860ab1c7000000000000000000000000a124017b9b4fcdcb7afdcd53a494ea2f4a3bc68200000000000000000000000000000000000000000000000000000000 --chain sepolia --watch
forge verify-contract 0x1431695332134d93fD660a81087424Be23237dD5 L1ERC20Bridge --constructor-args 0x000000000000000000000000c488a65b400769295f8c4b762adcb3e6a036220b000000000000000000000000d7c8d869a21809f120d1cd849f4fc1aa99159512000000000000000000000000d48ba8f3714dd2de8eb842815599aacde3d71dfe000000000000000000000000000000000000000000000000000000000000010f --chain sepolia --watch
forge verify-contract 0xe224d48CFCC47E3EFAB00FFbaaF99CA4eFa0e158 CTMDeploymentTracker --constructor-args 0x0000000000000000000000007bdf7970f17278a6ff75fdbc671e870b0728ae41000000000000000000000000d7c8d869a21809f120d1cd849f4fc1aa99159512 --chain sepolia --watch
forge verify-contract 0x2F80f13Ff519C7a9338f28F62e1c55C55BBD2D1c TransparentUpgradeableProxy --constructor-args 0x000000000000000000000000e224d48cfcc47e3efab00ffbaaf99ca4efa0e15800000000000000000000000093aeee8d98fb0873f8ff595fdd534a1f288786d200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000de0a67fe0db5474e44e7add5a56cce3360fa30bb00000000000000000000000000000000000000000000000000000000 --chain sepolia --watch
forge verify-contract 0xB1B08585385b6600edD683086cF739a86cf362E3 ExecutorFacet --constructor-args 0x0000000000000000000000000000000000000000000000000000000000aa36a7 --chain sepolia --watch
forge verify-contract 0x98f4c565Ba778dDF775E994b24EDC28e91Fd6Ee8 AdminFacet --constructor-args 0x0000000000000000000000000000000000000000000000000000000000aa36a70000000000000000000000002ebbaa23334b8d4fd9e8c5c0d044c8360b05e369 --chain sepolia --watch
forge verify-contract 0xf10adab514947Ff714E34262F4F62d405743b6B0 MailboxFacet --constructor-args 0x000000000000000000000000000000000000000000000000000000000000010f0000000000000000000000000000000000000000000000000000000000aa36a7 --chain sepolia --watch
forge verify-contract 0xE44933dCE5F468FF7887AD21673222efd35e8aBf GettersFacet --chain sepolia --watch
forge verify-contract 0xDE3bFDFE2D4BFe22a0c6971f6e8CE1bFcB74EC0a DiamondInit --chain sepolia --watch
forge verify-contract 0xF110381f7b57BEA190b3068787e7D3393EF24122 ChainTypeManager --constructor-args 0x0000000000000000000000007bdf7970f17278a6ff75fdbc671e870b0728ae41 --chain sepolia --watch
forge verify-contract 0x2bfCD88BAEb1b0a21F941E9F4dF826e2C2236161 TransitionaryOwner --constructor-args 0x000000000000000000000000bd36971e336914167c6bd3a1fc9b0960860ab1c7 --chain sepolia --watch
forge verify-contract 0x66DA40f74702b6E3a09B6a5023D41a306d179458 L2WrappedBaseTokenStore --constructor-args 0x000000000000000000000000bd36971e336914167c6bd3a1fc9b0960860ab1c7000000000000000000000000de0a67fe0db5474e44e7add5a56cce3360fa30bb --chain sepolia --watch
forge verify-contract 0x7b772292492b7a7858866af24d68dba262c02FC3 GovernanceUpgradeTimer --constructor-args 0x00000000000000000000000000000000000000000000000000000000000151800000000000000000000000000000000000000000000000000000000000127500000000000000000000000000bd36971e336914167c6bd3a1fc9b0960860ab1c7000000000000000000000000cf332ad9687281d9652ad18ef6d270eb528b09ec --chain sepolia --watch
2 changes: 2 additions & 0 deletions l1-contracts/upgrade-envs/stage-proofs-era.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[chain]
chain_id = 271
28 changes: 28 additions & 0 deletions l1-contracts/upgrade-envs/stage-proofs.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
era_chain_id = 271
testnet_verifier = true
governance_upgrade_timer_initial_delay = 86400

[contracts]
max_number_of_chains = 100
create2_factory_salt = "0x8c8c6108a96a14b59963a18367250dc2042dfe62da8767d72ffddb03f269ffcc"
validator_timelock_execution_delay = 0
genesis_root = "0xd8c9be7efb705e7dcf529c14fce7048ea99dea9eab6a6b4e5f8de1ebf4f2ebf2"
genesis_rollup_leaf_index = 68
genesis_batch_commitment = "0xf6e873e8894b90f157511a133d941fb6f0892f83147e3d0d2cafa71af8c838e5"
recursion_node_level_vk_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
recursion_leaf_level_vk_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
recursion_circuits_set_vks_hash = "0x0000000000000000000000000000000000000000000000000000000000000000"
priority_tx_max_gas_limit = 72000000
diamond_init_pubdata_pricing_mode = 0
diamond_init_batch_overhead_l1_gas = 1000000
diamond_init_max_pubdata_per_batch = 120000
diamond_init_max_l2_gas_per_batch = 80000000
diamond_init_priority_tx_max_pubdata = 99000
diamond_init_minimal_l2_gas_price = 250000000
bootloader_hash = "0x0100088580465d88420e6369230ee94a32ff356dbcdd407a4be49fc8009b2a81"
default_aa_hash = "0x010004dbf8be36c421254d005352f8245146906919be0099e8a50d0e78df85e0"
bridgehub_proxy_address = "0x7bdf7970f17278a6ff75fdbc671e870b0728ae41"
transparent_proxy_admin = "0x93aeee8d98fb0873f8ff595fdd534a1f288786d2"

[tokens]
token_weth_address = "0x7b79995e5f793A07Bc00c21412e50Ecae098E7f9"
Loading