pub fn get_tick_array_address( whirlpool: &Pubkey, start_tick_index: i32, ) -> Result<(Pubkey, u8), ProgramError>