diff --git a/contracts b/contracts index b25f258f1234..f15ccb83184d 160000 --- a/contracts +++ b/contracts @@ -1 +1 @@ -Subproject commit b25f258f12344a02378f9df5d2e50b8ae2a40dbb +Subproject commit f15ccb83184d60f6ca451729469f261c40458a64 diff --git a/zkstack_cli/crates/config/src/forge_interface/deploy_ecosystem/input.rs b/zkstack_cli/crates/config/src/forge_interface/deploy_ecosystem/input.rs index 25556a7661e8..720b5ba91b9f 100644 --- a/zkstack_cli/crates/config/src/forge_interface/deploy_ecosystem/input.rs +++ b/zkstack_cli/crates/config/src/forge_interface/deploy_ecosystem/input.rs @@ -169,6 +169,7 @@ impl DeployL1Config { .validator_timelock_execution_delay, avail_l1_da_validator_addr: l1_network.avail_l1_da_validator_addr(), eigenda_l1_validator_addr: l1_network.eigenda_l1_validator_addr(), + eigenda_blob_verifier_addr: l1_network.eigenda_blob_verifier_addr(), }, tokens: TokensDeployL1Config { token_weth_address: initial_deployment_config.token_weth_address, @@ -207,6 +208,7 @@ pub struct ContractsDeployL1Config { pub avail_l1_da_validator_addr: Option
, #[serde(skip_serializing_if = "Option::is_none")] pub eigenda_l1_validator_addr: Option, + pub eigenda_blob_verifier_addr: Address, } #[derive(Debug, Deserialize, Serialize, Clone)] diff --git a/zkstack_cli/crates/types/src/l1_network.rs b/zkstack_cli/crates/types/src/l1_network.rs index 0578f685b6ec..15f3c3c9a5ea 100644 --- a/zkstack_cli/crates/types/src/l1_network.rs +++ b/zkstack_cli/crates/types/src/l1_network.rs @@ -59,4 +59,8 @@ impl L1Network { L1Network::Mainnet => None, // TODO: add mainnet address after it is known } } + + pub fn eigenda_blob_verifier_addr(&self) -> Address { + Address::from_str("0x00CfaC4fF61D52771eF27d07c5b6f1263C2994A1").unwrap() // Modify this for your current blob verifier (This should be erased once we have the bridge in a separate repository) + } }