North carolina constitution
Article I
Section 16

Retrospective laws, punishing acts committed before the existence of such laws and by them only declared criminal, are oppressive, unjust, and incompatible with liberty, and therefore no ex post facto law shall be enacted. No law taxing retrospectively sales, purchases, or other acts previously done shall be enacted.