@@ -14,7 +14,6 @@ module Cardano.Ledger.Alonzo (
1414 AlonzoTxBody ,
1515 AlonzoScript ,
1616 AlonzoTxAuxData ,
17- reapplyAlonzoTx ,
1817)
1918where
2019
@@ -30,39 +29,17 @@ import Cardano.Ledger.Alonzo.TxAuxData (AlonzoTxAuxData)
3029import Cardano.Ledger.Alonzo.TxBody (AlonzoTxBody , AlonzoTxOut )
3130import Cardano.Ledger.Alonzo.TxWits ()
3231import Cardano.Ledger.Alonzo.UTxO ()
33- import Cardano.Ledger.Core
3432import Cardano.Ledger.Mary.Value (MaryValue )
3533import Cardano.Ledger.Plutus.Data ()
36- import Cardano.Ledger.Rules.ValidationMode (applySTSNonStatic )
3734import Cardano.Ledger.Shelley.API
38- import Control.Arrow (left )
39- import Control.Monad.Except (MonadError , liftEither )
40- import Control.Monad.Reader (runReader )
41- import Control.State.Transition.Extended (TRC (TRC ))
4235
4336type Alonzo = AlonzoEra
4437
4538{-# DEPRECATED Alonzo "In favor of `AlonzoEra`" #-}
4639
4740-- =====================================================
4841
49- reapplyAlonzoTx ::
50- forall era m .
51- (ApplyTx era , MonadError (ApplyTxError era ) m ) =>
52- Globals ->
53- MempoolEnv era ->
54- MempoolState era ->
55- Validated (Tx era ) ->
56- m (MempoolState era )
57- reapplyAlonzoTx globals env state vtx =
58- let res =
59- flip runReader globals
60- . applySTSNonStatic
61- @ (EraRule " LEDGER" era )
62- $ TRC (env, state, extractTx vtx)
63- in liftEither . left ApplyTxError $ res
64-
6542instance ApplyTx AlonzoEra where
66- reapplyTx = reapplyAlonzoTx
43+ applyTxValidation = ruleApplyTxValidation @ " LEDGER "
6744
6845instance ApplyBlock AlonzoEra
0 commit comments