Hardhat plugin to print Solidity linearization
Inspect Solidity smart contract inheritance linearization.
> This is a fork of a Hardhat 2.0 plugin by frangio.
``bash`
npm install --save-dev @solidstate/hardhat-linearizationor
pnpm add -D @solidstate/hardhat-linearization
Load plugin in Hardhat config:
`javascript
import HardhatLinearization from '@solidstate/hardhat-linearization';
const config: HardhatUserConfig = {
plugins: [
HardhatLinearization,
],
};
`
Run the task:
`bash`use just the contract name if it's unique
hardhat linearization Contractuse the fully qualified name if it's ambiguous
hardhat linearization contracts/File.sol:Contract
Install dependencies via pnpm:
`bash`
pnpm install
Setup Husky to format code on commit:
`bash``
pnpm prepare