hardhat-inspect v0.1.15
Hardhat-inspect
A plugin to conveniently inspect some data of a hardhat project
Installation
To install run
pnpm add hardhat-inspect -DImport the plugin in your hardhat.config.ts:
import "hardhat-inspect";Or if you are not using TypeScript, in your hardhat.config.js:
require("hardhat-inspect");Tasks
This plugin creates no additional tasks, only overrides the default compile task to export
conveniently some data after compilation.
Environment extensions
Adds a inspect field to hre with type Inspector .
Configuration
This plugin extend hre.config.paths with an optional field data where all data that hardhat-inspect find
is saved, by default it use a data directory in the project root.
Usage
To use you can import the data that you need conveniently from the json files in the configured data path
or call to await hre.inspect.refresh() and then access all data directly from hre.inspect.{data-of-interest}
where {data-of-interest} could be contractNames, errors or events.