[#1689] adm: Fix printSubjectInfo method

* Fix print format for primary and additional subject keys
  from frostfsid contract. Since the format corresponds to
  `neo-go wallet dump-keys` output format.

Change-Id: I9ae9fd43bfb378970786b97bd3d9d7f739466ae6
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
This commit is contained in:
Airat Arifullin 2025-04-22 17:37:29 +03:00
parent 77b8545601
commit 6bdbe6a18b

View file

@ -1,6 +1,7 @@
package frostfsid package frostfsid
import ( import (
"encoding/hex"
"errors" "errors"
"fmt" "fmt"
"math/big" "math/big"
@ -604,7 +605,7 @@ func printSubjectInfo(cmd *cobra.Command, addr util.Uint160, subj *frostfsidclie
cmd.Printf("Address: %s\n", address.Uint160ToString(addr)) cmd.Printf("Address: %s\n", address.Uint160ToString(addr))
pk := "<nil>" pk := "<nil>"
if subj.PrimaryKey != nil { if subj.PrimaryKey != nil {
pk = subj.PrimaryKey.String() pk = hex.EncodeToString(subj.PrimaryKey.Bytes())
} }
cmd.Printf("Primary key: %s\n", pk) cmd.Printf("Primary key: %s\n", pk)
cmd.Printf("Name: %s\n", subj.Name) cmd.Printf("Name: %s\n", subj.Name)
@ -614,7 +615,7 @@ func printSubjectInfo(cmd *cobra.Command, addr util.Uint160, subj *frostfsidclie
for _, key := range subj.AdditionalKeys { for _, key := range subj.AdditionalKeys {
k := "<nil>" k := "<nil>"
if key != nil { if key != nil {
k = key.String() k = hex.EncodeToString(key.Bytes())
} }
cmd.Printf("- %s\n", k) cmd.Printf("- %s\n", k)
} }