peer channel getinfo -c 得到的哈希值 是什么编码,和sdk方式取到的不一样,怎么转换

待解决问题:

peer channel getinfo -c 得到的哈希值 是什么编码,和sdk方式取到的不一样,怎么转换

解决办法: (解决了就给填个赞或留言。。。。哈)

package utils

import (
	"encoding/base64"
	"encoding/hex"
)

func BlockHash_Base64_to_Hex(base64str string) (hexstr string) {
	bytCurrentBlockHash_Base64, err := base64.RawStdEncoding.DecodeString(base64str[:43])
	if err != nil {
		return
	}
	hexstr = hex.EncodeToString(bytCurrentBlockHash_Base64)
	return
}

posted @ 2021-09-23 10:57  jiftle  阅读(47)  评论(0编辑  收藏  举报