# Hardhat 3 official plugins

A directory of Hardhat 3 official plugins.

Extend Hardhat's functionality with these official plugins.

You can also find plugins built by the community [here](https://hardhat.org/docs/plugins/community-plugins.md).

### Official plugins

## hardhat-toolbox-viem

Nomic Foundation's recommended bundle of Hardhat plugins (viem based)

- Website: /docs/plugins/hardhat-toolbox-viem
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Hardhat setup, template, viem

## hardhat-toolbox-mocha-ethers

Nomic Foundation's recommended bundle of Hardhat plugins (ethers based)

- Website: /docs/plugins/hardhat-toolbox-mocha-ethers
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Hardhat setup, template, Ethers.js

## hardhat-keystore

This plugin adds an encrypted keystore to Hardhat, to handle secret values (e.g. API keys and private keys) in your config securely.

- Website: /docs/plugins/hardhat-keystore
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Secrets, Keystore, Key management

## hardhat-verify

Automatically verify contracts

- Website: /docs/plugins/hardhat-verify
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Verification, Etherscan, Blockscout

## hardhat-network-helpers

A plugin that provides a set of utility functions to interact with locally simulated networks.

- Website: /docs/plugins/hardhat-network-helpers
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Network, Simulation, Helpers, Testing

## hardhat-ledger

A plugin that allows to interact with Ledger hardware wallets.

- Website: /docs/plugins/hardhat-ledger
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Ledger, Hardware-wallet

## hardhat-viem

Integrates viem into a Hardhat project

- Website: /docs/plugins/hardhat-viem
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: viem, Testing, Tasks, Scripts

## hardhat-viem-assertions

Adds a set of viem-based testing assertions to Hardhat

- Website: /docs/plugins/hardhat-viem-assertions
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: viem, Testing, Assertions

## hardhat-ethers

Integrates Ethers.js into a Hardhat project

- Website: /docs/plugins/hardhat-ethers
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Ethers.js, Testing, Tasks, Scripts

## hardhat-ethers-chai-matchers

Adds a set of ethers-based matchers to chai

- Website: /docs/plugins/hardhat-ethers-chai-matchers
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Ethers.js, chai, Testing, Assertions

## hardhat-typechain

Generates TypeChain bindings for smart contracts

- Website: /docs/plugins/hardhat-typechain
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: TypeChain, TypeScript, Bindings, Contracts

## hardhat-ignition

Hardhat's official deployment solution

- Website: /docs/plugins/hardhat-ignition
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Ignition, Deployment

## hardhat-ignition-viem

Adds support for viem to Hardhat Ignition

- Website: /docs/plugins/hardhat-ignition-viem
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Ignition, viem, Deployment, Testing

## hardhat-ignition-ethers

Adds support for Ethers.js to Hardhat Ignition

- Website: /docs/plugins/hardhat-ignition-ethers
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Ignition, Ethers.js, Deployment, Testing

## hardhat-mocha

Integrates Mocha into a Hardhat project

- Website: /docs/plugins/hardhat-mocha
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Mocha, Testing, Test runner

## hardhat-node-test-runner

Integrates Node.js' builtin test runner into a Hardhat project

- Website: /docs/plugins/hardhat-node-test-runner
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: Node.js test runner, node:test, Test runner

## hardhat-foundry

Hardhat plugin that provides compatibility with Foundry-based projects' remappings

- Website: /docs/plugins/hardhat-foundry
- Author: [Nomic Foundation](https://x.com/NomicFoundation)
- Tags: foundry, forge, remappings
