cardano-ledger-0.1.0.0: The blockchain layer of Cardano
Safe HaskellNone
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 #

(<$) :: a -> AMempoolPayload b -> AMempoolPayload a #

ToCBOR MempoolPayload Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

FromCBOR MempoolPayload Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

Eq a => Eq (AMempoolPayload a) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

Show a => Show (AMempoolPayload a) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

ToCBOR (AMempoolPayload ByteString) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload

FromCBOR (AMempoolPayload ByteSpan) Source # 
Instance details

Defined in Cardano.Chain.MempoolPayload