Execution traces for Solidity tests have landed in Hardhat 3!
Together with inferred error messages and stack traces, Hardhat 3 offers the most complete debugging experience for Solidity tests.
Check out the Hardhat 3 alpha 👉
Tired of cryptic error messages in your Solidity tests? The latest alpha release provides clear, actionable error messages—Hardhat-style.
Check out the Hardhat 3 alpha
Solidity tests are getting an upgrade with Hardhat 3!
✅ Full stack traces
✅ Automatic error inference with clear error messages
Check out the Hardhat 3 alpha 👉
@HardhatHQ is offering $5,000 USD in prizes.
Hardhat is a dev environment to compile, deploy, test, and debug Ethereum apps. Version 3 adds Solidity tests, Rust components, multichain support, OP Stack simulation, a new build system, and updated CLI and plugins.
Solidity deployment failed mid-way? Hardhat 3 lets you seamlessly resume deployments after errors or interruptions—no more manual interventions on what should be an automated process!
Check out the Hardhat 3 alpha 👉
Hardhat 3 has first-class ESM support 🎉
Say goodbye to boilerplate in your TypeScript code! Use top-level await to simplify your scripts and tests—so you can focus on what matters.
Check out the Hardhat 3 alpha 👉
Hardhat 3 includes a built-in encrypted secrets manager—making it safer and simpler to handle sensitive info like private keys!
Check out the Hardhat 3 alpha
Solidity tests in Hardhat 3 work well with any testing library—@PaulRBerg’s PRBTest, forge-std, or whatever suits your style. Write tests the way you like!
Check out the Hardhat 3 alpha