Hardhat Ignition comes built-in with a
visualize task that generates an HTML report, illustrating visually the module's deployment process execution. This can be helpful for debugging and verifying that your perception of your modules aligns with Hardhat Ignition's execution plan.
visualize task takes the path to the module to visualize as an argument:
npx hardhat ignition visualize ./ignition/modules/Apollo.js
visualize will generate the report and open it in your system's default browser.
The report includes:
- A summary of the contracts that will be deployed
- A summary of the contract calls that will be made
- A dependency graph of featuring modules and
Check out the visualize report of a module to deploy the ENS protocol.