Inject GenTx | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Embed.Nary |
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 detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToClient ByronBlock (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
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 detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNode ByronBlock (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
(Typeable era, Typeable proto) ⇒ ShowProxy (Validated (GenTx (ShelleyBlock proto era)) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
ShowProxy (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
(Typeable era, Typeable proto) ⇒ ShowProxy (GenTx (ShelleyBlock proto era) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
ShowProxy (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
(Typeable era, Typeable proto) ⇒ ShowProxy (TxId (GenTx (ShelleyBlock proto era)) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
(ShelleyBasedEra era, TranslateEra era WrapTx) ⇒ TranslateEra era (GenTx :.: ShelleyBlock proto) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.ShelleyHFC |
Generic (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Generic (Validated (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Generic (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Generic (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Show (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ Show (Validated (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Show (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ Show (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Show (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Show (GenTxId (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
ShelleyCompatible proto era ⇒ FromCBOR (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
ShelleyCompatible proto era ⇒ ToCBOR (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
(Crypto (EraCrypto era), Typeable era, Typeable proto) ⇒ DecCBOR (TxId (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
(Crypto (EraCrypto era), Typeable era, Typeable proto) ⇒ EncCBOR (TxId (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Eq (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ Eq (Validated (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Eq (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ Eq (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Eq (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Eq (TxId (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Ord (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Ord (TxId (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
NoThunks (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ NoThunks (Validated (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
NoThunks (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ NoThunks (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
NoThunks (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
NoThunks (TxId (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
ConvertRawTxId (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ ConvertRawTxId (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
HasTxId (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ HasTxId (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Condense (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShelleyBasedEra era ⇒ Condense (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
Condense (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Condense (GenTxId (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
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 detailsDefined in Ouroboros.Consensus.Shelley.Node.Serialisation |
ShelleyCompatible proto era ⇒ SerialiseNodeToClient (ShelleyBlock proto era) (GenTxId (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Node.Serialisation |
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 detailsDefined in Ouroboros.Consensus.Shelley.Node.Serialisation |
ShelleyCompatible proto era ⇒ SerialiseNodeToNode (ShelleyBlock proto era) (GenTxId (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Node.Serialisation |
data GenTx ByronBlock Source # | Generalized transactions in Byron This is effectively the same as AMempoolPayload but we cache the
transaction ID (a hash). |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type TranslationError era (GenTx :.: ShelleyBlock proto) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.ShelleyHFC |
type Rep (Validated (GenTx (HardForkBlock xs))) | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type Rep (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type Rep (Validated (GenTx (ShelleyBlock proto era))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
type Rep (GenTx (HardForkBlock xs)) | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type Rep (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type Rep (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
type Rep (TxId (GenTx (HardForkBlock xs))) | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
newtype Validated (GenTx (HardForkBlock xs)) | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
newtype Validated (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
data Validated (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
newtype GenTx (HardForkBlock xs) | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
newtype TxId (GenTx (HardForkBlock xs)) | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
data TxId (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
newtype TxId (GenTx (ShelleyBlock proto era)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |
data GenTx (ShelleyBlock proto era) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Shelley.Ledger.Mempool |