MCPcopy Create free account
hub / github.com/chain/Core / checkValidBlockHeader

Function checkValidBlockHeader

protocol/validation/validation.go:316–321  ·  view source on GitHub ↗
(bh *bc.BlockHeader)

Source from the content-addressed store, hash-verified

314}
315
316func checkValidBlockHeader(bh *bc.BlockHeader) error {
317 if bh.Version == 1 && bh.ExtHash != nil && !bh.ExtHash.IsZero() {
318 return errNonemptyExtHash
319 }
320 return nil
321}
322
323func checkValidSrc(vstate *validationState, vs *bc.ValueSource) error {
324 if vs == nil {

Callers 2

TestBlockHeaderValidFunction · 0.85
ValidateBlockFunction · 0.85

Calls 1

IsZeroMethod · 0.45

Tested by 1

TestBlockHeaderValidFunction · 0.68