WIP
This PR allows executing Cairo programs (v2.6.4, maybe previous version before Sierra changes).
It uses the *.casm.json compilation artifacts from the command sierra-compile-json
Currently to run Cairo programs, a flag --cairo-1 has been added to the cairo run subcommand. It successfully ran add.cairo.
cairo run --cairo-1 cairo_programs/cairo/add.casm.json
Some refactoring are still needed I think, and then implementing the Cairo 1 hint processor is the next step (which is pretty straightforward).
Still needs to update the CI and add more tests for Cairo programs
WIP This PR allows executing Cairo programs (v2.6.4, maybe previous version before Sierra changes). It uses the
*.casm.json
compilation artifacts from the commandsierra-compile-json
Currently to run Cairo programs, a flag
--cairo-1
has been added to thecairo run
subcommand. It successfully ranadd.cairo
.Some refactoring are still needed I think, and then implementing the Cairo 1 hint processor is the next step (which is pretty straightforward).
Still needs to update the CI and add more tests for Cairo programs