N.C. Const. art. I, § 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.