Practical overview
When it fits
Use it when your Circom circuit workflow belongs in a Hardhat project and you want its compilation, setup and verifier-generation tasks managed through the plugin.
Who it is for
- Developers building Circom circuits in a Hardhat project.
- TypeScript teams that want generated circuit and proof types.
- Developers preparing Solidity or Vyper verifiers from setup circuits.
Documented uses
- Compile or recompile Circom circuits and create circuit artifacts.
- Set up compiled circuits to generate zkey and vkey files for Groth16 or PLONK workflows.
- Generate Solidity or Vyper verifier contracts for setup circuits.
- Create typed circuit wrappers and configure witness or proof testing with the separate Chai extension.
Requirements & limits
- It is installed as an npm development dependency and loaded from the Hardhat configuration.
- The documented tasks separate compilation, setup and verifier generation;
makecombines compilation and setup. - Verifier output can be configured for Solidity or Vyper.
- The Chai testing support requires the separate
@solarity/chai-zkitpackage. - The repository displays an MIT license.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add Hardhat Zkit to a Hardhat project
Install the plugin and load it through the project’s Hardhat configuration.
Before you start
- A Hardhat project
- npm
Steps
Install the plugin with the command below.
npm install --save-dev @solarity/hardhat-zkitAdd
import "@solarity/hardhat-zkit";to a TypeScript Hardhat configuration, or userequire("@solarity/hardhat-zkit");in JavaScript.
Expected outcome
The plugin is included in the project configuration, where its documented Zkit tasks and configuration can be used.
Guide limitations
- These steps cover installation and configuration only; they do not verify execution or compatibility with a particular project.
- The README says the plugin automatically installs required Circom compilers.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 24 October 2026
- Original website title
- dl-solarity/hardhat-zkit · Official homepage title · retained in its source language

