File tree Expand file tree Collapse file tree
cardano-api/internal/Cardano/Api/Eon Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ allegraEraOnwardsToShelleyBasedEra = \case
111111 AllegraEraOnwardsBabbage -> ShelleyBasedEraBabbage
112112 AllegraEraOnwardsConway -> ShelleyBasedEraConway
113113
114- class IsAllegraBasedEra era where
114+ class IsShelleyBasedEra era => IsAllegraBasedEra era where
115115 allegraBasedEra :: AllegraEraOnwards era
116116
117117instance IsAllegraBasedEra AllegraEra where
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ module Cardano.Api.Eon.AlonzoEraOnwards
1717 )
1818where
1919
20+ import Cardano.Api.Eon.MaryEraOnwards
2021import Cardano.Api.Eon.ShelleyBasedEra
2122import Cardano.Api.Eras.Core
2223import Cardano.Api.Modes
@@ -119,7 +120,7 @@ alonzoEraOnwardsToShelleyBasedEra = \case
119120 AlonzoEraOnwardsBabbage -> ShelleyBasedEraBabbage
120121 AlonzoEraOnwardsConway -> ShelleyBasedEraConway
121122
122- class IsAlonzoBasedEra era where
123+ class IsMaryBasedEra era => IsAlonzoBasedEra era where
123124 alonzoBasedEra :: AlonzoEraOnwards era
124125
125126instance IsAlonzoBasedEra AlonzoEra where
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ module Cardano.Api.Eon.BabbageEraOnwards
1717 )
1818where
1919
20+ import Cardano.Api.Eon.AlonzoEraOnwards
2021import Cardano.Api.Eon.ShelleyBasedEra
2122import Cardano.Api.Eras.Core
2223import Cardano.Api.Modes
@@ -113,7 +114,7 @@ babbageEraOnwardsToShelleyBasedEra = \case
113114 BabbageEraOnwardsBabbage -> ShelleyBasedEraBabbage
114115 BabbageEraOnwardsConway -> ShelleyBasedEraConway
115116
116- class IsBabbageBasedEra era where
117+ class IsAlonzoBasedEra era => IsBabbageBasedEra era where
117118 babbageBasedEra :: BabbageEraOnwards era
118119
119120instance IsBabbageBasedEra BabbageEra where
Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ conwayEraOnwardsToBabbageEraOnwards :: ConwayEraOnwards era -> BabbageEraOnwards
120120conwayEraOnwardsToBabbageEraOnwards = \ case
121121 ConwayEraOnwardsConway -> BabbageEraOnwardsConway
122122
123- class IsConwayBasedEra era where
123+ class IsBabbageBasedEra era => IsConwayBasedEra era where
124124 conwayBasedEra :: ConwayEraOnwards era
125125
126126instance IsConwayBasedEra ConwayEra where
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ module Cardano.Api.Eon.MaryEraOnwards
1717 )
1818where
1919
20+ import Cardano.Api.Eon.AllegraEraOnwards
2021import Cardano.Api.Eon.ShelleyBasedEra
2122import Cardano.Api.Eras.Core
2223import Cardano.Api.Modes
@@ -111,7 +112,7 @@ maryEraOnwardsToShelleyBasedEra = \case
111112 MaryEraOnwardsBabbage -> ShelleyBasedEraBabbage
112113 MaryEraOnwardsConway -> ShelleyBasedEraConway
113114
114- class IsMaryBasedEra era where
115+ class IsAllegraBasedEra era => IsMaryBasedEra era where
115116 maryBasedEra :: MaryEraOnwards era
116117
117118instance IsMaryBasedEra MaryEra where
You can’t perform that action at this time.
0 commit comments