Before writing code, the first step is to set up your development environment. Proper configuration ensures that all necessary tools and dependencies are in place, allowing you to build and deploy programs efficiently.

Required Tools

This guide covers the installation of the following tools:

  • Rust: The main language for Solana programs.

  • Solana CLI: Required to build, test, and deploy programs.

  • Anchor CLI (Recommended): Simplifies Solana program development.

  • Node.js and Yarn: Required to run the node project.

If you already have these tools installed, skip to the SOON RPC configuration section.

For Different Operation Systems

If you’re using Windows, you’ll need to install Windows Subsystem for Linux (WSL) to run Linux-based tools.

  • Windows Users: Please set up WSL before proceeding.
  • Linux & macOS Users: You can start directly with the next steps.