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 - The Kitchen Node's client; the non-runtime parts of the node.
  • runtimes - Complete runtimes that can be used with the Kitchen Node.
  • pallets - Pallets that make up the runtimes. A pallet gives the runtime a particular piece of functionality. Currently, most of the recipe code is stored under this folder.

This section teaches users to interact with recipes/kitchen by