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