The states can have their own currency! So can all banks in the US, (they once did!) and even people. They just can’t counterfeit US currency. And, the Constitution says that a state’s money would have to be gold or silver coin, although if it were paper actually BACKED by real gold or silver, the Courts might approve that.
Utah has just passed a law doing just that.
I saw it here yesterday.