@@ -304,9 +304,8 @@ impl BlockProcessingErrorClassification for ConnectTransactionError {
304304 | ConnectTransactionError :: InsufficientCoinsFee ( _, _)
305305 | ConnectTransactionError :: AttemptToSpendFrozenToken ( _)
306306 | ConnectTransactionError :: ConcludeInputAmountsDontMatch ( _, _)
307- | ConnectTransactionError :: ProduceBlockFromStakeChangesStakerDestination ( _, _) => {
308- BlockProcessingErrorClass :: BadBlock
309- }
307+ | ConnectTransactionError :: ProduceBlockFromStakeChangesStakerDestination ( _, _)
308+ | ConnectTransactionError :: ZeroTokenTransfer ( _) => BlockProcessingErrorClass :: BadBlock ,
310309
311310 ConnectTransactionError :: StorageError ( err) => err. classify ( ) ,
312311 ConnectTransactionError :: UtxoError ( err) => err. classify ( ) ,
@@ -494,6 +493,7 @@ impl BlockProcessingErrorClassification for TokensError {
494493 | TokensError :: CoinOrTokenOverflow ( _)
495494 | TokensError :: InsufficientTokenFees ( _)
496495 | TokensError :: TokenMetadataUriTooLarge ( _)
496+ | TokensError :: IncorrectMetadataUri ( _)
497497 | TokensError :: InvariantBrokenUndoIssuanceOnNonexistentToken ( _)
498498 | TokensError :: InvariantBrokenRegisterIssuanceWithDuplicateId ( _) => {
499499 BlockProcessingErrorClass :: BadBlock
@@ -663,7 +663,8 @@ impl BlockProcessingErrorClassification for ConsensusPoSError {
663663 | ConsensusPoSError :: FiniteTotalSupplyIsRequired
664664 | ConsensusPoSError :: UnsupportedConsensusVersion
665665 | ConsensusPoSError :: FailedToCalculateCappedBalance
666- | ConsensusPoSError :: InvalidOutputTypeInStakeKernel ( _) => {
666+ | ConsensusPoSError :: InvalidOutputTypeInStakeKernel ( _)
667+ | ConsensusPoSError :: PoolIdsInKernelUtxoAndPoSDataMismatch { .. } => {
667668 BlockProcessingErrorClass :: BadBlock
668669 }
669670
0 commit comments