Add salt, pepper, cayenne, garlic, paprika and cornstarch to flour in a storage bag or paper bag and shake to mix thoroughly. Set aside.
Whisk eggs in a medium sized bowl then set aside.
Working with one chicken piece at a time, use tongs and add to flour mix then to egg mixture thoroughly coating and allow the excess to drip back into the bowl. Finally, dredge the chicken into the flour mixture then transfer to a plate or wire rack to set.
Repeat with all chicken pieces then let set for 15-20 minutes while you heat the oil.
Heat 3 inches of oil in a large deep pot to 350 degrees F.
When the oil is hot enough that it bubbles around the chicken when the edge of a piece is dripped into it, use tongs to gently and carefully place a few pieces in the oil. Make sure you don’t overcrowd the pan.
Cook the chicken, turning the pieces every couple minutes and adjusting the heat as needed, until the skin is golden brown and the chicken is firm to the touch. This should take about 7-10 minutes. Remove chicken and drain on a wire rack with paper towels beneath.