{"library":"hardhat-storage-layout","type":"library","category":null,"description":"A Hardhat plugin (v0.1.7) that exports the Solidity contract storage layout as a table or programmatic export. It requires Hardhat ^2.0.3 and Solc >=0.5.13. Key differentiator: automates storage slot inspection for upgradeable contracts, avoiding manual errors when updating storage variables. The plugin integrates as a Hardhat task ('check') and provides a JavaScript API for pre-deployment export.","language":"javascript","status":"active","version":"0.1.7","tags":["javascript","ethereum","smart-contracts","hardhat","solidity","evm","hardhat-plugin","storage-layout","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install hardhat-storage-layout","imports":["const hre = require('hardhat'); await hre.storageLayout.export();","require('hardhat-storage-layout'); // in hardhat.config.js","npx hardhat check"]},{"cmd":"yarn add hardhat-storage-layout","imports":[]},{"cmd":"pnpm add hardhat-storage-layout","imports":[]}],"homepage":"https://github.com/aurora-is-near/hardhat-storage-layout","github":"https://github.com/aurora-is-near/hardhat-storage-layout","docs":null,"changelog":null,"pypi":null,"npm":"hardhat-storage-layout","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}