@@ -4,7 +4,7 @@ use zksync_basic_types::{AccountTreeId, Address, U256};
44use zksync_contracts:: { read_sys_contract_bytecode, ContractLanguage , SystemContractsRepo } ;
55use zksync_system_constants:: {
66 BOOTLOADER_UTILITIES_ADDRESS , CODE_ORACLE_ADDRESS , COMPRESSOR_ADDRESS , CREATE2_FACTORY_ADDRESS ,
7- DUMMY_ADDRESS_2 , DUMMY_ADDRESS_3 , DUMMY_ADDRESS_4 , EVENT_WRITER_ADDRESS ,
7+ DUMMY_ADDRESS_1 , DUMMY_ADDRESS_2 , DUMMY_ADDRESS_3 , DUMMY_ADDRESS_4 , EVENT_WRITER_ADDRESS ,
88 EVM_GAS_MANAGER_ADDRESS , EVM_HASHES_STORAGE_ADDRESS , EVM_PREDEPLOYS_MANAGER_ADDRESS ,
99 GW_ASSET_TRACKER_ADDRESS , IDENTITY_ADDRESS , L2_ASSET_ROUTER_ADDRESS , L2_ASSET_TRACKER_ADDRESS ,
1010 L2_BRIDGEHUB_ADDRESS , L2_CHAIN_ASSET_HANDLER_ADDRESS , L2_GENESIS_UPGRADE_ADDRESS ,
@@ -32,7 +32,7 @@ use crate::{
3232pub const TX_NONCE_INCREMENT : U256 = U256 ( [ 1 , 0 , 0 , 0 ] ) ; // 1
3333pub const DEPLOYMENT_NONCE_INCREMENT : U256 = U256 ( [ 0 , 0 , 1 , 0 ] ) ; // 2^128
3434
35- static SYSTEM_CONTRACT_LIST : [ ( & str , & str , Address , ContractLanguage ) ; 48 ] = [
35+ static SYSTEM_CONTRACT_LIST : [ ( & str , & str , Address , ContractLanguage ) ; 49 ] = [
3636 (
3737 "" ,
3838 "AccountCodeStorage" ,
@@ -295,7 +295,13 @@ static SYSTEM_CONTRACT_LIST: [(&str, &str, Address, ContractLanguage); 48] = [
295295 GW_ASSET_TRACKER_ADDRESS ,
296296 ContractLanguage :: Sol ,
297297 ) ,
298- // FIXME: I DUMMY_ADDRESS_1 is missing
298+ // todo FIXME, deploy normally instead using DUMMY_ADDRESS and deploying on genesis
299+ (
300+ "../../l1-contracts/zkout/" ,
301+ "TransparentUpgradeableProxy" ,
302+ DUMMY_ADDRESS_1 ,
303+ ContractLanguage :: Sol ,
304+ ) ,
299305 (
300306 "../../l1-contracts/zkout/" ,
301307 "BridgedStandardERC20" ,
0 commit comments