Hardhat

Ethereum development environment for professionals

testingdeploymentdebuggingtypescriptethereum

What is Hardhat?

Hardhat is a development environment for compiling, deploying, testing, and debugging Ethereum software. It helps developers manage and automate recurring tasks and provides a local blockchain for testing.

Supported chains
EthereumPolygonArbitrumOptimism

Key Features

Built-in Solidity compiler
Network forking for mainnet simulation
Console.log for Solidity debugging
Extensible plugin system

Best Smart Contract Testing Tools

Tools for testing Ethereum smart contracts. Local nodes, test runners, fuzzing frameworks, and E2E testing for dapps.

View all 9 tools

Build smart contracts visually

Design, test, and deploy Solidity contracts with a visual drag-and-drop editor. No coding experience required.

Start building for free