Skip to main content

Installation

Requirementsโ€‹

Before you begin, you need to install the following tools:

Setupโ€‹

For a simplified setup, Scaffold-ETH 2 offers a npx tool that guides you interactively through the setup:

npx create-eth@latest

You will be presented with a series of prompts:

  • Project Name: Enter a name for your project, e.g., my-dapp-example.
  • Solidity Framework Choose your preferred solidity framework (Hardhat, Foundry)

Once the setup is complete, navigate to the project directory:

cd project-name
Hint

If you choose Foundry as solidity framework in the CLI, you'll also need Foundryup installed on your machine. Checkout: getfoundry.sh

If you want to use extensions, you can add the -e flag followed by the extension name:

npx create-eth@latest -e extension-name

For more information about available extensions and how to use them, check out the Extensions section