Skip to content

Commit bb3ed1e

Browse files
committed
Fix create2 place
Signed-off-by: Danil <[email protected]>
1 parent 5842ae9 commit bb3ed1e

File tree

4 files changed

+20
-15
lines changed

4 files changed

+20
-15
lines changed

zkstack_cli/crates/config/src/forge_interface/deploy_ecosystem/output.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
use std::collections::HashMap;
22

3-
use ethers::types::{Address, H256, U256};
3+
use ethers::types::{Address, U256};
44
use serde::{Deserialize, Serialize};
55

66
use crate::{
77
consts::ERC20_CONFIGS_FILE,
8+
forge_interface::Create2Addresses,
89
traits::{FileConfigTrait, FileConfigWithDefaultName},
910
};
1011

11-
#[derive(Debug, Deserialize, Serialize, Clone)]
12-
pub struct Create2Addresses {
13-
pub create2_factory_addr: Address,
14-
pub create2_factory_salt: H256,
15-
}
16-
1712
#[derive(Debug, Deserialize, Serialize, Clone)]
1813
pub struct DeployL1CoreContractsOutput {
1914
pub contracts: Create2Addresses,

zkstack_cli/crates/config/src/forge_interface/deploy_gateway_tx_filterer/input.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
use ethers::types::{Address, H256};
1+
use ethers::types::Address;
22
use serde::{Deserialize, Serialize};
33

44
use crate::{
5-
forge_interface::deploy_ecosystem::input::InitialDeploymentConfig, traits::FileConfigTrait,
5+
forge_interface::{deploy_ecosystem::input::InitialDeploymentConfig, Create2Addresses},
6+
traits::FileConfigTrait,
67
ContractsConfig,
78
};
89

@@ -12,8 +13,7 @@ pub struct GatewayTxFiltererInput {
1213
pub bridgehub_proxy_addr: Address,
1314
pub chain_admin: Address,
1415
pub chain_proxy_admin: Address,
15-
pub create2_factory_addr: Address,
16-
pub create2_factory_salt: H256,
16+
pub contract: Create2Addresses,
1717
}
1818

1919
impl FileConfigTrait for GatewayTxFiltererInput {}
@@ -42,8 +42,10 @@ impl GatewayTxFiltererInput {
4242
bridgehub_proxy_addr,
4343
chain_admin,
4444
chain_proxy_admin,
45-
create2_factory_addr,
46-
create2_factory_salt,
45+
contract: Create2Addresses {
46+
create2_factory_addr,
47+
create2_factory_salt,
48+
},
4749
})
4850
}
4951
}

zkstack_cli/crates/config/src/forge_interface/mod.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
use serde::{Deserialize, Serialize};
2+
use zksync_basic_types::{Address, H256};
3+
14
pub mod accept_ownership;
25
pub mod deploy_ecosystem;
36
pub mod deploy_gateway_tx_filterer;
@@ -9,3 +12,9 @@ pub mod register_chain;
912
pub mod script_params;
1013
pub mod setup_legacy_bridge;
1114
pub mod upgrade_ecosystem;
15+
16+
#[derive(Debug, Deserialize, Serialize, Clone)]
17+
pub struct Create2Addresses {
18+
pub create2_factory_addr: Address,
19+
pub create2_factory_salt: H256,
20+
}

zkstack_cli/crates/config/src/forge_interface/register_chain/input.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ use zkstack_cli_types::{L1BatchCommitmentMode, VMOption};
55
use zksync_basic_types::{L2ChainId, H256};
66

77
use crate::{
8-
forge_interface::deploy_ecosystem::output::Create2Addresses, traits::FileConfigTrait,
9-
ChainConfig, CoreContractsConfig,
8+
forge_interface::Create2Addresses, traits::FileConfigTrait, ChainConfig, CoreContractsConfig,
109
};
1110

1211
#[derive(Debug, Deserialize, Serialize, Clone)]

0 commit comments

Comments
 (0)