cardano-ledger-dijkstra-0.2.0.0: Cardano ledger with nested transactions
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.Dijkstra.Tx

Documentation

data DijkstraTx (l ∷ TxLevel) era where Source #

Constructors

DijkstraTx 

Fields

DijkstraSubTx 

Fields

Instances

Instances details
HasEraTxLevel DijkstraTx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

(EraTx era, Typeable l) ⇒ DecCBOR (Annotator (DijkstraTx l era)) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

(EraTx era, Typeable l) ⇒ ToCBOR (DijkstraTx l era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

toCBORDijkstraTx l era → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (DijkstraTx l era) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DijkstraTx l era] → Size Source #

EraTx era ⇒ EncCBOR (DijkstraTx l era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

encCBORDijkstraTx l era → Encoding Source #

(EraTx era, NFData (TxWits era), NFData (TxAuxData era)) ⇒ NFData (DijkstraTx l era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

rnfDijkstraTx l era → () #

EraTx era ⇒ Show (DijkstraTx l era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

showsPrecIntDijkstraTx l era → ShowS #

showDijkstraTx l era → String #

showList ∷ [DijkstraTx l era] → ShowS #

EraTx era ⇒ Eq (DijkstraTx l era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

(==)DijkstraTx l era → DijkstraTx l era → Bool #

(/=)DijkstraTx l era → DijkstraTx l era → Bool #

(Era era, Typeable l) ⇒ NoThunks (DijkstraTx l era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

data family Tx (l ∷ TxLevel) era Source #

Instances

Instances details
HasEraTxLevel Tx AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l AllegraEraSTxLevel l AllegraEra Source #

HasEraTxLevel Tx AlonzoEra 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l AlonzoEraSTxLevel l AlonzoEra Source #

HasEraTxLevel Tx BabbageEra 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l BabbageEraSTxLevel l BabbageEra Source #

HasEraTxLevel Tx ConwayEra 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l ConwayEraSTxLevel l ConwayEra Source #

HasEraTxLevel Tx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l DijkstraEraSTxLevel l DijkstraEra Source #

HasEraTxLevel Tx MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l MaryEraSTxLevel l MaryEra Source #

HasEraTxLevel Tx ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l ShelleyEraSTxLevel l ShelleyEra Source #

TranslateEra AllegraEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AlonzoEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Alonzo.Translation

TranslateEra BabbageEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra ConwayEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra DijkstraEra (Tx 'TopTx) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra MaryEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

EraTx era ⇒ HasOKey TxId (Tx l era) 
Instance details

Defined in Cardano.Ledger.Core

Methods

toOKeyTx l era → TxId Source #

Typeable l ⇒ DecCBOR (Annotator (Tx l AlonzoEra)) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Typeable l ⇒ DecCBOR (Annotator (Tx l BabbageEra)) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Typeable l ⇒ DecCBOR (Annotator (Tx l ConwayEra)) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Typeable l ⇒ DecCBOR (Annotator (Tx l DijkstraEra)) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Typeable l ⇒ DecCBOR (Annotator (Tx l ShelleyEra)) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Typeable t ⇒ DecCBOR (Annotator (Tx t AllegraEra)) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Typeable t ⇒ DecCBOR (Annotator (Tx t MaryEra)) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Typeable l ⇒ ToCBOR (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

toCBORTx l AlonzoEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Tx l AlonzoEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx l AlonzoEra] → Size Source #

Typeable l ⇒ ToCBOR (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Methods

toCBORTx l BabbageEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Tx l BabbageEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx l BabbageEra] → Size Source #

Typeable l ⇒ ToCBOR (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

toCBORTx l ConwayEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Tx l ConwayEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx l ConwayEra] → Size Source #

Typeable l ⇒ ToCBOR (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

toCBORTx l DijkstraEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Tx l DijkstraEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx l DijkstraEra] → Size Source #

Typeable l ⇒ ToCBOR (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

toCBORTx l ShelleyEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Tx l ShelleyEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx l ShelleyEra] → Size Source #

Typeable t ⇒ ToCBOR (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

toCBORTx t AllegraEraEncoding Source #

encodedSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy (Tx t AllegraEra) → Size Source #

encodedListSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy [Tx t AllegraEra] → Size Source #

Typeable t ⇒ ToCBOR (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

toCBORTx t MaryEraEncoding Source #

encodedSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy (Tx t MaryEra) → Size Source #

encodedListSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy [Tx t MaryEra] → Size Source #

EncCBOR (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

encCBORTx l AlonzoEraEncoding Source #

EncCBOR (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

EncCBOR (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

encCBORTx l ConwayEraEncoding Source #

EncCBOR (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

EncCBOR (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

EncCBOR (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

EncCBOR (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

encCBORTx t MaryEraEncoding Source #

EqRaw (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

eqRawTx l AlonzoEraTx l AlonzoEraBool Source #

EqRaw (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Methods

eqRawTx l BabbageEraTx l BabbageEraBool Source #

EqRaw (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

eqRawTx l ConwayEraTx l ConwayEraBool Source #

EqRaw (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

eqRawTx l DijkstraEraTx l DijkstraEraBool Source #

EqRaw (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

eqRawTx l ShelleyEraTx l ShelleyEraBool Source #

EqRaw (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

eqRawTx t AllegraEraTx t AllegraEraBool Source #

EqRaw (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

eqRawTx t MaryEraTx t MaryEraBool Source #

NFData (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

rnfTx l AlonzoEra → () #

NFData (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Methods

rnfTx l BabbageEra → () #

NFData (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

rnfTx l ConwayEra → () #

NFData (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

rnfTx l DijkstraEra → () #

NFData (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

rnfTx l ShelleyEra → () #

NFData (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

rnfTx t AllegraEra → () #

NFData (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

rnfTx t MaryEra → () #

Generic (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Associated Types

type Rep (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

type Rep (Tx l AlonzoEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Alonzo.Tx" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAlonzoTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l AlonzoEra))))

Methods

fromTx l AlonzoEraRep (Tx l AlonzoEra) x #

toRep (Tx l AlonzoEra) x → Tx l AlonzoEra #

Generic (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Associated Types

type Rep (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

type Rep (Tx l BabbageEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Babbage.Tx" "cardano-ledger-babbage-1.13.0.0-inplace" 'True) (C1 ('MetaCons "MkBabbageTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBabbageTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l BabbageEra))))

Methods

fromTx l BabbageEraRep (Tx l BabbageEra) x #

toRep (Tx l BabbageEra) x → Tx l BabbageEra #

Generic (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Associated Types

type Rep (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

type Rep (Tx l ConwayEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Conway.Tx" "cardano-ledger-conway-1.21.0.0-inplace" 'True) (C1 ('MetaCons "MkConwayTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unConwayTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l ConwayEra))))

Methods

fromTx l ConwayEraRep (Tx l ConwayEra) x #

toRep (Tx l ConwayEra) x → Tx l ConwayEra #

Generic (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Associated Types

type Rep (Tx l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

type Rep (Tx l DijkstraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Dijkstra.Tx" "cardano-ledger-dijkstra-0.2.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDijkstraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DijkstraTx l DijkstraEra))))

Methods

fromTx l DijkstraEraRep (Tx l DijkstraEra) x #

toRep (Tx l DijkstraEra) x → Tx l DijkstraEra #

Generic (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Associated Types

type Rep (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

type Rep (Tx l ShelleyEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Shelley.Tx" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShelleyTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx l ShelleyEra))))

Methods

fromTx l ShelleyEraRep (Tx l ShelleyEra) x #

toRep (Tx l ShelleyEra) x → Tx l ShelleyEra #

Generic (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Associated Types

type Rep (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

type Rep (Tx t AllegraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Allegra.Tx" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAllegraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx t AllegraEra))))

Methods

fromTx t AllegraEraRep (Tx t AllegraEra) x #

toRep (Tx t AllegraEra) x → Tx t AllegraEra #

Generic (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Associated Types

type Rep (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

type Rep (Tx t MaryEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Mary.Tx" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMaryTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx t MaryEra))))

Methods

fromTx t MaryEraRep (Tx t MaryEra) x #

toRep (Tx t MaryEra) x → Tx t MaryEra #

Show (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

showsPrecIntTx l AlonzoEraShowS #

showTx l AlonzoEraString #

showList ∷ [Tx l AlonzoEra] → ShowS #

Show (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Methods

showsPrecIntTx l BabbageEraShowS #

showTx l BabbageEraString #

showList ∷ [Tx l BabbageEra] → ShowS #

Show (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

showsPrecIntTx l ConwayEraShowS #

showTx l ConwayEraString #

showList ∷ [Tx l ConwayEra] → ShowS #

Show (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

showsPrecIntTx l DijkstraEraShowS #

showTx l DijkstraEraString #

showList ∷ [Tx l DijkstraEra] → ShowS #

Show (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

showsPrecIntTx l ShelleyEraShowS #

showTx l ShelleyEraString #

showList ∷ [Tx l ShelleyEra] → ShowS #

Show (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

showsPrecIntTx t AllegraEraShowS #

showTx t AllegraEraString #

showList ∷ [Tx t AllegraEra] → ShowS #

Show (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

showsPrecIntTx t MaryEraShowS #

showTx t MaryEraString #

showList ∷ [Tx t MaryEra] → ShowS #

Eq (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

(==)Tx l AlonzoEraTx l AlonzoEraBool #

(/=)Tx l AlonzoEraTx l AlonzoEraBool #

Eq (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Methods

(==)Tx l BabbageEraTx l BabbageEraBool #

(/=)Tx l BabbageEraTx l BabbageEraBool #

Eq (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

(==)Tx l ConwayEraTx l ConwayEraBool #

(/=)Tx l ConwayEraTx l ConwayEraBool #

Eq (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

(==)Tx l DijkstraEraTx l DijkstraEraBool #

(/=)Tx l DijkstraEraTx l DijkstraEraBool #

Eq (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

(==)Tx l ShelleyEraTx l ShelleyEraBool #

(/=)Tx l ShelleyEraTx l ShelleyEraBool #

Eq (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

(==)Tx t AllegraEraTx t AllegraEraBool #

(/=)Tx t AllegraEraTx t AllegraEraBool #

Eq (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

(==)Tx t MaryEraTx t MaryEraBool #

(/=)Tx t MaryEraTx t MaryEraBool #

Typeable l ⇒ NoThunks (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Typeable l ⇒ NoThunks (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Typeable l ⇒ NoThunks (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Typeable l ⇒ NoThunks (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Typeable l ⇒ NoThunks (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Typeable t ⇒ NoThunks (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Typeable t ⇒ NoThunks (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

newtype Tx l AlonzoEra 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

newtype Tx l BabbageEra 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

newtype Tx l ConwayEra 
Instance details

Defined in Cardano.Ledger.Conway.Tx

newtype Tx l DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

newtype Tx l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

newtype Tx t AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

newtype Tx t MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Tx

type TranslationError AllegraEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AlonzoEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Alonzo.Translation

type TranslationError BabbageEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError ConwayEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError DijkstraEra (Tx 'TopTx) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError MaryEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type Rep (Tx l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

type Rep (Tx l AlonzoEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Alonzo.Tx" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAlonzoTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l AlonzoEra))))
type Rep (Tx l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

type Rep (Tx l BabbageEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Babbage.Tx" "cardano-ledger-babbage-1.13.0.0-inplace" 'True) (C1 ('MetaCons "MkBabbageTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBabbageTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l BabbageEra))))
type Rep (Tx l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.Tx

type Rep (Tx l ConwayEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Conway.Tx" "cardano-ledger-conway-1.21.0.0-inplace" 'True) (C1 ('MetaCons "MkConwayTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unConwayTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l ConwayEra))))
type Rep (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

type Rep (Tx l DijkstraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Dijkstra.Tx" "cardano-ledger-dijkstra-0.2.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDijkstraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DijkstraTx l DijkstraEra))))
type Rep (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

type Rep (Tx l ShelleyEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Shelley.Tx" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShelleyTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx l ShelleyEra))))
type Rep (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

type Rep (Tx t AllegraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Allegra.Tx" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAllegraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx t AllegraEra))))
type Rep (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

type Rep (Tx t MaryEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Mary.Tx" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMaryTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx t MaryEra))))

Orphan instances

AlonzoEraTx DijkstraEra Source # 
Instance details

EraTx DijkstraEra Source # 
Instance details

Associated Types

newtype Tx l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

HasEraTxLevel Tx DijkstraEra Source # 
Instance details

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l DijkstraEraSTxLevel l DijkstraEra Source #

Typeable l ⇒ DecCBOR (Annotator (Tx l DijkstraEra)) Source # 
Instance details

Typeable l ⇒ ToCBOR (Tx l DijkstraEra) Source # 
Instance details

Methods

toCBORTx l DijkstraEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Tx l DijkstraEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx l DijkstraEra] → Size Source #

EncCBOR (Tx l DijkstraEra) Source # 
Instance details

EqRaw (Tx l DijkstraEra) Source # 
Instance details

Methods

eqRawTx l DijkstraEraTx l DijkstraEraBool Source #

NFData (Tx l DijkstraEra) Source # 
Instance details

Methods

rnfTx l DijkstraEra → () #

Generic (Tx l DijkstraEra) Source # 
Instance details

Associated Types

type Rep (Tx l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

type Rep (Tx l DijkstraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Dijkstra.Tx" "cardano-ledger-dijkstra-0.2.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDijkstraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DijkstraTx l DijkstraEra))))

Methods

fromTx l DijkstraEraRep (Tx l DijkstraEra) x #

toRep (Tx l DijkstraEra) x → Tx l DijkstraEra #

Show (Tx l DijkstraEra) Source # 
Instance details

Methods

showsPrecIntTx l DijkstraEraShowS #

showTx l DijkstraEraString #

showList ∷ [Tx l DijkstraEra] → ShowS #

Eq (Tx l DijkstraEra) Source # 
Instance details

Methods

(==)Tx l DijkstraEraTx l DijkstraEraBool #

(/=)Tx l DijkstraEraTx l DijkstraEraBool #

Typeable l ⇒ NoThunks (Tx l DijkstraEra) Source # 
Instance details