Modularize beacon node backend (#4718)

#4669


  Modularize the beacon node backend to make it easier to add new database implementations
This commit is contained in:
Eitan Seri-Levi
2025-01-23 09:12:16 +07:00
committed by GitHub
parent 266b241123
commit a1b7d616b4
38 changed files with 1479 additions and 650 deletions

View File

@@ -432,6 +432,10 @@ pub fn get_config<E: EthSpec>(
warn!(log, "The slots-per-restore-point flag is deprecated");
}
if let Some(backend) = clap_utils::parse_optional(cli_args, "beacon-node-backend")? {
client_config.store.backend = backend;
}
if let Some(hierarchy_config) = clap_utils::parse_optional(cli_args, "hierarchy-exponents")? {
client_config.store.hierarchy_config = hierarchy_config;
}