Installation
Prerequisites
| Tool | Version | Purpose |
|---|---|---|
| Node.js | >= 18 | Wizard, CLI, and frontend |
| npm | >= 9 | Bundled with Node.js |
| Git | any | Cloning sources |
| Foundry | latest | Compiling 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-irfor 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.