github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/utils/nameof.go (about) 1 package utils 2 3 import ( 4 "fmt" 5 6 "github.com/unicornultrafoundation/go-helios/hash" 7 "github.com/unicornultrafoundation/go-helios/native/idx" 8 ) 9 10 // NameOf returns human readable string representation. 11 func NameOf(p idx.ValidatorID) string { 12 if name := hash.GetNodeName(p); len(name) > 0 { 13 return name 14 } 15 16 return fmt.Sprintf("%d", p) 17 }