In a bowl, combine the flour, 2 teaspoons salt, the onion powder, garlic powder and cayenne pepper. Add the chicken wings and toss to coat.
Heat 2 inches of vegetable oil in a pot until it registers 350˚ F on a deep-fry thermometer. Working in batches, add the wings and fry until browned, 8 to 12 minutes. Remove with a slotted spoon and drain on a rack set on a baking sheet.
Whisk the melted butter, hot honey, vinegar and red pepper flakes in a large bowl. Add the wings and toss to coat.