cairo-vm icon indicating copy to clipboard operation
cairo-vm copied to clipboard

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...

Results 203 cairo-vm issues
Sort by recently updated
recently updated
newest added

- Research which fuzzy testing Rust tool to use. - Find possible areas in cleopatra in which to apply fuzzing testing. - Expected output: a decision on which fuzzy testing...

good first issue
help wanted
research
high-priority

Check https://github.com/lurk-lang/lurk as reference

documentation
good first issue
help wanted

https://docs.rs/dhat/latest/dhat/

performance

Eventually, we will want to have tests that ensure parity across Cairo VM implementations. How exactly to achieve that is an open question, but it will likely involve a Python...

enhancement
help wanted

Perhaps the `is_zero` function in [`vm_core`](https://github.com/lambdaclass/cleopatra_cairo/blob/a0b487903e3bb1cf197752277bb0687954a9cc20/src/vm/vm_core.rs#L131) might be improved by using the [`is_zero` method](https://docs.rs/num-bigint/latest/num_bigint/struct.BigInt.html#method.is_zero) from the num_bigint library instead of constructing a zero value and comparing against it.

enhancement
good first issue
help wanted

- Expected output: a good walkthrough on how existing hints work in cairo and oraic

documentation

The kani rust verifier project might be useful. - Research the tool and it's best uses. - Find if possible applications within cleopatra - Expected output: an informed discussion on...

enhancement
help wanted
research
low-priority