示例#1
0
func (e *EBlock) GetWelds() [][]byte {
	var answer [][]byte
	for _, entry := range e.Body.EBEntries {
		answer = append(answer, primitives.DoubleSha(append(entry.Bytes(), e.GetChainID().Bytes()...)))
	}
	return answer
}
示例#2
0
func (c *EBlock) GetHashOfChainID() []byte {
	return primitives.DoubleSha(c.GetChainID().Bytes())
}
示例#3
0
文件: entry.go 项目: jjdevbiz/factomd
func (e *Entry) GetWeld() []byte {
	return primitives.DoubleSha(append(e.GetHash().Bytes(), e.GetChainID()...))
}