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

newtype EbReferences Source #

Constructors

MkEbReferences (MemoBytes EbReferencesRaw) 

Instances

Instances details
ToCBOR EbReferences Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Block.Endorser

Methods

toCBOR ∷ EbReferences → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EbReferences → Size Source #

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

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

DecCBOR (Annotator EbReferences) 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))))