North carolina constitution
Article V
Section 2

(7) Contracts. The General Assembly may enact laws whereby the State, any county, city or town, and any other public corporation may contract with and appropriate money to any person, association, or corporation for the accomplishment of public purposes only.