Convert Subnet to L1
Transform your Subnet into a sovereign L1 with Validator Manager contract integration
Now that you understand where to deploy your Validator Manager Contract (VMC), and you created a Subnet with at least one validator node, it's time to convert your Subnet into a sovereign L1.
This process establishes the VMC as the authority for validator management on your blockchain and is irreversible, once converted to L1, you cannot revert to Subnet status.
Conversion Process
The conversion from Subnet to L1 is a one-time, irreversible process that:
- Establishes Sovereignty: Your blockchain becomes independent with its own validator set
- Transfers Authority: Validator management shifts from P-Chain to your VMC
Key Parameters
-
Subnet ID: The unique identifier of your Subnet (from the
CreateSubnetTx
transaction hash) -
Validator Manager Blockchain ID: The blockchain where your VMC will be deployed (Your L1, C-Chain, Another L1)
-
Validator Manager Address: The address of the validator manager contract (or proxy) that will manage the L1's validator set. Chains created with Developer Console have a pre-deployed proxy at
0xfacade0000000000000000000000000000000000
. -
Initial Validators: The validators that will form your L1's initial validator set. Add the validator we just spun up in the Create a Subnet section.
You just converted your Subnet to an L1 - Congratulations! The following sections will guide you through deploying and configuring your Validator Manager Contract.
Appendix: Conversion Flow
Is this guide helpful?