Make the sauce. In a small bowl, whisk the soy sauce, oyster sauce, sesame oil, sugar, rice vinegar, and sriracha if using.
Set aside.
Prep the rice. Break up any large clumps so the grains are loose. Cold, day-old rice fries best and won’t turn mushy.
Heat the pan. Set a large skillet or wok over medium-high heat. Add 1 tablespoon oil and swirl to coat.
Cook the chicken. Season the diced chicken with a little salt and pepper.
Add to the hot pan and cook, stirring occasionally, until golden and cooked through, about 4–6 minutes. Transfer to a bowl and keep warm.
Scramble the eggs. Add a bit more oil if needed. Pour in the beaten eggs and scramble just until set.
Break into small pieces, then transfer to the bowl with the chicken.
Sauté aromatics and veggies. Add the remaining oil. Toss in the onion and the white parts of the green onions. Cook 2 minutes until slightly softened.
Add the garlic and cook 30 seconds until fragrant. Stir in the peas and carrots and cook 2–3 minutes.
Fry the rice. Add the cold rice to the pan. Spread it out and let it sit for 30–45 seconds to lightly sear, then stir.
Repeat once or twice to develop a bit of crispy texture.
Combine and season. Return the chicken and eggs to the pan. Pour over the sauce and toss to coat everything evenly. Taste and adjust with more soy sauce for salt, vinegar for brightness, or chili for heat.
Finish and serve. Stir in the green onion tops.
Remove from heat. Serve hot, with extra chili sauce or a squeeze of lime if you like.