Getting Started

If you do not have a Substrate development environment setup on your machine, please install it by following these directions.

For Linux / macOS

# Setup Rust and Substrate
curl https://getsubstrate.io -sSf | bash

For Windows

Refer to our Substrate Installation on Windows.

Kitchen Overview

The recipes/kitchen folder contains all the code necessary to run a Substrate node. Let us call it the Kitchen Node. There are three folders inside:

  • node - contains the code to start the Kitchen Node.
  • runtimes - contains the runtime of the Kitchen Node.
  • modules - each runtime includes multiple modules. Each module gives the runtime a new set of functionality. Most of the recipe module code we discuss afterwards is stored under this folder.

This section teaches users to interact with recipes/kitchen by