Hardhat Ignition

To keep deployments consistent and upgradable in the future, the project uses the Hardhat Ignition as the deployment system.

Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them.

Visualising the Deployment

Ignitino also allows us to visualise the deployed contracts by running a simple command

  • yarn hardhat ignition visualize ./ignition/modules/TickerPriceStorage.ts

Once entered, a local interactive UI will be openned in the browser lookin something like this:

Last updated