github.com/linapex/ethereum-go-chinese@v0.0.0-20190316121929-f8b7a73c3fa1/consensus/errors.go (about)

     1  
     2  //<developer>
     3  //    <name>linapex 曹一峰</name>
     4  //    <email>linapex@163.com</email>
     5  //    <wx>superexc</wx>
     6  //    <qqgroup>128148617</qqgroup>
     7  //    <url>https://jsq.ink</url>
     8  //    <role>pku engineer</role>
     9  //    <date>2019-03-16 19:16:34</date>
    10  //</624450074717458432>
    11  
    12  
    13  package consensus
    14  
    15  import "errors"
    16  
    17  var (
    18  //当验证块需要祖先时返回errUnknownancestor
    19  //这是未知的。
    20  	ErrUnknownAncestor = errors.New("unknown ancestor")
    21  
    22  //验证块需要祖先时返回errprunedancestor
    23  //这是已知的,但其状态不可用。
    24  	ErrPrunedAncestor = errors.New("pruned ancestor")
    25  
    26  //当块的时间戳在将来时,根据
    27  //到当前节点。
    28  	ErrFutureBlock = errors.New("block in the future")
    29  
    30  //如果块的编号不等于其父块的编号,则返回errInvalidNumber。
    31  //加一。
    32  	ErrInvalidNumber = errors.New("invalid block number")
    33  )
    34