Skip to main content

Installation

Prerequisites

ToolVersionPurpose
Node.js>= 18Wizard, CLI, and frontend
npm>= 9Bundled with Node.js
GitanyCloning sources
FoundrylatestCompiling Solidity (required even when you choose the Hardhat framework, because Hardhat delegates compilation to forge)

Why Foundry is always required: scaffold-evvm uses a hybrid approach where Foundry is the source of truth for compilation. The Hardhat package wraps forge build --via-ir for tasks that need Hardhat's runtime semantics.

Install scaffold-evvm

git clone https://github.com/EVVM-org/scaffold-evvm.git
cd scaffold-evvm
npm install

The first npm install installs every workspace under packages/*.

Verify the install

node --version  # >= v18
forge --version
npm run cli help

npm run cli help should print the list of CLI commands without errors.

Next: run the wizard

You're done. Head to Quickstart to spin up the full stack in one command.