> The Framers of the Constitution added this [no Law impairing the Obligation of Contracts] clause in response to the fear that states would continue a practice that had been widespread under the Articles of Confederation—that of granting "private relief." Legislatures would pass bills relieving particular persons (predictably, influential persons) of their obligation to pay their debts.
However it seems that in the Great Depression the Supreme Court held it to be okay for States to modify morgages under the "emergency exception doctrine" http://en.wikipedia.org/wiki/Home_Building_%26_Loan_Associat...
There is no local sovereignty in the United States, except for whatever a state chooses to delegate to its municipalities. (This is why you hear about states that take over failing cities' schools and finances. The city possesses no sovereignty.)
All of Richmond's powers derive from the State of California. If California is prohibited from doing something, then so is Richmond.
"No State shall enter into any Treaty, Alliance, or Confederation; grant Letters of Marque and Reprisal; coin Money; emit Bills of Credit; make any Thing but gold and silver Coin a Tender in Payment of Debts; pass any Bill of Attainder, ex post facto Law, or Law impairing the Obligation of Contracts, or grant any Title of Nobility."