rocket HARDHAT IGNITION

ENS deployment visualization
Contracts to be deployed
  • ENSRegistry
  • PublicResolver
  • ReverseRegistrar
Deployment flow
Visualize batches
Batch #1Batch #2Batch #3Batch #4Batch #5
[ REVERSEREGISTRAR ]
[ RESOLVER ]
[ REGISTRY ]
Deploy ReverseRegistrar
Call ENSRegistry.setSubnodeOwner
Call ENSRegistry.setSubnodeOwner
Deploy PublicResolver
Call ENSRegistry.setSubnodeOwner
Call ENSRegistry.setResolver
Call PublicResolver.setAddr(bytes32,address)
Deploy ENSRegistry
[ ENS ]
Execution batches
8 futures will be executed across 5 batches
[ ENS ]
Batch #1

+

Deploy ENSRegistry

[ REGISTRY ]
Batch #2

+

Deploy PublicResolver

[ RESOLVER ]

+

Call ENSRegistry.setSubnodeOwner

[ RESOLVER ]

+

Call ENSRegistry.setSubnodeOwner

[ REVERSEREGISTRAR ]
Batch #3

+

Call PublicResolver.setAddr(bytes32,address)

[ RESOLVER ]

+

Call ENSRegistry.setResolver

[ RESOLVER ]
Batch #4

+

Deploy ReverseRegistrar

[ REVERSEREGISTRAR ]
Batch #5

+

Call ENSRegistry.setSubnodeOwner

[ REVERSEREGISTRAR ]