Skip to content

hustnn/cleopatra_cairo

 
 

Repository files navigation

Cleopatra Cairo VM

Cleaopatra is a Rust implementation of the Cairo VM.

Cairo

Flow Diagram

We've created a diagram that illustrates function calls and where each of them are defined for a simple cairo program execution.

diagram

This diagram was produced using this mermaid code.

Original Cairo VM Internals

We wrote a document explaining how the Cairo VM works. It can be found here.

Compilers and interpreters

These is a list of recommended books to learn how to implement a compiler or an interpreter.

Zero Knowledge Proofs

Basics

ZK SNARKs

ZK STARKs

About

Rust implementation of the Cairo VM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.9%
  • Makefile 0.1%