What problem does it solve? LLMs frequently generate outdated Hardhat code mixing ethers v5 syntax, deprecated @nomiclabs plugins, and the unofficial hardhat-deploy tool, leading to broken builds, failed verifications, and wasted debugging time on EVM smart contract projects. ## Core Features & Use Cases - Project Setup & Configuration: Production-ready hardhat.config.ts patterns with multi-network support, compiler overrides, forking, gas reporting, and TypeScript/TypeChain integration. - Testing with Fixtures: Mocha/Chai test patterns using loadFixture, custom error assertions, event matching, time manipulation, and account impersonation on Hardhat Network. - Deployment & Verification: Hardhat Ignition modules for declarative deployments with state tracking, plus Etherscan verification including multi-chain and custom explorer setups. - Use Case: Fork Ethereum mainnet at a pinned block, impersonate a USDC whale, and execute a Uniswap V3 swap in a test to validate your contract against real protocol state. ## Quick Start Set up a new TypeScript Hardhat project with the toolbox plugin and write a test that deploys my contract using loadFixture.