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. This Skill provides current, verified patterns for Hardhat v2 with ethers v6, the toolbox meta-plugin, and Hardhat Ignition deployments. ## Core Features & Use Cases - Project Setup & Configuration: Multi-network hardhat.config.ts with compiler settings, optimizer options, forking, gas reporting, and multi-chain Etherscan verification keys. - Testing with Fixtures: Mocha/Chai test patterns using loadFixture, custom error assertions, event matching, time manipulation, and account impersonation on Hardhat Network. - Deployment & Verification: Declarative Hardhat Ignition modules with dependency resolution, parameter files, deployment state tracking, and one-command Etherscan verification. - Use Case: You need to deploy an upgradeable UUPS vault to Sepolia and verify it. The Skill provides the OpenZeppelin upgrades pattern, Ignition module, and the exact verify command that reads constructor args from deployment state. ## Quick Start Ask the agent to scaffold a TypeScript Hardhat project with the toolbox plugin, write a fixture-based test for your contract, and deploy it to Sepolia using Hardhat Ignition.