From 55e1d26fb392fbd0b25316148853f20f6060d23e Mon Sep 17 00:00:00 2001 From: sukantoraymond Date: Tue, 10 Dec 2024 18:37:19 -0500 Subject: [PATCH] Enable mainnet (#2399) * enable mainnet * clarify prompt --------- Signed-off-by: sukantoraymond --- cmd/blockchaincmd/add_validator.go | 1 + cmd/blockchaincmd/change_weight.go | 4 ---- cmd/blockchaincmd/deploy.go | 6 ------ cmd/blockchaincmd/prompt_genesis_input.go | 2 +- cmd/blockchaincmd/remove_validator.go | 4 ---- 5 files changed, 2 insertions(+), 15 deletions(-) diff --git a/cmd/blockchaincmd/add_validator.go b/cmd/blockchaincmd/add_validator.go index 9b9e937d7..b8a1150c3 100644 --- a/cmd/blockchaincmd/add_validator.go +++ b/cmd/blockchaincmd/add_validator.go @@ -285,6 +285,7 @@ func addValidator(_ *cobra.Command, args []string) error { if err := prompts.ValidateNodeID(nodeIDStr); err != nil { return err } + if sovereign && publicKey == "" && pop == "" { publicKey, pop, err = promptProofOfPossession(true, true) if err != nil { diff --git a/cmd/blockchaincmd/change_weight.go b/cmd/blockchaincmd/change_weight.go index a3fb5a949..b8eb0eaa6 100644 --- a/cmd/blockchaincmd/change_weight.go +++ b/cmd/blockchaincmd/change_weight.go @@ -67,10 +67,6 @@ func setWeight(_ *cobra.Command, args []string) error { return err } - if network.Kind == models.Mainnet && sc.Sovereign { - return errNotSupportedOnMainnet - } - if outputTxPath != "" { if _, err := os.Stat(outputTxPath); err == nil { return fmt.Errorf("outputTxPath %q already exists", outputTxPath) diff --git a/cmd/blockchaincmd/deploy.go b/cmd/blockchaincmd/deploy.go index 69cbd0725..a90460e0b 100644 --- a/cmd/blockchaincmd/deploy.go +++ b/cmd/blockchaincmd/deploy.go @@ -450,12 +450,6 @@ func deployBlockchain(cmd *cobra.Command, args []string) error { } clusterNameFlagValue = globalNetworkFlags.ClusterName - if !simulatedPublicNetwork() { - if network.Kind == models.Mainnet && sidecar.Sovereign { - return errNotSupportedOnMainnet - } - } - isEVMGenesis, validationErr, err := app.HasSubnetEVMGenesis(chain) if err != nil { return err diff --git a/cmd/blockchaincmd/prompt_genesis_input.go b/cmd/blockchaincmd/prompt_genesis_input.go index 63d60bfa6..3ff3a8a0f 100644 --- a/cmd/blockchaincmd/prompt_genesis_input.go +++ b/cmd/blockchaincmd/prompt_genesis_input.go @@ -27,7 +27,7 @@ func getValidatorContractManagerAddr() (string, error) { "", models.UndefinedNetwork, prompts.EVMFormat, - "Enter address", + "Enter address (C-Chain address)", ) } diff --git a/cmd/blockchaincmd/remove_validator.go b/cmd/blockchaincmd/remove_validator.go index 54059861a..80e46f22d 100644 --- a/cmd/blockchaincmd/remove_validator.go +++ b/cmd/blockchaincmd/remove_validator.go @@ -109,10 +109,6 @@ func removeValidator(_ *cobra.Command, args []string) error { } network.HandlePublicNetworkSimulation() - if sc.Sovereign && network.Kind == models.Mainnet { - return errNotSupportedOnMainnet - } - if !sc.Sovereign { if outputTxPath != "" { return errors.New("--output-tx-path flag cannot be used for non-SOV (Subnet-Only Validators) blockchains")