ouroboros-consensus-cardano-0.20.0.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Consensus.Byron.Node.Serialisation

Orphan instances

SerialiseNodeToClientConstraints ByronBlock Source # 
Instance details

SerialiseNodeToNodeConstraints ByronBlock Source # 
Instance details

SerialiseDiskConstraints ByronBlock Source # 
Instance details

HasBinaryBlockInfo ByronBlock Source # 
Instance details

SerialiseNodeToClient ByronBlock ApplyMempoolPayloadErr Source #
ApplyTxErr ByronBlock
Instance details

SerialiseNodeToClient ByronBlock SlotNo Source # 
Instance details

SerialiseNodeToClient ByronBlock ByronBlock Source #

CBOR-in-CBOR for the annotation. This also makes it compatible with the wrapped (Serialised) variant.

Instance details

SerialiseNodeToNode ByronBlock ByronBlock Source #

CBOR-in-CBOR for the annotation. This also makes it compatible with the wrapped (Serialised) variant.

Instance details

EncodeDisk ByronBlock ByronBlock Source # 
Instance details

ReconstructNestedCtxt Header ByronBlock Source # 
Instance details

SerialiseNodeToClient ByronBlock (GenTx ByronBlock) Source #

No CBOR-in-CBOR, because we check for canonical encodings, which means we can use the recomputed encoding for the annotation.

Instance details

SerialiseNodeToClient ByronBlock (GenTxId ByronBlock) Source # 
Instance details

SerialiseNodeToNode ByronBlock (Header ByronBlock) Source # 
Instance details

SerialiseNodeToNode ByronBlock (GenTx ByronBlock) Source #

No CBOR-in-CBOR, because we check for canonical encodings, which means we can use the recomputed encoding for the annotation.

Instance details

SerialiseNodeToNode ByronBlock (GenTxId ByronBlock) Source # 
Instance details

SerialiseNodeToNode ByronBlock (SerialisedHeader ByronBlock) Source # 
Instance details

SerialiseResult ByronBlock (BlockQuery ByronBlock) Source # 
Instance details

DecodeDisk ByronBlock (AnnTip ByronBlock) Source # 
Instance details

DecodeDisk ByronBlock (LedgerState ByronBlock) Source # 
Instance details

DecodeDisk ByronBlock (PBftState PBftByronCrypto) Source #
ChainDepState (BlockProtocol ByronBlock)
Instance details

EncodeDisk ByronBlock (AnnTip ByronBlock) Source # 
Instance details

EncodeDisk ByronBlock (LedgerState ByronBlock) Source # 
Instance details

EncodeDisk ByronBlock (PBftState PBftByronCrypto) Source #
ChainDepState (BlockProtocol ByronBlock)
Instance details

SerialiseNodeToClient ByronBlock (Serialised ByronBlock) Source #

Serialised uses CBOR-in-CBOR by default.

Instance details

SerialiseNodeToNode ByronBlock (Serialised ByronBlock) Source #

Serialised uses CBOR-in-CBOR by default.

Instance details

DecodeDisk ByronBlock (ByteStringByronBlock) Source # 
Instance details

SerialiseNodeToClient ByronBlock (SomeSecond BlockQuery ByronBlock) Source # 
Instance details

DecodeDiskDep (NestedCtxt Header) ByronBlock Source # 
Instance details

DecodeDiskDepIx (NestedCtxt Header) ByronBlock Source # 
Instance details

EncodeDiskDep (NestedCtxt Header) ByronBlock Source # 
Instance details

EncodeDiskDepIx (NestedCtxt Header) ByronBlock Source # 
Instance details