def initialize_beacon_database(chain_config: BeaconChainConfig, chaindb: BaseBeaconChainDB, base_db: AtomicDatabaseAPI) -> None: try: chaindb.get_canonical_head_root() except CanonicalHeadNotFound: chain_config.initialize_chain(base_db)
def initialize_beacon_database(chain_config: BeaconChainConfig, chaindb: BaseBeaconChainDB, base_db: BaseAtomicDB, block_class: Type[BaseBeaconBlock]) -> None: try: chaindb.get_canonical_head(block_class) except CanonicalHeadNotFound: chain_config.initialize_chain(base_db)