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.

  1. Install Rust compiler

    • On Windows:

    • 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
  2. Enable cargo in the current shell:

    • On Windows:

      • Start a new PowerShell

    • On Linux or macOS:

      source $HOME/.cargo/env
  3. Add WebAssembly target:

    rustup target add wasm32-unknown-unknown
  4. 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