Modulecardano-ledger-shelley-1.19.0.1
Cardano.Ledger.Shelley.Genesis
- 7 types
- 17 values
- Packagecardano-ledger-shelley-1.19.0.1
- Exports24
- LicenceApache-2.0
Constructors
Instances11Eq, Show, Generic, NFData, FromJSON, ToJSON, …
(Ord k, Ord v) => Eq (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(Show k, Show v) => Show (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(NFData k, NFData v) => NFData (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(FromJSON k, FromJSON v, FromJSONKey k, Ord k) => FromJSON (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(ToJSON k, ToJSON v, ToJSONKey k) => ToJSON (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDefault (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(NoThunks k, NoThunks v) => NoThunks (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(DecCBOR k, DecCBOR v) => DecCBOR (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(EncCBOR k, EncCBOR v) => EncCBOR (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep (InjectionData k v) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"InjectionData"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"NoInjection"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"InjectionFromFile"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FsPath) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Hash Blake2b_256 ByteString))) :+: C1 ('MetaCons"EmbeddedInjection"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ListMap k v)))))
Instances3Eq, Show, Exception
Eq InjectionErrorDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow InjectionErrorDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisException InjectionErrorDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis
Constructors
Instances14Eq, Fractional, Num, Ord, Real, Show, …
Eq NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFractional NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNum NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisOrd NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisReal NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep NominalDiffTimeMicro = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"NominalDiffTimeMicro"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"NominalDiffTimeMicro"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Micro)))
Instances12Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDefault ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToKeyValuePairs ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep ShelleyExtraConfig = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"ShelleyExtraConfig"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyExtraConfig"
'PrefixI 'True) (S1 ('MetaSel ('Just"secInitialFunds"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (InjectionData Addr Coin)) :*: (S1 ('MetaSel ('Just"secStakePools"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (InjectionData (KeyHash StakePool) StakePoolParams)) :*: S1 ('MetaSel ('Just"secStakeCredentials"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (InjectionData (KeyHash Staking) (KeyHash StakePool))))))
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)))))))
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisSemigroup ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisMonoid ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToKeyValuePairs ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep ShelleyGenesisStaking = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"ShelleyGenesisStaking"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyGenesisStaking"
'PrefixI 'True) (S1 ('MetaSel ('Just"sgsPools"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap (KeyHash StakePool) StakePoolParams)) :*: S1 ('MetaSel ('Just"sgsStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap (KeyHash Staking) (KeyHash StakePool)))))
Instances2Eq, Show
Eq ValidationErrDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ValidationErrDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis