Skip to content

Commit

Permalink
Refactor secrets
Browse files Browse the repository at this point in the history
  • Loading branch information
gianbelinche committed Oct 8, 2024
1 parent 8a0ed94 commit bdb3a82
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions core/bin/zksync_server/src/node_builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -509,22 +509,21 @@ impl MainNodeBuilder {
return Ok(self);
};

match da_client_config {
DAClientConfig::Avail(config) => {
let secrets = try_load_config!(self.secrets.data_availability);
match secrets {
DataAvailabilitySecrets::Avail(secret) => {
self.node.add_layer(AvailWiringLayer::new(config, secret));
}
_ => anyhow::bail!("Secrets for Avail DA client are not provided"),
}
let secrets = self.secrets.data_availability.clone();

match (da_client_config, secrets) {
(DAClientConfig::Avail(_), None) => {
anyhow::bail!("Data availability secrets are required for the Avail client");
}

DAClientConfig::ObjectStore(config) => {
(DAClientConfig::Avail(config), Some(DataAvailabilitySecrets::Avail(secret))) => {
self.node.add_layer(AvailWiringLayer::new(config, secret));
}
(DAClientConfig::ObjectStore(config), _) => {
self.node
.add_layer(ObjectStorageClientWiringLayer::new(config));
}
DAClientConfig::EigenDA(config) => {
(DAClientConfig::EigenDA(config), _) => {
self.node.add_layer(EigenDAWiringLayer::new(config));
}
}
Expand Down

0 comments on commit bdb3a82

Please sign in to comment.