Skip to content

Commit

Permalink
Merge pull request #266 from input-output-hk/newhoggy/new-function-al…
Browse files Browse the repository at this point in the history
…onzoEraOnwardsToMaryEraOnwards

New function `alonzoEraOnwardsToMaryEraOnwards` and `shelleyToAllegraEraToByronToAllegraEra`
  • Loading branch information
newhoggy committed Sep 26, 2023
2 parents 8020734 + 87dc6f0 commit 7051add
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
9 changes: 9 additions & 0 deletions cardano-api/internal/Cardano/Api/Eras/Case.hs
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ module Cardano.Api.Eras.Case

-- Conversions
, shelleyToAllegraEraToByronToAllegraEra
, alonzoEraOnwardsToMaryEraOnwards
) where

import Cardano.Api.Eon.AlonzoEraOnwards
Expand Down Expand Up @@ -154,3 +155,11 @@ shelleyToAllegraEraToByronToAllegraEra :: ShelleyToAllegraEra era -> ByronToAlle
shelleyToAllegraEraToByronToAllegraEra = \case
ShelleyToAllegraEraShelley -> ByronToAllegraEraShelley
ShelleyToAllegraEraAllegra -> ByronToAllegraEraAllegra

alonzoEraOnwardsToMaryEraOnwards :: ()
=> AlonzoEraOnwards era
-> MaryEraOnwards era
alonzoEraOnwardsToMaryEraOnwards = \case
AlonzoEraOnwardsAlonzo -> MaryEraOnwardsAlonzo
AlonzoEraOnwardsBabbage -> MaryEraOnwardsBabbage
AlonzoEraOnwardsConway -> MaryEraOnwardsConway
5 changes: 5 additions & 0 deletions cardano-api/src/Cardano/Api.hs
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,10 @@ module Cardano.Api (
caseShelleyToAlonzoOrBabbageEraOnwards,
caseShelleyToBabbageOrConwayEraOnwards,

-- ** Eon relaxation
shelleyToAllegraEraToByronToAllegraEra,
alonzoEraOnwardsToMaryEraOnwards,

-- * Assertions on era
requireShelleyBasedEra,

Expand Down Expand Up @@ -1053,6 +1057,7 @@ import Cardano.Api.Eon.ShelleyToBabbageEra
import Cardano.Api.Eon.ShelleyToMaryEra
import Cardano.Api.EraCast
import Cardano.Api.Eras
import Cardano.Api.Eras.Case
import Cardano.Api.Eras.Constraints
import Cardano.Api.Error
import Cardano.Api.Feature
Expand Down

0 comments on commit 7051add

Please sign in to comment.