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

Cardano.Chain.Byron.API.Mempool

Synopsis

Documentation

data ApplyMempoolPayloadErr Source #

Errors that arise from applying an arbitrary mempool payload

Although cardano-legder defines MempoolPayload, it does not define a corresponding error type. We could ChainValidationError, but it's too large, which is problematic because we actually sent encoded versions of these errors across the wire.

Instances

Instances details
Show ApplyMempoolPayloadErr Source # 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

FromCBOR ApplyMempoolPayloadErr Source # 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

ToCBOR ApplyMempoolPayloadErr Source # 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

DecCBOR ApplyMempoolPayloadErr Source # 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

EncCBOR ApplyMempoolPayloadErr Source # 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

Eq ApplyMempoolPayloadErr Source # 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

mempoolPayloadRecoverBytesAMempoolPayload ByteStringByteString Source #

The encoding of the mempool payload (without a AMempoolPayload envelope)

mempoolPayloadReencodeAMempoolPayload a → ByteString Source #

Re-encode the mempool payload (without any envelope)