cardano-ledger-alonzo-0.1.0.0: Cardano ledger introducing Plutus Core
Safe Haskell None
Language Haskell2010

Cardano.Ledger.Alonzo.TxSeq

Description

TxSeq. This is effectively the block body, which consists of a sequence of transactions with segregated witness and metadata information.

Synopsis

Documentation

data TxSeq era where Source #

Bundled Patterns

pattern TxSeq :: forall era. ( Era era, SafeToHash ( TxWitness era)) => StrictSeq ( ValidatedTx era) -> TxSeq era

Instances

Instances details
Eq ( ValidatedTx era) => Eq ( TxSeq era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

Show ( ValidatedTx era) => Show ( TxSeq era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

Generic ( TxSeq era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

Associated Types

type Rep ( TxSeq era) :: Type -> Type Source #

( FromCBOR ( Annotator ( AuxiliaryData era)), FromCBOR ( Annotator ( Script era)), FromCBOR ( Annotator ( TxBody era)), FromCBOR ( Annotator ( Witnesses era)), ToCBOR ( AuxiliaryData era), ToCBOR ( Script era), ToCBOR ( TxBody era), ToCBOR ( Witnesses era), ValidateScript era, Script era ~ Script era, Era era) => FromCBOR ( Annotator ( TxSeq era)) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

Era era => ToCBORGroup ( TxSeq era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

( Typeable era, NoThunks ( ValidatedTx era)) => NoThunks ( TxSeq era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

type Rep ( TxSeq era) Source #
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

hashTxSeq :: forall era. Era era => TxSeq era -> Hash ( Crypto era) EraIndependentBlockBody Source #

Hash a given block body