Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ouroboros.Consensus.Shelley.HFEras
Contents
Description
Hard fork eras.
Compare this to Eras
, which defines ledger
eras. This module defines hard fork eras, which are a combination of a
ledger era and a protocol.
Documentation
type StandardAllegraBlock = ShelleyBlock (TPraos StandardCrypto) StandardAllegra Source #
type StandardAlonzoBlock = ShelleyBlock (TPraos StandardCrypto) StandardAlonzo Source #
type StandardBabbageBlock = ShelleyBlock (Praos StandardCrypto) StandardBabbage Source #
type StandardConwayBlock = ShelleyBlock (Praos StandardCrypto) StandardConway Source #
type StandardMaryBlock = ShelleyBlock (TPraos StandardCrypto) StandardMary Source #
type StandardShelleyBlock = ShelleyBlock (TPraos StandardCrypto) StandardShelley Source #
Orphan instances
PraosCrypto c => ShelleyCompatible (Praos c) (BabbageEra c) Source # | |
PraosCrypto c => ShelleyCompatible (Praos c) (ConwayEra c) Source # | |
(PraosCrypto c, Signable (DSIGN c) (Hash (HASH c) EraIndependentTxBody)) => ShelleyCompatible (TPraos c) (AllegraEra c) Source # | |
(PraosCrypto c, Signable (DSIGN c) (Hash (HASH c) EraIndependentTxBody)) => ShelleyCompatible (TPraos c) (AlonzoEra c) Source # | |
(PraosCrypto c, PraosCrypto c) => ShelleyCompatible (TPraos c) (BabbageEra c) Source # | |
(PraosCrypto c, PraosCrypto c) => ShelleyCompatible (TPraos c) (ConwayEra c) Source # | |
(PraosCrypto c, Signable (DSIGN c) (Hash (HASH c) EraIndependentTxBody)) => ShelleyCompatible (TPraos c) (MaryEra c) Source # | |
(PraosCrypto c, Signable (DSIGN c) (Hash (HASH c) EraIndependentTxBody)) => ShelleyCompatible (TPraos c) (ShelleyEra c) Source # | |