From d38da01f715c18e7743011f7a6c5cf2b5adaa259 Mon Sep 17 00:00:00 2001 From: sidhujag Date: Tue, 8 Sep 2020 08:09:46 -0700 Subject: [PATCH] fix formatKeyID --- server/public.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/public.go b/server/public.go index ebf4664f..0081cb35 100644 --- a/server/public.go +++ b/server/public.go @@ -579,8 +579,15 @@ func formatPercentage(a string) string { } func (s *PublicServer) formatKeyID(a string) string { - addr, err := s.chainParser.WitnessPubKeyHashFromKeyID([]byte(a)) + dst := make([]byte, hex.DecodedLen(len(a))) + _, errDecode := hex.Decode(dst, a) + if errDecode != nil { + glog.Error(errDecode) + return "" + } + addr, err := s.chainParser.WitnessPubKeyHashFromKeyID(dst) if err != nil { + glog.Error(err) return "" } return addr