p

io.horizen.history

validation

package validation

Type Members

  1. class BlockInFutureException extends Exception
  2. class ConsensusValidator[TX <: Transaction, H <: SidechainBlockHeaderBase, PMOD <: SidechainBlockBase[TX, H], FPI <: AbstractFeePaymentsInfo, HSTOR <: AbstractHistoryStorage[PMOD, FPI, HSTOR], HT <: AbstractHistory[TX, H, PMOD, FPI, HSTOR, HT]] extends HistoryBlockValidator[TX, H, PMOD, FPI, HSTOR, HT] with SparkzLogging
  3. trait HistoryBlockValidator[TX <: Transaction, H <: SidechainBlockHeaderBase, PMOD <: SidechainBlockBase[TX, H], FPI <: AbstractFeePaymentsInfo, HSTOR <: AbstractHistoryStorage[PMOD, FPI, HSTOR], HT <: AbstractHistory[TX, H, PMOD, FPI, HSTOR, HT]] extends AnyRef
  4. class InconsistentDataException extends Exception
  5. class InconsistentMainchainBlockReferenceDataException extends InconsistentDataException
  6. class InconsistentOmmerDataException extends InconsistentDataException
  7. class InconsistentSidechainBlockDataException extends InconsistentDataException
  8. class InvalidBlockException extends Exception
  9. class InvalidMainchainDataException extends InvalidBlockException
  10. class InvalidMainchainHeaderException extends InvalidBlockException
  11. class InvalidOmmerDataException extends InvalidBlockException
  12. class InvalidSidechainBlockDataException extends InvalidBlockException
  13. class InvalidSidechainBlockHeaderException extends InvalidBlockException
  14. class MainchainBlockReferenceValidator[TX <: Transaction, H <: SidechainBlockHeaderBase, PMOD <: SidechainBlockBase[TX, H], FPI <: AbstractFeePaymentsInfo, HSTOR <: AbstractHistoryStorage[PMOD, FPI, HSTOR], HT <: AbstractHistory[TX, H, PMOD, FPI, HSTOR, HT]] extends HistoryBlockValidator[TX, H, PMOD, FPI, HSTOR, HT]
  15. class MainchainHeaderTimestampInFutureException extends BlockInFutureException
  16. class MainchainPoWValidator[TX <: Transaction, H <: SidechainBlockHeaderBase, PMOD <: SidechainBlockBase[TX, H], FPI <: AbstractFeePaymentsInfo, HSTOR <: AbstractHistoryStorage[PMOD, FPI, HSTOR], HT <: AbstractHistory[TX, H, PMOD, FPI, HSTOR, HT]] extends HistoryBlockValidator[TX, H, PMOD, FPI, HSTOR, HT]
  17. trait SemanticBlockValidator[PMOD <: PersistentNodeViewModifier] extends AnyRef
  18. class SidechainBlockSemanticValidator[TX <: Transaction, PMOD <: SidechainBlockBase[TX, _ <: SidechainBlockHeaderBase]] extends SemanticBlockValidator[PMOD]
  19. class SidechainBlockSlotInFutureException extends BlockInFutureException
  20. class WithdrawalEpochValidator[TX <: Transaction, H <: SidechainBlockHeaderBase, PMOD <: SidechainBlockBase[TX, H], FPI <: AbstractFeePaymentsInfo, HSTOR <: AbstractHistoryStorage[PMOD, FPI, HSTOR], HT <: AbstractHistory[TX, H, PMOD, FPI, HSTOR, HT]] extends HistoryBlockValidator[TX, H, PMOD, FPI, HSTOR, HT]

Ungrouped