Introduction
Learn the deployment flow and understand the logic behind it
Current Infrastructure State
By now, we have:
- Created a Subnet-EVM L1 with its genesis file
- Pre-deployed proxy infrastructure at addresses
0xfacade...
(proxy) and0xdad...
(admin) - Placeholder implementation at
0x1212...
waiting to be upgraded
If we were to look at our L1, it would like something like this:
Deployment Flow
The deployment process follows a specific sequence designed for safety and clarity:
- Deploy the Validator Manager implementation - Create the actual contract with validation logic
- Upgrade the proxy - Point
0xfacade...
to our new implementation via the admin at0xdad...
- Initialize the configuration - Set up the initial validator set and permissions
- Activate validation - Enable the contract to start managing validators on the P-Chain
Is this guide helpful?