Skip to content

Commit

Permalink
Merge pull request #330 from input-output-hk/newhoggy/delete-AlonzoEr…
Browse files Browse the repository at this point in the history
…aOnly

Delete `AlonzoEraOnly`
  • Loading branch information
newhoggy committed Oct 19, 2023
2 parents 0e670df + 9281f5e commit 4ab5f61
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 146 deletions.
1 change: 0 additions & 1 deletion cardano-api/cardano-api.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ library internal
Cardano.Api.DeserialiseAnyOf
Cardano.Api.DRepMetadata
Cardano.Api.Eon.AllegraEraOnwards
Cardano.Api.Eon.AlonzoEraOnly
Cardano.Api.Eon.AlonzoEraOnwards
Cardano.Api.Eon.BabbageEraOnly
Cardano.Api.Eon.BabbageEraOnwards
Expand Down
106 changes: 0 additions & 106 deletions cardano-api/internal/Cardano/Api/Eon/AlonzoEraOnly.hs

This file was deleted.

29 changes: 0 additions & 29 deletions cardano-api/internal/Cardano/Api/Eras/Case.hs
Original file line number Diff line number Diff line change
Expand Up @@ -22,25 +22,19 @@ module Cardano.Api.Eras.Case
-- Case on MaryEraOnwards
, caseMaryEraOnlyOrAlonzoEraOnwards

-- Case on AlonzoEraOnwards
, caseAlonzoOnlyOrBabbageEraOnwards

-- Proofs
, noByronEraInShelleyBasedEra
, disjointAlonzoEraOnlyAndBabbageEraOnwards
, disjointByronEraOnlyAndShelleyBasedEra

-- Conversions
, shelleyToAllegraEraToByronToAllegraEra
, shelleyToAlonzoEraToShelleyToBabbageEra
, alonzoEraOnlyToAlonzoEraOnwards
, alonzoEraOnwardsToMaryEraOnwards
, babbageEraOnwardsToMaryEraOnwards
, babbageEraOnwardsToAlonzoEraOnwards
) where

import Cardano.Api.Eon.AllegraEraOnwards
import Cardano.Api.Eon.AlonzoEraOnly
import Cardano.Api.Eon.AlonzoEraOnwards
import Cardano.Api.Eon.BabbageEraOnwards
import Cardano.Api.Eon.ByronAndAllegraEraOnwards
Expand Down Expand Up @@ -226,30 +220,13 @@ caseMaryEraOnlyOrAlonzoEraOnwards l r = \case
MaryEraOnwardsBabbage -> r AlonzoEraOnwardsBabbage
MaryEraOnwardsConway -> r AlonzoEraOnwardsConway

-- | @caseAlonzoOnlyOrBabbageEraOnwards f g era@ applies @f@ to alonzo;
-- and applies @g@ to babbage and later eras.
caseAlonzoOnlyOrBabbageEraOnwards :: ()
=> (AlonzoEraOnly era -> a)
-> (BabbageEraOnwards era -> a)
-> AlonzoEraOnwards era
-> a
caseAlonzoOnlyOrBabbageEraOnwards l r = \case
AlonzoEraOnwardsAlonzo -> l AlonzoEraOnlyAlonzo
AlonzoEraOnwardsBabbage -> r BabbageEraOnwardsBabbage
AlonzoEraOnwardsConway -> r BabbageEraOnwardsConway

{-# DEPRECATED noByronEraInShelleyBasedEra "Use disjointByronEraOnlyAndShelleyBasedEra instead" #-}
noByronEraInShelleyBasedEra :: ShelleyBasedEra era -> ByronEraOnly era -> a
noByronEraInShelleyBasedEra = flip disjointByronEraOnlyAndShelleyBasedEra

disjointByronEraOnlyAndShelleyBasedEra :: ByronEraOnly era -> ShelleyBasedEra era -> a
disjointByronEraOnlyAndShelleyBasedEra ByronEraOnlyByron sbe = case sbe of {}

disjointAlonzoEraOnlyAndBabbageEraOnwards :: AlonzoEraOnly era -> BabbageEraOnwards era -> a
disjointAlonzoEraOnlyAndBabbageEraOnwards eonL eonR =
case eonL of
AlonzoEraOnlyAlonzo -> case eonR of {}

shelleyToAllegraEraToByronToAllegraEra :: ShelleyToAllegraEra era -> ByronToAllegraEra era
shelleyToAllegraEraToByronToAllegraEra = \case
ShelleyToAllegraEraShelley -> ByronToAllegraEraShelley
Expand All @@ -272,12 +249,6 @@ alonzoEraOnwardsToMaryEraOnwards = \case
AlonzoEraOnwardsBabbage -> MaryEraOnwardsBabbage
AlonzoEraOnwardsConway -> MaryEraOnwardsConway

alonzoEraOnlyToAlonzoEraOnwards :: ()
=> AlonzoEraOnly era
-> AlonzoEraOnwards era
alonzoEraOnlyToAlonzoEraOnwards = \case
AlonzoEraOnlyAlonzo -> AlonzoEraOnwardsAlonzo

babbageEraOnwardsToMaryEraOnwards :: ()
=> BabbageEraOnwards era
-> MaryEraOnwards era
Expand Down
13 changes: 3 additions & 10 deletions cardano-api/src/Cardano/Api.hs
Original file line number Diff line number Diff line change
Expand Up @@ -125,11 +125,6 @@ module Cardano.Api (

-- ** From Alonzo

AlonzoEraOnly(..),
alonzoEraOnlyConstraints,
alonzoEraOnlyToCardanoEra,
alonzoEraOnlyToShelleyBasedEra,

AlonzoEraOnwards(..),
alonzoEraOnwardsConstraints,
alonzoEraOnwardsToCardanoEra,
Expand Down Expand Up @@ -163,17 +158,16 @@ module Cardano.Api (
caseShelleyToMaryOrAlonzoEraOnwards,
caseShelleyToAlonzoOrBabbageEraOnwards,
caseShelleyToBabbageOrConwayEraOnwards,
caseAlonzoOnlyOrBabbageEraOnwards,

-- Case on MaryEraOnwards
caseMaryEraOnlyOrAlonzoEraOnwards,

-- ** Eon relaxation

-- *** for AlonzoEraOnly
shelleyToAllegraEraToByronToAllegraEra,
shelleyToAlonzoEraToShelleyToBabbageEra,

-- *** for AlonzoEraOnly
alonzoEraOnlyToAlonzoEraOnwards,

-- *** for AlonzoEraOnwards
alonzoEraOnwardsToMaryEraOnwards,

Expand Down Expand Up @@ -1028,7 +1022,6 @@ import Cardano.Api.Convenience.Construction
import Cardano.Api.Convenience.Query
import Cardano.Api.DeserialiseAnyOf
import Cardano.Api.DRepMetadata
import Cardano.Api.Eon.AlonzoEraOnly
import Cardano.Api.Eon.AlonzoEraOnwards
import Cardano.Api.Eon.BabbageEraOnwards
import Cardano.Api.Eon.ByronAndAllegraEraOnwards
Expand Down

0 comments on commit 4ab5f61

Please sign in to comment.