Which constitute current in a metal wire?

Protons

Electrons

Atoms

Molecules