| Safe Haskell | None |
|---|---|
| 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) AllegraEra Source #
type StandardAlonzoBlock = ShelleyBlock (TPraos StandardCrypto) AlonzoEra Source #
type StandardBabbageBlock = ShelleyBlock (Praos StandardCrypto) BabbageEra Source #
type StandardConwayBlock = ShelleyBlock (Praos StandardCrypto) ConwayEra Source #
type StandardDijkstraBlock = ShelleyBlock (Praos StandardCrypto) DijkstraEra Source #
type StandardMaryBlock = ShelleyBlock (TPraos StandardCrypto) MaryEra Source #
type StandardShelleyBlock = ShelleyBlock (TPraos StandardCrypto) ShelleyEra Source #
Orphan instances
| Crypto c ⇒ DijkstraEraBlockHeader (Header c) DijkstraEra Source # | |
Methods prevNonceBlockHeaderL ∷ Lens' (Block (Header c) DijkstraEra) Nonce Source # | |
| PraosCrypto c ⇒ ShelleyCompatible (Praos c) BabbageEra Source # | |
| PraosCrypto c ⇒ ShelleyCompatible (Praos c) ConwayEra Source # | |
| PraosCrypto c ⇒ ShelleyCompatible (Praos c) DijkstraEra Source # | |
| PraosCrypto c ⇒ ShelleyCompatible (TPraos c) AllegraEra Source # | |
| PraosCrypto c ⇒ ShelleyCompatible (TPraos c) AlonzoEra Source # | |
| PraosCrypto c ⇒ ShelleyCompatible (TPraos c) MaryEra Source # | |
| PraosCrypto c ⇒ ShelleyCompatible (TPraos c) ShelleyEra Source # | |