An interactive reference to Cairo Virtual Machine
This is the backend source code that runs cairovm.codes web application. Repository with the frontend code can be found here. Below you will find the docs on how to contribute to the project and get it up and running locally for further development.
cairovm.codes is brought to you by Walnut.
The app requires the following dependencies:
- Rust 1.80.0
The toolchain is pinned in rust-toolchain.toml, so rustup picks
the right version automatically.
For contributing to the project, you can quickly get the application running by following these steps:
Clone this repository:
git clone git@github.com:walnuthq/cairovm.codes-server.git
Install the dependencies:
make deps
Build the workspace:
cargo build --release
Start up the app and see it running at http://localhost:3000/_ah/warmup
cargo run --bin server
Deployments are handled automatically, as soon as your PR is merged to main.
For instructions see cairovm.codes
Please report vulnerabilities privately — see SECURITY.md.
MIT, except for the third-party components listed in NOTICE, which stay under the Apache License 2.0.