From 3bb67075f41ba9d66ad37ebe9efa7a30ed035483 Mon Sep 17 00:00:00 2001 From: Alex Vanin Date: Wed, 8 Dec 2021 12:56:07 +0300 Subject: [PATCH] [#1020] neofs-adm: Do not ask key in `morph subnet get` command There is no need to provide credential to fetch public data from side chain. Signed-off-by: Alex Vanin --- .../internal/modules/morph/subnet.go | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/cmd/neofs-adm/internal/modules/morph/subnet.go b/cmd/neofs-adm/internal/modules/morph/subnet.go index 2c34dc2ca..5171cb063 100644 --- a/cmd/neofs-adm/internal/modules/morph/subnet.go +++ b/cmd/neofs-adm/internal/modules/morph/subnet.go @@ -307,7 +307,15 @@ var cmdSubnetRemove = &cobra.Command{ // initialize morph subnet client var cSubnet morphsubnet.Client - err = initSubnetClient(&cSubnet, &key) + // use random key to fetch the data + // we could use raw neo-go client to perform testInvoke + // without keys, as it is done in other commands + key, err := keys.NewPrivateKey() + if err != nil { + return fmt.Errorf("init subnet client: %w", err) + } + + err = initSubnetClient(&cSubnet, key) if err != nil { return fmt.Errorf("init subnet client: %w", err) } @@ -344,18 +352,10 @@ var cmdSubnetGet = &cobra.Command{ ) }, RunE: func(cmd *cobra.Command, _ []string) error { - // read private key - var key keys.PrivateKey - - err := readSubnetKey(&key) - if err != nil { - return fmt.Errorf("read private key: %w", err) - } - // read ID and encode it var id subnetid.ID - err = id.UnmarshalText([]byte(viper.GetString(flagSubnetGetID))) + err := id.UnmarshalText([]byte(viper.GetString(flagSubnetGetID))) if err != nil { return fmt.Errorf("decode ID text: %w", err) }