ShelleyBasedEra era ⇒ ReconstructNestedCtxt Header (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ DecodeDiskDep (NestedCtxt Header) (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyBasedEra era ⇒ DecodeDiskDepIx (NestedCtxt Header) (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ EncodeDiskDep (NestedCtxt Header) (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyBasedEra era ⇒ EncodeDiskDepIx (NestedCtxt Header) (ShelleyBlock proto era) Source # | |
Instance details |
(NoHardForks (ShelleyBlock proto era), ShelleyCompatible proto era) ⇒ SerialiseNodeToClientConstraints (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToNodeConstraints (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseDiskConstraints (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ HasBinaryBlockInfo (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) SlotNo Source # | |
Instance details |
ShelleyCompatible proto era ⇒ DecodeDisk (ShelleyBlock proto era) PraosState Source # | ChainDepState (BlockProtocol (ShelleyBlock era))
|
Instance details |
ShelleyCompatible proto era ⇒ DecodeDisk (ShelleyBlock proto era) TPraosState Source # | ChainDepState (BlockProtocol (ShelleyBlock era))
|
Instance details |
ShelleyCompatible proto era ⇒ EncodeDisk (ShelleyBlock proto era) PraosState Source # | |
Instance details |
ShelleyCompatible proto era ⇒ EncodeDisk (ShelleyBlock proto era) TPraosState Source # | ChainDepState (BlockProtocol (ShelleyBlock era))
|
Instance details |
ShelleyBasedEra era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (ApplyTxError era) Source # | ApplyTxErr '(ShelleyBlock era)'
|
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (GenTx (ShelleyBlock proto era)) Source # | Uses CBOR-in-CBOR in the To/FromCBOR instances to get the annotation. |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (GenTxId (ShelleyBlock proto era)) Source # | |
Instance details |
(NoHardForks (ShelleyBlock proto era), ShelleyCompatible proto era) ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (ShelleyLedgerConfig era) Source # | This instance uses the invariant that the EpochInfo in a
ShelleyLedgerConfig is fixed i.e. has a constant EpochSize and
SlotLength . This is not true in the case of the HFC in a
ShelleyPartialLedgerConfig , but that is handled correctly in the respective
SerialiseNodeToClient instance for ShelleyPartialLedgerConfig . |
Instance details |
ShelleyBasedEra era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (ShelleyPartialLedgerConfig era) Source # | This instance uses the invariant that the EpochInfo in a
ShelleyPartialLedgerConfig is always just a dummy value. |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToNode (ShelleyBlock proto era) (Header (ShelleyBlock proto era)) Source # | CBOR-in-CBOR to be compatible with the wrapped (Serialised ) variant. |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToNode (ShelleyBlock proto era) (GenTx (ShelleyBlock proto era)) Source # | The To/FromCBOR instances defined in cardano-ledger use
CBOR-in-CBOR to get the annotation. |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToNode (ShelleyBlock proto era) (GenTxId (ShelleyBlock proto era)) Source # | |
Instance details |
SerialiseNodeToNode (ShelleyBlock proto era) (SerialisedHeader (ShelleyBlock proto era)) Source # | We use CBOR-in-CBOR |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseResult (ShelleyBlock proto era) (BlockQuery (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ DecodeDisk (ShelleyBlock proto era) (AnnTip (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ DecodeDisk (ShelleyBlock proto era) (LedgerState (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ EncodeDisk (ShelleyBlock proto era) (Header (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ EncodeDisk (ShelleyBlock proto era) (AnnTip (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ EncodeDisk (ShelleyBlock proto era) (LedgerState (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (ShelleyBlock proto era) Source # | CBOR-in-CBOR for the annotation. This also makes it compatible with the
wrapped (Serialised ) variant. |
Instance details |
SerialiseNodeToClient (ShelleyBlock proto era) (Serialised (ShelleyBlock proto era)) Source # | Serialised uses CBOR-in-CBOR by default.
|
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToNode (ShelleyBlock proto era) (ShelleyBlock proto era) Source # | CBOR-in-CBOR for the annotation. This also makes it compatible with the
wrapped (Serialised ) variant. |
Instance details |
SerialiseNodeToNode (ShelleyBlock proto era) (Serialised (ShelleyBlock proto era)) Source # | Serialised uses CBOR-in-CBOR by default.
|
Instance details |
ShelleyCompatible proto era ⇒ DecodeDisk (ShelleyBlock proto era) (ByteString → Header (ShelleyBlock proto era)) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ DecodeDisk (ShelleyBlock proto era) (ByteString → ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ EncodeDisk (ShelleyBlock proto era) (ShelleyBlock proto era) Source # | |
Instance details |
ShelleyCompatible proto era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (SomeSecond BlockQuery (ShelleyBlock proto era)) Source # | |
Instance details |