6 // ErrUnknownAncestor is returned when validating a block requires an ancestor
8 ErrUnknownAncestor = errors.New("unknown ancestor")
10 // ErrPrunedAncestor is returned when validating a block requires an ancestor
11 // that is known, but the state of which is not available.
12 ErrPrunedAncestor = errors.New("pruned ancestor")
14 // ErrFutureBlock is returned when a block's timestamp is in the future according
15 // to the current node.
16 ErrFutureBlock = errors.New("block in the future")
18 // ErrInvalidNumber is returned if a block's number doesn't equal it's parent's
20 ErrInvalidNumber = errors.New("invalid block number")