コード例 #1
0
ファイル: eblock.go プロジェクト: FactomProject/factomd
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
ファイル: eblock.go プロジェクト: FactomProject/factomd
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()...))
}