| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.Block.RealPoint
Contents
Synopsis
- data RealPoint blk = RealPoint !SlotNo !(HeaderHash blk)
- encodeRealPoint :: (HeaderHash blk -> Encoding) -> RealPoint blk -> Encoding
- decodeRealPoint :: (forall s. Decoder s (HeaderHash blk)) -> forall s. Decoder s (RealPoint blk)
- realPointSlot :: RealPoint blk -> SlotNo
- realPointHash :: RealPoint blk -> HeaderHash blk
- blockRealPoint :: HasHeader blk => blk -> RealPoint blk
- headerRealPoint :: HasHeader (Header blk) => Header blk -> RealPoint blk
- realPointToPoint :: RealPoint blk -> Point blk
- withOriginRealPointToPoint :: WithOrigin (RealPoint blk) -> Point blk
- pointToWithOriginRealPoint :: Point blk -> WithOrigin (RealPoint blk)
Non-genesis points
Point of an actual block (i.e., not genesis)
Constructors
| RealPoint !SlotNo !(HeaderHash blk) |
Instances
encodeRealPoint :: (HeaderHash blk -> Encoding) -> RealPoint blk -> Encoding Source #
decodeRealPoint :: (forall s. Decoder s (HeaderHash blk)) -> forall s. Decoder s (RealPoint blk) Source #
Derived
realPointSlot :: RealPoint blk -> SlotNo Source #
realPointHash :: RealPoint blk -> HeaderHash blk Source #
blockRealPoint :: HasHeader blk => blk -> RealPoint blk Source #
realPointToPoint :: RealPoint blk -> Point blk Source #
withOriginRealPointToPoint :: WithOrigin (RealPoint blk) -> Point blk Source #
pointToWithOriginRealPoint :: Point blk -> WithOrigin (RealPoint blk) Source #