hardhat
A development environment for Ethereum software. tldr-pages
On several platforms
Several platforms
List available subcommands (or create a new project if no configuration exists)
hardhatIdentifyCompile the current project and build all artifacts
hardhat compileIdentifyRun a user-defined script after compiling the project
hardhat run path/to/script.jsIdentifyRun Mocha tests
hardhat testIdentifyRun all given test files
hardhat test path/to/file1.js path/to/file2.js ...IdentifyStart a local Ethereum JSON-RPC node for development
hardhat nodeIdentifyStart a local Ethereum JSON-RPC node with a specific hostname and port
hardhat node --hostname hostname --port portIdentifyClean the cache and all artifacts
hardhat cleanIdentify