Cardano.Ledger.Mary
Contents
type MaryEra = ShelleyMAEra 'Mary Source #
Methods
applyTxs :: MonadError (ApplyTxError (MaryEra c)) m => Globals -> SlotNo -> Seq (Tx (MaryEra c)) -> NewEpochState (MaryEra c) -> m (NewEpochState (MaryEra c)) Source #
applyTick :: Globals -> NewEpochState (MaryEra c) -> SlotNo -> NewEpochState (MaryEra c) Source #
applyBlock :: MonadError (BlockTransitionError (MaryEra c)) m => Globals -> NewEpochState (MaryEra c) -> Block (MaryEra c) -> m (NewEpochState (MaryEra c)) Source #
reapplyBlock :: Globals -> NewEpochState (MaryEra c) -> Block (MaryEra c) -> NewEpochState (MaryEra c) Source #
currentLedgerView :: NewEpochState (MaryEra c) -> LedgerView (Crypto (MaryEra c)) Source #
futureLedgerView :: MonadError (FutureLedgerViewError (MaryEra c)) m => Globals -> NewEpochState (MaryEra c) -> SlotNo -> m (LedgerView (Crypto (MaryEra c))) Source #