kkrt-labs / cairo-vm-ts

A typescript implementation of the Cairo VM
Apache License 2.0
18 stars 13 forks source link

epic: ProofMode #92

Open zmalatrax opened 3 months ago

zmalatrax commented 3 months ago

Implement the ProofMode

Having the ProofMode integrated means:

The Cairo PIE format could be included in this epic, but better as a follow-up epic imo

### Tasks
- [x] Builtins checks
- [x] Range check usage checks
- [x] Memory usage checks
- [x] runFor method
- [x] compute next power of two
- [ ] AIR public input export
- [ ] AIR private input export