Prints contract details based on the source-mapping (compiler AST output) with Hardhat
Hardhat-Insight plugin example.
This plugin has two uses:
- read the compiler output and prints the size used by each routine and and estimate of the gas used.
- compare the storage slots of different contracts (similar to Storage Layout Plugin based on the AST so it can support old solidity versions ( <0.5.13 )
npm install hardhat-insight
And add the following statement to your
This plugin adds the following tasks to Hardhat:
insight: execute it to get contract detailed information.
checkStorage: check the storage differences between contracts.
You can select which contracts to print by passing the
--only argument or you can exclude some contracts
There are no additional steps you need to take for this plugin to work.