/cairovm.codes-server

Server code for cairovm.codes — a web app to compile Cairo programs into Sierra and CASM with step-through execution capabilities.

Primary LanguageRust

Cairo VM Codes: Server Code

An interactive reference to Cairo Virtual Machine cairovm.codes app screenshot

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.

⚙️ Installation

The app requires the following dependencies:

👩‍💻 Local Development

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

Start up the app and see it running at http://localhost:3000/_ah/warmup

cargo run --bin server

🚀 Deploying

Deployments are handled automatically, as soon as your PR is merged to main.

🤗 Contributing

For instructions see cairovm.codes

License

MIT