Join the Hardhat team! We are hiring

#Visualizing your module

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.

The visualize task takes the path to the module to visualize as an argument:

npx hardhat ignition visualize ./ignition/modules/Apollo.js

Running 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 Future objects

Check out the visualize report of a module to deploy the ENS protocol.