fn execution_provider( chainspec: Arc<TempoChainSpec>, source_datadir: &Path, ) -> Result<BlockchainProvider<NodeTypesWithDBAdapter<TempoNode, DatabaseEnv>>>