Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Block.SupportsProtocol
- 1 class
- 1 value
- Packageouroboros-consensus-4.2.1.0
- Exports2
- LicenceApache-2.0
class
class (GetHeader blk, GetPrevHash blk, ConsensusProtocol (BlockProtocol blk), NoThunks (Header blk), NoThunks (BlockConfig blk), NoThunks (CodecConfig blk), NoThunks (StorageConfig blk)) => BlockSupportsProtocol blk whereMethods
validateView :: BlockConfig blk -> Header blk -> ValidateView (BlockProtocol blk)tiebreakerView :: BlockConfig blk -> Header blk -> TiebreakerView (BlockProtocol blk)projectChainOrderConfig :: BlockConfig blk -> ChainOrderConfig (SelectView (BlockProtocol blk))
Instances2BlockSupportsProtocol
CanHardFork xs => BlockSupportsProtocol (HardForkBlock xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.Protocol · orphanBridge m a => BlockSupportsProtocol (DualBlock m a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Ledger.Dual