ouroboros-consensus-0.1.0.1: Consensus layer for the Ouroboros blockchain protocol
Safe Haskell None
Language Haskell2010

Ouroboros.Consensus.Block.RealPoint

Synopsis

Non-genesis points

data RealPoint blk Source #

Point of an actual block (i.e., not genesis)

Constructors

RealPoint ! SlotNo !( HeaderHash blk)

Instances

Instances details
StandardHash blk => Eq ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

StandardHash blk => Ord ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

StandardHash blk => Show ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

Generic ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

Associated Types

type Rep ( RealPoint blk) :: Type -> Type Source #

( StandardHash blk, Typeable blk) => NoThunks ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

Condense ( HeaderHash blk) => Condense ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

Monad m => ResolvesBlocks ( ReaderT ( ResolveBlock m blk) m) blk Source #
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.InMemory

Monad m => ResolvesBlocks ( ExceptT e ( ReaderT ( ResolveBlock m blk) m)) blk Source #
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.InMemory

type Rep ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

Derived