cardano-slotting-0.1.0.0: Key slotting types for cardano libraries
Safe HaskellNone
LanguageHaskell2010

Cardano.Slotting.Block

Synopsis

Documentation

newtype BlockNo Source #

The 0-based index of the block in the blockchain. BlockNo is <= SlotNo and is only equal at slot N if there is a block for every slot where N <= SlotNo.

Constructors

BlockNo 

Fields

Instances

Instances details
Bounded BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Enum BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Eq BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Methods

(==) :: BlockNo -> BlockNo -> Bool #

(/=) :: BlockNo -> BlockNo -> Bool #

Num BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Ord BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Show BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Generic BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Associated Types

type Rep BlockNo :: Type -> Type #

Methods

from :: BlockNo -> Rep BlockNo x #

to :: Rep BlockNo x -> BlockNo #

ToCBOR BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Methods

toCBOR :: BlockNo -> Encoding Source #

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy BlockNo -> Size Source #

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [BlockNo] -> Size Source #

FromCBOR BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

NoThunks BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

Serialise BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

type Rep BlockNo Source # 
Instance details

Defined in Cardano.Slotting.Block

type Rep BlockNo = D1 ('MetaData "BlockNo" "Cardano.Slotting.Block" "cardano-slotting-0.1.0.0-FF4Y2O1UhukGzkqFYkcZSv" 'True) (C1 ('MetaCons "BlockNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))