Esta info la saque de buildspace del curso “Build a Web3 app with Solidity” y fue testeada por mi.
Primero vamos a crear una carpeta donde guardar el proyecto, a esta carpeta se la llama “root folder” o “carpeta raiz”.
mkdir <el-nombre-de-carpeta>
cd <el-nombre-de-carpeta>
npm init -y
npm install --save-dev hardhat
Ahora vamos a correr el comando:
Este comando nos va a dar distintas opciones, les recomiendo seleccionar la opción: Create a sample project.
En caso de que no haya instalado automaticamente @hardhat-waffle y otras dependencias vamos a hacerlo nosotros.
npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
Luego de esto vamos a correr el comando:
Este comando nos va a generar Ethereum addresses para simular usuarios reales en la blockchain.
Para probar que todo anda bien pueden escribir en la linea de comando:
npx hardhat compile
para compilar los archivos .sol y luego:
npx hardhat test
para testar con el archivo .js que esta en la carpeta test.
Luego para arrancar su proyecto de 0 pueden borrar sample-test.js que esta en la carpeta test luego sample-script.js en la carpeta scripts y Greeter.sol en la carpeta contracts.
Gracias por leer esto, espero que les haya servido, pueden seguirme aca abajo:

