Piperazine aka Wazine is no longer available in the United States. Piperazine treats Large Roundworms ONLY. It does NOT treat other types of poultry roundworms; that includes eyeworms, cecal worms, capillary worms, gizzard worms and gapeworms.
I know this because I've used Piperazine many times and anything else is misinformation about it treating other types of poultry worms.
Flukes can be treated with Valbazen or Praziquantel. They do not infect the eyes in poultry.
Eyeworms can be treated with Valbazen as mentioned by @Eggcessive by mixing equal parts of water and Valbazen and flushed in the eyes to kill eyeworms, then given orally to kill eyeworm larva.
The object in the chickens eye in the photo is not any type of worm nor fluke.
It needs to pulled out with tweezers then put Neosporin in the eye until healed.
I know this because I've used Piperazine many times and anything else is misinformation about it treating other types of poultry worms.
Flukes can be treated with Valbazen or Praziquantel. They do not infect the eyes in poultry.
Eyeworms can be treated with Valbazen as mentioned by @Eggcessive by mixing equal parts of water and Valbazen and flushed in the eyes to kill eyeworms, then given orally to kill eyeworm larva.
The object in the chickens eye in the photo is not any type of worm nor fluke.
It needs to pulled out with tweezers then put Neosporin in the eye until healed.