diff --git a/cmd/updatenode.go b/cmd/updatenode.go index 8e5ae87c..cf1b1fea 100644 --- a/cmd/updatenode.go +++ b/cmd/updatenode.go @@ -8,7 +8,6 @@ import ( "strings" "sync" - "github.com/0chain/gosdk/core/common" "github.com/0chain/gosdk/zcncore" "github.com/spf13/cobra" ) @@ -74,23 +73,14 @@ var minerscUpdateNodeSettings = &cobra.Command{ miner.Settings.NumDelegates = &numDelegates } - if flags.Changed("min_stake") { - var min float64 - if min, err = flags.GetFloat64("min_stake"); err != nil { + if flags.Changed("service_charge") { + serviceCharge, err := flags.GetFloat64("service_charge") + if err != nil { log.Fatal(err) } - tokenBalance := common.Balance(zcncore.ConvertToValue(min)) - miner.Settings.MinStake = &tokenBalance + miner.Settings.ServiceCharge = &serviceCharge } - if flags.Changed("max_stake") { - var max float64 - if max, err = flags.GetFloat64("max_stake"); err != nil { - log.Fatal(err) - } - tokenBalance := common.Balance(zcncore.ConvertToValue(max)) - miner.Settings.MaxStake = &tokenBalance - } txn, err := zcncore.NewTransaction(statusBar, getTxnFee(), nonce) if err != nil { @@ -139,7 +129,6 @@ func init() { minerscUpdateNodeSettings.PersistentFlags().String("id", "", "miner/sharder ID to update") minerscUpdateNodeSettings.PersistentFlags().Bool("sharder", false, "set true for sharder node") minerscUpdateNodeSettings.PersistentFlags().Int("num_delegates", 0, "max number of delegate pools") - minerscUpdateNodeSettings.PersistentFlags().Float64("min_stake", 0.0, "min stake allowed") - minerscUpdateNodeSettings.PersistentFlags().Float64("max_stake", 0.0, "max stake allowed") + minerscUpdateNodeSettings.PersistentFlags().Float64("service_charge", 0, "service charge") minerscUpdateNodeSettings.MarkFlagRequired("id") }