To make the sauce, whisk together honey, soy sauce, ketchup, garlic, brown sugar, rice wine vinegar, ginger, Sriracha, sesame oil, cornstarch and pepper in a small bowl; set aside.
Melt butter in a large oven-proof skillet over medium high heat. Add chicken, skin-side down, and sear both sides until golden brown, about 2-3 minutes per side. Stir in honey mixture.
Place into oven and roast until completely cooked through, reaching an internal temperature of 175 degrees F, about 25-30 minutes. Then broil for 2-3 minutes, or until caramelized and slightly charred.
Serve immediately, garnished with sesame seeds and green onions, if desired.