Install the Scrypto Toolchain
To begin working with Scrypto, you need to prepare your system for Rust development, and then install the Scrypto libraries, simulator, commandline tools from the Scrypto GitHub repo.
-
Install Rust compiler
-
On Windows:
-
Install "Desktop development with C++" with Build Tools for Visual Studio 2019
-
Download and install
rustup-init.exe
-
Install LLVM 13.0.1 (make sure you tick the option that adds LLVM to the system PATH)
-
-
On Linux or macOS:
-
Make sure a C++ compiler and LLVM is installed: (using Ubuntu)
sudo apt install clang build-essential llvm
-
Install Rust compiler
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
-
-
Enable
cargo
in the current shell:-
On Windows:
-
Start a new PowerShell
-
-
On Linux or macOS:
source $HOME/.cargo/env
-
-
Add WebAssembly target:
rustup target add wasm32-unknown-unknown
-
Install simulator and command-line tools:
git clone https://github.com/radixdlt/radixdlt-scrypto.git cd radixdlt-scrypto cargo install --path ./simulator
If you encounter problems when installing the simulator, make sure that you’re running the latest stable version of Rust before trying again!
rustup update stable