[#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
import (
"encoding/hex"
"errors"
"fmt"
"math/big"
@ -604,7 +605,7 @@ func printSubjectInfo(cmd *cobra.Command, addr util.Uint160, subj *frostfsidclie
cmd.Printf("Address: %s\n", address.Uint160ToString(addr))
pk := "<nil>"
if subj.PrimaryKey != nil {
pk = subj.PrimaryKey.String()
pk = hex.EncodeToString(subj.PrimaryKey.Bytes())
}
cmd.Printf("Primary key: %s\n", pk)
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 {
k := "<nil>"
if key != nil {
k = key.String()
k = hex.EncodeToString(key.Bytes())
}
cmd.Printf("- %s\n", k)
}