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.
Installation
This plugin is part of Viem Hardhat Toolbox and Ethers+Mocha Hardhat Toolbox. If you are using any of those toolboxes, there’s nothing else you need to do.
To install this plugin, run the following command:
npm install --save-dev @nomicfoundation/hardhat-keystoreIn your hardhat.config.ts file, import the plugin and add it to the plugins array:
import hardhatKeystore from "@nomicfoundation/hardhat-keystore";
export default { plugins: [hardhatKeystore],};Usage
Check our guide to configuration variables to learn how to use the keystore in your Hardhat configuration.