Modulecardano-api-11.7.0.0
Cardano.Api.Genesis
- 16 types
- 7 values
- Packagecardano-api-11.7.0.0
- Exports23
- LicenceApache-2.0
Constructors
Instances2Eq, Show
Eq GenesisHashAlonzoDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.InternalShow GenesisHashAlonzoDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.Internal
Constructors
Instances2Eq, Show
Eq GenesisHashByronDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.InternalShow GenesisHashByronDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.Internal
Constructors
Instances2Eq, Show
Eq GenesisHashConwayDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.InternalShow GenesisHashConwayDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.Internal
Constructors
Instances2Eq, Show
Eq GenesisHashShelleyDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.InternalShow GenesisHashShelleyDefined in cardano-api-11.7.0.0 · Cardano.Api.Genesis.Internal
Constructors
Constructors
GenesisParametersprotocolParamSystemStart :: UTCTimeprotocolParamNetworkId :: NetworkIdprotocolParamActiveSlotsCoefficient :: RationalprotocolParamSecurity :: NonZero Word64protocolParamEpochLength :: EpochSizeprotocolParamSlotLength :: NominalDiffTimeprotocolParamSlotsPerKESPeriod :: IntprotocolParamMaxKESEvolutions :: IntprotocolParamUpdateQuorum :: IntprotocolParamMaxLovelaceSupply :: CoinprotocolInitialUpdateableProtocolParameters :: PParams (ShelleyLedgerEra era)
Constructors
ShelleyGenesissgSystemStart :: !UTCTimesgNetworkMagic :: !Word32sgNetworkId :: !NetworksgActiveSlotsCoeff :: !PositiveUnitIntervalsgSecurityParam :: !NonZero Word64sgEpochLength :: !EpochSizesgSlotsPerKESPeriod :: !Word64sgMaxKESEvolutions :: !Word64sgSlotLength :: !NominalDiffTimeMicrosgUpdateQuorum :: !Word64sgMaxLovelaceSupply :: !Word64sgProtocolParams :: !PParams ShelleyErasgGenDelegs :: !Map (KeyHash GenesisRole) GenDelegPairsgInitialFunds :: ListMap Addr CoinsgStaking :: ShelleyGenesisStakingsgExtraConfig :: !StrictMaybe ShelleyExtraConfig
Instances13Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToKeyValuePairs ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep ShelleyGenesis = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"ShelleyGenesis"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyGenesis"
'PrefixI 'True) ((((S1 ('MetaSel ('Just"sgSystemStart"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just"sgNetworkMagic"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just"sgNetworkId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just"sgActiveSlotsCoeff"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PositiveUnitInterval))) :*: ((S1 ('MetaSel ('Just"sgSecurityParam"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (NonZero Word64)) :*: S1 ('MetaSel ('Just"sgEpochLength"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochSize)) :*: (S1 ('MetaSel ('Just"sgSlotsPerKESPeriod"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just"sgMaxKESEvolutions"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)))) :*: (((S1 ('MetaSel ('Just"sgSlotLength"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NominalDiffTimeMicro) :*: S1 ('MetaSel ('Just"sgUpdateQuorum"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just"sgMaxLovelaceSupply"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just"sgProtocolParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams ShelleyEra)))) :*: ((S1 ('MetaSel ('Just"sgGenDelegs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash GenesisRole) GenDelegPair)) :*: S1 ('MetaSel ('Just"sgInitialFunds"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap Addr Coin))) :*: (S1 ('MetaSel ('Just"sgStaking"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShelleyGenesisStaking) :*: S1 ('MetaSel ('Just"sgExtraConfig"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe ShelleyExtraConfig)))))))
Constructors
Instances14Enum, Eq, Ord, Show, Generic, NFData, …
Enum EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotEq EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotOrd EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotShow EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotGeneric EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotNFData EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotFromJSON EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToJSON EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotNoThunks EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotFromCBOR EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToCBOR EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotDecCBOR EpochSizeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR EpochSizeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORtype Rep EpochSize = D1 ('MetaDataDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot"EpochSize"
"Cardano.Slotting.Slot"
"cardano-slotting-0.2.2.0-BzlFk4pU5l69Qn8jbrAsSL"
'True) (C1 ('MetaCons"EpochSize"
'PrefixI 'True) (S1 ('MetaSel ('Just"unEpochSize"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))