Solidity debugger. Reliable and fully featured.
Accelerate your development by diving under the hood. Explore low level EVM aspects to figure out complex bugs quickly.
Hardhat includes everything you need for Solidity smart contract development. Testing, deployment, gas analysis, code coverage, code verification, and more.
Accelerate your development by diving under the hood. Explore low level EVM aspects to figure out complex bugs quickly.
Deploy your contracts, run tests, and debug your code without dealing with live networks. Hardhat’s Ethereum simulation engine, EDR, is written in Rust for great performance.
Write unit tests in Solidity for speed and conciseness, integration tests in TypeScript for expressiveness and complexity, or fuzzing tests to push the edges. Decide on a case by case basis.
Manage multiple networks at the same time and confidently deploy on OP Stack knowing your code was tested on an accurate simulation.
Define your contract instances, their operations, and Hardhat Ignition will drive the complex details and parallelize execution.
A tooling platform designed to be extended, Hardhat has all the utilities you need to address your project-specific needs. Change anything you like. Even entire built-in tasks, or just parts of them.
Extend Hardhat with a composable ecosystem of plugins that add functionality and integrate your existing tools into a smooth workflow.
From single hacker quickly iterating on a proof of concept to full blown engineering organization dealing with ad-hoc needs at scale, Hardhat adapts as your needs change
Handling configuration settings is a common situation in Ethereum development, and it often involves sensitive information that could cause…
Migrating from hardhat-deploy to Hardhat Ignition For several years, the hardhat-deploy
We're happy to announce the newest addition to our official plugins - hardhat-viem. This plugin smoothly integrates the Viem library into…