What is the source of centripetal force that an electron requires to revolve around the nucleus?
Centripetal force is provided by the electrical attraction (Coulomb force) between the electron and the nucleus