ouroboros-consensus-byron-test-0.1.0.0: Test infrastructure for Byron
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.ByronDual.Node.Serialisation

Orphan instances

SerialiseNodeToNodeConstraints DualByronBlock Source # 
Instance details

SerialiseNodeToClientConstraints DualByronBlock Source # 
Instance details

SerialiseDiskConstraints DualByronBlock Source # 
Instance details

HasNetworkProtocolVersion DualByronBlock Source # 
Instance details

SupportedNetworkProtocolVersion DualByronBlock Source # 
Instance details

SerialiseNodeToNode DualByronBlock DualByronBlock Source #

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

Instance details

SerialiseNodeToClient DualByronBlock SlotNo Source # 
Instance details

SerialiseNodeToClient DualByronBlock DualByronBlock Source #

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

Instance details

EncodeDisk DualByronBlock DualByronBlock Source # 
Instance details

SerialiseNodeToNode DualByronBlock (Serialised DualByronBlock) Source #

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

Instance details

SerialiseNodeToNode DualByronBlock (SerialisedHeader DualByronBlock) Source #

Forward to the Byron instance.

Instance details

SerialiseNodeToNode DualByronBlock (GenTx DualByronBlock) Source # 
Instance details

SerialiseNodeToNode DualByronBlock (GenTxId DualByronBlock) Source # 
Instance details

SerialiseNodeToNode DualByronBlock (Header DualByronBlock) Source #

Forward to the Byron instance.

Instance details

SerialiseNodeToClient DualByronBlock (Serialised DualByronBlock) Source #

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

Instance details

SerialiseNodeToClient DualByronBlock (GenTx DualByronBlock) Source # 
Instance details

SerialiseNodeToClient DualByronBlock (GenTxId DualByronBlock) Source # 
Instance details

SerialiseResult DualByronBlock (BlockQuery DualByronBlock) Source # 
Instance details

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

EncodeDisk DualByronBlock (AnnTip DualByronBlock) Source # 
Instance details

EncodeDisk DualByronBlock (LedgerState DualByronBlock) Source # 
Instance details

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

DecodeDisk DualByronBlock (AnnTip DualByronBlock) Source # 
Instance details

DecodeDisk DualByronBlock (LedgerState DualByronBlock) Source # 
Instance details

SerialiseNodeToClient DualByronBlock (DualGenTxErr ByronBlock ByronSpecBlock) Source #
ApplyTxErr DualByronBlock
Instance details

SerialiseNodeToClient DualByronBlock (SomeSecond BlockQuery DualByronBlock) Source # 
Instance details

DecodeDisk DualByronBlock (ByteStringDualByronBlock) Source # 
Instance details

Methods

decodeDiskCodecConfig DualByronBlock → ∀ s. Decoder s (ByteStringDualByronBlock) Source #

DecodeDiskDep (NestedCtxt Header) DualByronBlock Source # 
Instance details