Hardhat — Ethereum development environment (Runner, Network, Ignition, config, tasks, plugins, testing, deployment).
Resources
2Install
npx skillscat add hairyf/blockchain-skills/hardhat Install via the SkillsCat registry.
SKILL.md
Skill based on Hardhat (NomicFoundation/hardhat), generated 2026-02-09. Official docs: https://hardhat.org/docs
Hardhat is an Ethereum development environment: task runner (compile, test, run, node), built-in Hardhat Network, Hardhat Ignition for declarative deployment, and plugins (toolbox ethers/viem, Chai matchers, verify, etc.).
Core References
| Topic | Description | Reference |
|---|---|---|
| Getting started | Init, tasks, compile/test/deploy flow | core-getting-started |
| Configuration | hardhat.config, networks, solidity, paths, mocha | core-config |
| Tasks and plugins | HRE, tasks, plugins, creating tasks | core-tasks-plugins |
Features
| Topic | Description | Reference |
|---|---|---|
| Hardhat Network | In-process vs node, JSON-RPC, forking, network helpers | features-network |
| Hardhat Ignition | Declarative deployment, buildModule, Future, deploy | features-ignition |
| Testing | loadFixture, Chai matchers, network helpers | features-testing |
| Toolbox and verify | Ethers vs Viem toolbox, contract verification | features-toolbox-verify |