async fn resolve_start_block_number(
provider: &impl Provider<TempoNetwork>,
cache: &mut BlockCache,
start_block: BlockHashOrNumber,
) -> Option<u64>async fn resolve_start_block_number(
provider: &impl Provider<TempoNetwork>,
cache: &mut BlockCache,
start_block: BlockHashOrNumber,
) -> Option<u64>