INNER CODE UNIT · Go
func
volodymyrprokopyuk/go-blockchain · chain/block.go:62
func (b SigBlock) Hash() Hash {
return NewHash(b)
}
func (b SigBlock) String() string {
var bld strings.Builder
bld.WriteString(
fmt.Sprintf(
"blk %7d: %.7s -> %.7s mrk %.7s\n",
b.Number, b.Hash(), b.Parent, b.MerkleRoot,
),
)
for _, tx := range b.Txs {
bld.WriteString(fmt.Sprintf("%v\n", tx))
}
return bld.String()
}