Skip to content

Commit

Permalink
Adding some instances needed for consensus.
Browse files Browse the repository at this point in the history
  • Loading branch information
Jared Corduan committed May 13, 2021
1 parent 02aff33 commit 6268473
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
6 changes: 5 additions & 1 deletion alonzo/impl/src/Cardano/Ledger/Alonzo/Translation.hs
@@ -1,3 +1,5 @@
{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-}
Expand Down Expand Up @@ -37,6 +39,8 @@ import qualified Cardano.Ledger.Tx as LTX
import Control.Monad.Except (Except, throwError)
import Data.Map.Strict (Map)
import Data.Text (Text)
import GHC.Generics (Generic)
import NoThunks.Class (NoThunks)
import Numeric.Natural (Natural)
import Shelley.Spec.Ledger.API
( EpochState (..),
Expand Down Expand Up @@ -73,7 +77,7 @@ data AlonzoGenesis = AlonzoGenesis
collateralPercentage :: Natural,
maxCollateralInputs :: Natural
}
deriving (Eq)
deriving (Eq, Generic, NoThunks)

type instance PreviousEra (AlonzoEra c) = MaryEra c

Expand Down
Expand Up @@ -35,7 +35,7 @@ import Cardano.Ledger.Coin (Coin)
import qualified Cardano.Ledger.Core as Core
import qualified Cardano.Ledger.Crypto as CryptoClass
import Cardano.Ledger.Era (SupportsSegWit (..), ValidateScript (..))
import qualified Cardano.Ledger.Era as E (Era (Crypto))
import qualified Cardano.Ledger.Era as E (Era (Crypto), TranslationContext)
import Cardano.Ledger.Hashes (EraIndependentAuxiliaryData)
import Cardano.Ledger.SafeHash (makeHashWithExplicitProxys)
import Cardano.Ledger.Shelley.Constraints
Expand Down Expand Up @@ -73,6 +73,8 @@ instance CryptoClass.Crypto c => UsesTxOut (ShelleyEra c) where
instance CryptoClass.Crypto c => UsesPParams (ShelleyEra c) where
mergePPUpdates _ = updatePParams

type instance E.TranslationContext (ShelleyEra c) = ()

--------------------------------------------------------------------------------
-- Core instances
--------------------------------------------------------------------------------
Expand Down

0 comments on commit 6268473

Please sign in to comment.