@@ -73,6 +73,8 @@ pub enum Error {
7373 MissingVanityInExtraData ( BlockNumber , usize , usize ) ,
7474 MissingSignatureInExtraData ( BlockNumber , usize , usize ) ,
7575 UnexpectedMixHash ( BlockNumber , Vec < u8 > ) ,
76+ UnexpectedNotEmptyMixHash ( BlockNumber , Vec < u8 > ) ,
77+ UnexpectedMilliSecondValue ( BlockNumber , u64 ) ,
7678 UnexpectedUncleHash ( BlockNumber ) ,
7779 UnexpectedDifficulty ( BlockNumber , u64 ) ,
7880 UnexpectedNonce ( BlockNumber ) ,
@@ -82,6 +84,7 @@ pub enum Error {
8284 MissingSignerInValidator ( BlockNumber , Address ) ,
8385 UnexpectedGasDiff ( BlockNumber , u64 , u64 ) ,
8486 UnexpectedGasUsed ( BlockNumber , u64 , u64 ) ,
87+ UnexpectedGasLimitDivider ( BlockNumber ) ,
8588 UnexpectedHeaderRelation ( BlockNumber , BlockNumber , Hash , Vec < u8 > , u64 , u64 ) ,
8689 ProofRLPError ( rlp:: DecoderError ) ,
8790 InvalidProofFormatError ( Vec < u8 > ) ,
@@ -142,6 +145,9 @@ pub enum Error {
142145 UnexpectedMissingForkSpecInPreviousEpochCalculation ( BlockNumber , alloc:: boxed:: Box < Error > ) ,
143146 UnexpectedPreviousEpochInCalculatingNextEpoch ( BlockNumber , BlockNumber , BlockNumber ) ,
144147 EmptyPreviousForkSpecs ,
148+ UnexpectedEpochLength ( u64 , u64 ) ,
149+ MustBeEpoch ( BlockNumber , ForkSpec ) ,
150+ MustNotBeEpoch ( BlockNumber , ForkSpec ) ,
145151
146152 // Misbehaviour
147153 MissingHeader1 ,
@@ -510,6 +516,24 @@ impl core::fmt::Display for Error {
510516 Error :: EmptyPreviousForkSpecs => {
511517 write ! ( f, "EmptyPreviousForkSpecs" )
512518 }
519+ Error :: UnexpectedNotEmptyMixHash ( e1, e2) => {
520+ write ! ( f, "UnexpectedNotEmptyMixHash : {} {:?}" , e1, e2)
521+ }
522+ Error :: UnexpectedMilliSecondValue ( e1, e2) => {
523+ write ! ( f, "UnexpectedMilliSecondValue : {} {}" , e1, e2)
524+ }
525+ Error :: UnexpectedGasLimitDivider ( e1) => {
526+ write ! ( f, "UnexpectedGasLimitDivider : {}" , e1)
527+ }
528+ Error :: UnexpectedEpochLength ( e1, e2) => {
529+ write ! ( f, "UnexpectedEpochLength : {} {}" , e1, e2)
530+ }
531+ Error :: MustBeEpoch ( e1, e2) => {
532+ write ! ( f, "MustBeEpoch : {} {:?}" , e1, e2)
533+ }
534+ Error :: MustNotBeEpoch ( e1, e2) => {
535+ write ! ( f, "MustNotBeEpoch : {} {:?}" , e1, e2)
536+ }
513537 }
514538 }
515539}
0 commit comments