/johnny
“What in the Constitution gives the Federal government the power to require serial numbers on firearms?”
I suspect the commerce clause: “The Congress shall have power To lay and collect Taxes, Duties, Imposts and Excises, to pay the Debts and provide for the common Defence and general Welfare of the United States...To regulate Commerce...among the several States...”
As I noted before, a serial number has no impact on gun function, so it does not violate the 2nd Amendment.