Hardhat 3 is now stable 🥳
Solidity + TypeScript tests under one roof. Rust-powered runtime. Multichain. Ignition deployments. AI-ready scaffolding. Smaller artifacts, faster builds.
Six months of beta hardening. Production ready!
Hardhat v3.12.0 is out — skip the tests you don't want.
npx hardhat test --grep-exclude "Fuzz"
And your env vars now override keystore. Set it, it wins.
Hardhat v3.11.0 is out — test against Amsterdam before Amsterdam ships 🌷
Experimental support for EIP-7778 (block gasUsed excludes refunds), EIP-7928 (blockAccessListHash in block headers), and EIP-7708 (ETH transfers emit logs). More Amsterdam EIPs are coming in the next few
Hardhat v3.9.1 is out — bootstrap just got faster!
network-helpers, verify, and viem-assertions now lazy-load through newConnection hooks — nothing heavy imports until first use. And removed Hardhat 2 plugin APIs now error with migration hints.
The Hardhat 2 to Hardhat 3 migration skill for coding agents is ready! Check it out
npx skills add nomicfoundation/hardhat-skills --skill migrate-hardhat2-to-hardhat3