The constitution forbids the government from forcing anyone to take anything but gold or silver for what is owed them...
Where? Where does the constitution forbid this?
Article 1 Section 10 places this restriction on the states, not on the federal government. Article 1 Section 10 is indeed a listing of restrictions on the states in of itself, not the federal government. So where is this forbidden?
"A true competitor wants their opponent at their best." Lao Tzu