fn interpolate_block( low_block: u64, low_timestamp: u64, high_block: u64, high_timestamp: u64, target_timestamp: u64, ) -> u64