bcc-api-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.Api.GenesisParameters

Description

Parameters fixed in the genesis file: GenesisParameters

Synopsis

Protocol paramaters fixed in the genesis file

data GenesisParameters Source #

Constructors

GenesisParameters 

Fields

newtype EpochSize #

Constructors

EpochSize 

Fields

Instances

Instances details
Enum EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Eq EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Integral EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Num EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Ord EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Real EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Show EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Generic EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Associated Types

type Rep EpochSizeTypeType Source #

FromJSON EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Methods

parseJSON ∷ Value → Parser EpochSize #

parseJSONList ∷ Value → Parser [EpochSize] #

NoThunks EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Methods

noThunks ∷ Context → EpochSizeIO (Maybe ThunkInfo)

wNoThunks ∷ Context → EpochSizeIO (Maybe ThunkInfo)

showTypeOfProxy EpochSizeString

ToJSON EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Methods

toJSONEpochSize → Value #

toEncodingEpochSize → Encoding #

toJSONList ∷ [EpochSize] → Value #

toEncodingList ∷ [EpochSize] → Encoding #

type Rep EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

type Rep EpochSize = D1 ('MetaData "EpochSize" "Bcc.Slotting.Slot" "bcc-slotting-0.1.0.0-31796ee1b38506581e134229951d26120392aac1ce6c978fbf7438ab37ed4173" 'True) (C1 ('MetaCons "EpochSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Internal conversion functions