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
}