From 8f4234b44dc607284a6cfcb9ea386297c5a6e3a6 Mon Sep 17 00:00:00 2001 From: Christopher Goes Date: Tue, 22 May 2018 10:40:04 +0200 Subject: [PATCH] Require --name on init gen-tx --- cmd/gaia/app/genesis.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/gaia/app/genesis.go b/cmd/gaia/app/genesis.go index 7cb7564dd..b70ac17a1 100644 --- a/cmd/gaia/app/genesis.go +++ b/cmd/gaia/app/genesis.go @@ -65,7 +65,7 @@ func GaiaAppInit() server.AppInit { fsAppGenState := pflag.NewFlagSet("", pflag.ContinueOnError) fsAppGenTx := pflag.NewFlagSet("", pflag.ContinueOnError) - fsAppGenTx.String(flagName, "", "validator moniker, if left blank, do not add validator") + fsAppGenTx.String(flagName, "", "validator moniker, required") fsAppGenTx.String(flagClientHome, DefaultCLIHome, "home directory for the client, used for key generation") fsAppGenTx.Bool(flagOWK, false, "overwrite the accounts created") @@ -94,6 +94,9 @@ func GaiaAppGenTx(cdc *wire.Codec, pk crypto.PubKey) ( clientRoot := viper.GetString(flagClientHome) overwrite := viper.GetBool(flagOWK) name := viper.GetString(flagName) + if name == "" { + return nil, nil, tmtypes.GenesisValidator{}, errors.New("Must specify --name (validator moniker)") + } addr, secret, err = server.GenerateSaveCoinKey(clientRoot, name, "1234567890", overwrite) if err != nil { return