Plugins
Official plugins
Nomic Foundation's recommended bundle of Hardhat plugins (viem based)
Nomic Foundation's recommended bundle of Hardhat plugins (ethers based)
This plugin adds an encrypted keystore to Hardhat, to handle secret values (e.g. API keys and private keys) in your config securely.
Automatically verify contracts
A plugin that provides a set of utility functions to interact with locally simulated networks.
Integrates viem into a Hardhat project
Adds a set of viem-based testing assertions to Hardhat
Integrates Ethers.js into a Hardhat project
Adds a set of ethers-based matchers to chai
Generates TypeChain bindings for smart contracts
Hardhat's official deployment solution
Adds support for viem to Hardhat Ignition
Adds support for Ethers.js to Hardhat Ignition
Integrates Mocha into a Hardhat project
Integrates Node.js' builtin test runner into a Hardhat project
Community plugins
Sorted by npm downloadsA Hardhat Plugin For Replicable Deployments And Easy Testing
Export Ethereum smart contract bytecode
Prepend local Solidity source files with an SPDX License Identifier
Calculate Solidity contract inheritance order
Upload local function selectors to the Ethereum Selector Database
Compare storage layouts between contracts and revisions
Remove Hardhat console.log imports and calls from Solidity source files