Prerequisites
Install dependencies
-
Install Rust
-
Setup Rust:
rustup override set stable && rustup update
Ensure Rust was installed correctly by running the following from the root project directory:
cargo test
Clone the Cairo repo:
git clone https://github.com/starkware-libs/cairo
Development environment setup
To set up a development environment, please follow these steps:
1 . Download and install VSCode.
2 . Follow instructions in vscode-cairo.
The rustfmt
configuration used by cairo requires a nightly version of Rust.
You can install the nightly version by running.
rustup install nightly-2022-11-03