lambdaclass / cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
https://lambdaclass.github.io/cairo-vm
Apache License 2.0
518 stars 148 forks source link

[Cairo1-run] Enable not proof mode run #1528

Closed pefontana closed 9 months ago

pefontana commented 10 months ago

Right now we are only executing Cairo 1 programs in proof-mode. The user should be able to execute with or without proof-mode indicating it in the CLI with and arg, as we do in the cairo 0 vm.

Utils: here is the PR that adds the proof-mode compilation https://github.com/lambdaclass/cairo-vm/pull/1517