async fn run_fetcher_service( rpc_url: String, fetch_rx: Receiver<FetchRequest>, cache_blocks: u64, ) -> Result<()>
Single block-fetcher service that owns the cache and handles all fetch requests.