Place noodles in a large bowl. Add enough cold water to cover them and let them rest for 1 hour or until noodles are pliable but not soft. Drain well in a colander. They will change color from translucent to white.
In a small bowl whisk all the sauce ingredients together and set aside.
In a bowl combine the shallots, garlic, dried shrimp, radishes, tofu and Sriracha.
In another bowl combine the bean sprouts, chives, and 1/4 cup of the peanuts.
In a medium skillet heat 1 tbsp of peanut oil over high heat. Add the shrimp and cook and stir about 1 to 2 minutes or until shrimp turns pink and starts to slightly char. Transfer to a bowl.
Add the rest of the oil to the skillet or wok. Add the tofu mixture to the skillet and saute for about minute. Add the noodles and sauce to the wok and toss everything. There is water in the sauce so the noodles will cook and absorb the liquid. Move the noodles to the side of the wok and add the egg and break the yolks. Add a bit more oil if necessary before adding the eggs. Let them cook for 30 seconds then scramble them. Toss everything together.
Add the bean sprouts and chives mixture to the skillet and toss everything. Turn off the heat.
To serve divide noodles mixture among 2 or 4 plates, depending on the size of the meal you want. Top with shrimp then sprinkle each serving with bean sprouts, extra chives, peanuts and lime wedges. Serve with fresh cilantro and Sriracha on the side.