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

Cardano.Ledger.Dijkstra.Block.Endorser

Description

Endorser blocks and references

Documentation

data EbReferences Source #

Instances

Instances details
DecCBOR EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

EncCBOR EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

SafeToHash EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

EqRaw EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Memoized EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Associated Types

type RawType EbReferences 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

NFData EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Methods

rnf ∷ EbReferences → () #

Generic EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Associated Types

type Rep EbReferences 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Show EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Eq EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

NoThunks EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

HashAnnotated EbReferences EraIndependentEbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type RawType EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type Rep EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

newtype EbTransactions era Source #

Constructors

EbTransactions 

Fields

Instances

Instances details
NFData (Tx 'TopTx era) ⇒ NFData (EbTransactions era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Methods

rnf ∷ EbTransactions era → () #

Generic (EbTransactions era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Associated Types

type Rep (EbTransactions era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type Rep (EbTransactions era) = D1 ('MetaData "EbTransactions" "Cardano.Ledger.Dijkstra.Block.Endorser" "cardano-ledger-dijkstra-0.5.0.0-inplace" 'True) (C1 ('MetaCons "EbTransactions" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEbTransactions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (StrictSeq (Tx 'TopTx era)))))

Methods

from ∷ EbTransactions era → Rep (EbTransactions era) x #

to ∷ Rep (EbTransactions era) x → EbTransactions era #

Show (Tx 'TopTx era) ⇒ Show (EbTransactions era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Methods

showsPrec ∷ Int → EbTransactions era → ShowS #

show ∷ EbTransactions era → String #

showList ∷ [EbTransactions era] → ShowS #

Eq (Tx 'TopTx era) ⇒ Eq (EbTransactions era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Methods

(==) ∷ EbTransactions era → EbTransactions era → Bool #

(/=) ∷ EbTransactions era → EbTransactions era → Bool #

NoThunks (Tx 'TopTx era) ⇒ NoThunks (EbTransactions era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type Rep (EbTransactions era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type Rep (EbTransactions era) = D1 ('MetaData "EbTransactions" "Cardano.Ledger.Dijkstra.Block.Endorser" "cardano-ledger-dijkstra-0.5.0.0-inplace" 'True) (C1 ('MetaCons "EbTransactions" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEbTransactions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (StrictSeq (Tx 'TopTx era)))))

data DijkstraEndorserBlock era Source #

Instances

Instances details
NFData (Tx 'TopTx era) ⇒ NFData (DijkstraEndorserBlock era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Methods

rnf ∷ DijkstraEndorserBlock era → () #

Generic (DijkstraEndorserBlock era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Associated Types

type Rep (DijkstraEndorserBlock era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type Rep (DijkstraEndorserBlock era) = D1 ('MetaData "DijkstraEndorserBlock" "Cardano.Ledger.Dijkstra.Block.Endorser" "cardano-ledger-dijkstra-0.5.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraEndorserBlock" 'PrefixI 'True) (S1 ('MetaSel ('Just "debReferences") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EbReferences) :*: S1 ('MetaSel ('Just "debTransactions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EbTransactions era))))
Show (Tx 'TopTx era) ⇒ Show (DijkstraEndorserBlock era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Eq (Tx 'TopTx era) ⇒ Eq (DijkstraEndorserBlock era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

(Typeable era, NoThunks (Tx 'TopTx era)) ⇒ NoThunks (DijkstraEndorserBlock era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type Rep (DijkstraEndorserBlock era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

type Rep (DijkstraEndorserBlock era) = D1 ('MetaData "DijkstraEndorserBlock" "Cardano.Ledger.Dijkstra.Block.Endorser" "cardano-ledger-dijkstra-0.5.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraEndorserBlock" 'PrefixI 'True) (S1 ('MetaSel ('Just "debReferences") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EbReferences) :*: S1 ('MetaSel ('Just "debTransactions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EbTransactions era))))