12345678910 |
- // adds storageLayout to solc outputSelection, necessary for storage gaps
- const { internalTask } = require('hardhat/config');
- const { TASK_COMPILE_SOLIDITY_GET_COMPILER_INPUT } = require('hardhat/builtin-tasks/task-names');
- internalTask(TASK_COMPILE_SOLIDITY_GET_COMPILER_INPUT, async (args, bre, runSuper) => {
- const input = await runSuper();
- input.settings.outputSelection['*']['*'].push('storageLayout');
- return input;
- });
|