cardano-ledger-byron-1.0.1.0: The blockchain layer of Cardano during the Byron era
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Chain.MempoolPayload

Synopsis

Documentation

type MempoolPayload = AMempoolPayload () Source #

A payload which can be submitted into or between mempools via the transaction submission protocol.

data AMempoolPayload a Source #

A payload which can be submitted into or between mempools via the transaction submission protocol.

Constructors

MempoolTx !(ATxAux a)

A transaction payload (transaction and witness).

MempoolDlg !(ACertificate a)

A delegation certificate payload.

MempoolUpdateProposal !(AProposal a)

An update proposal payload.

MempoolUpdateVote !(AVote a)

An update vote payload.

Instances

Instances details
Functor AMempoolPayload Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

Methods

fmap ∷ (a → b) → AMempoolPayload a → AMempoolPayload b Source #

(<$) ∷ a → AMempoolPayload b → AMempoolPayload a Source #

FromCBOR MempoolPayload Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

ToCBOR MempoolPayload Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

DecCBOR MempoolPayload Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

EncCBOR MempoolPayload Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

Show a ⇒ Show (AMempoolPayload a) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

FromCBOR (AMempoolPayload ByteSpan) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

ToCBOR (AMempoolPayload ByteString) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

DecCBOR (AMempoolPayload ByteSpan) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

EncCBOR (AMempoolPayload ByteString) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

Eq a ⇒ Eq (AMempoolPayload a) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload