Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Tracing.OrphanInstances.Shelley
Contents
Orphan instances
ToJSON ValidityInterval Source # | |
Methods toJSON :: ValidityInterval -> Value # toEncoding :: ValidityInterval -> Encoding toJSONList :: [ValidityInterval] -> Value toEncodingList :: [ValidityInterval] -> Encoding | |
ToJSON FailureDescription Source # | |
Methods toJSON :: FailureDescription -> Value # toEncoding :: FailureDescription -> Encoding toJSONList :: [FailureDescription] -> Value toEncodingList :: [FailureDescription] -> Encoding | |
ToJSON TagMismatchDescription Source # | |
Methods toJSON :: TagMismatchDescription -> Value # toEncoding :: TagMismatchDescription -> Encoding toJSONList :: [TagMismatchDescription] -> Value toEncodingList :: [TagMismatchDescription] -> Encoding | |
ToJSON IsValid Source # | |
Methods toEncoding :: IsValid -> Encoding toJSONList :: [IsValid] -> Value toEncodingList :: [IsValid] -> Encoding | |
ToJSON ShelleyNodeToClientVersion Source # | |
Methods toJSON :: ShelleyNodeToClientVersion -> Value # toEncoding :: ShelleyNodeToClientVersion -> Encoding toJSONList :: [ShelleyNodeToClientVersion] -> Value toEncodingList :: [ShelleyNodeToClientVersion] -> Encoding | |
ToJSON ShelleyNodeToNodeVersion Source # | |
Methods toJSON :: ShelleyNodeToNodeVersion -> Value # toEncoding :: ShelleyNodeToNodeVersion -> Encoding toJSONList :: [ShelleyNodeToNodeVersion] -> Value toEncodingList :: [ShelleyNodeToNodeVersion] -> Encoding | |
ToObject ChainPredicateFailure Source # | |
Methods toObject :: TracingVerbosity -> ChainPredicateFailure -> Object # textTransformer :: ChainPredicateFailure -> Object -> Text # | |
ToObject TicknPredicateFailure Source # | |
Methods toObject :: TracingVerbosity -> TicknPredicateFailure -> Object # textTransformer :: TicknPredicateFailure -> Object -> Text # | |
ToObject PraosEnvelopeError Source # | |
Methods toObject :: TracingVerbosity -> PraosEnvelopeError -> Object # textTransformer :: PraosEnvelopeError -> Object -> Text # | |
ToObject KESEvolutionError Source # | |
Methods toObject :: TracingVerbosity -> KESEvolutionError -> Object # textTransformer :: KESEvolutionError -> Object -> Text # | |
ToObject KESInfo Source # | |
Methods toObject :: TracingVerbosity -> KESInfo -> Object # textTransformer :: KESInfo -> Object -> Text # | |
(Crypto (EraCrypto ledgerera), EraCrypto ledgerera ~ StandardCrypto) => ToJSON (CollectError ledgerera) Source # | |
Methods toJSON :: CollectError ledgerera -> Value # toEncoding :: CollectError ledgerera -> Encoding toJSONList :: [CollectError ledgerera] -> Value toEncodingList :: [CollectError ledgerera] -> Encoding | |
ToJSON (TxId (GenTx (ShelleyBlock protocol era))) Source # | |
Methods toJSON :: TxId (GenTx (ShelleyBlock protocol era)) -> Value # toEncoding :: TxId (GenTx (ShelleyBlock protocol era)) -> Encoding toJSONList :: [TxId (GenTx (ShelleyBlock protocol era))] -> Value toEncodingList :: [TxId (GenTx (ShelleyBlock protocol era))] -> Encoding omitField :: TxId (GenTx (ShelleyBlock protocol era)) -> Bool | |
(ToObject (PPUPPredFailure ledgerera), ToJSON (TxOut ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera), Crypto (EraCrypto ledgerera)) => ToObject (AllegraUtxoPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> AllegraUtxoPredFailure ledgerera -> Object # textTransformer :: AllegraUtxoPredFailure ledgerera -> Object -> Text # | |
(Era ledgerera, Show (PredicateFailure (EraRule "LEDGERS" ledgerera))) => ToObject (AlonzoBbodyPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> AlonzoBbodyPredFailure ledgerera -> Object # textTransformer :: AlonzoBbodyPredFailure ledgerera -> Object -> Text # | |
(Era ledgerera, ToObject (PredicateFailure (EraRule "UTXOS" ledgerera)), ToObject (PPUPPredFailure ledgerera), ToJSON (TxOut ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera)) => ToObject (AlonzoUtxoPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> AlonzoUtxoPredFailure ledgerera -> Object # textTransformer :: AlonzoUtxoPredFailure ledgerera -> Object -> Text # | |
(ToJSON (CollectError ledgerera), ToObject (PPUPPredFailure ledgerera)) => ToObject (AlonzoUtxosPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> AlonzoUtxosPredFailure ledgerera -> Object # textTransformer :: AlonzoUtxosPredFailure ledgerera -> Object -> Text # | |
(ToObject (PPUPPredFailure ledgerera), ToObject (PredicateFailure (EraRule "UTXO" ledgerera)), EraCrypto ledgerera ~ StandardCrypto, Show (Value ledgerera), ToJSON (Value ledgerera), ToJSON (TxOut ledgerera)) => ToObject (AlonzoUtxowPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> AlonzoUtxowPredFailure ledgerera -> Object # textTransformer :: AlonzoUtxowPredFailure ledgerera -> Object -> Text # | |
(Era ledgerera, ToObject (ShelleyUtxowPredFailure ledgerera), ToObject (PredicateFailure (EraRule "UTXOS" ledgerera)), ToObject (PPUPPredFailure ledgerera), ToJSON (TxOut ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera)) => ToObject (BabbageUtxoPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> BabbageUtxoPredFailure ledgerera -> Object # textTransformer :: BabbageUtxoPredFailure ledgerera -> Object -> Text # | |
(Era ledgerera, EraCrypto ledgerera ~ StandardCrypto, Show (Value ledgerera), ToObject (PPUPPredFailure ledgerera), ToObject (PredicateFailure (EraRule "UTXO" ledgerera)), ToJSON (Value ledgerera), ToJSON (TxOut ledgerera)) => ToObject (BabbageUtxowPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> BabbageUtxowPredFailure ledgerera -> Object # textTransformer :: BabbageUtxowPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (EraRule "DELEG" era)), ToObject (PredicateFailure (EraRule "POOL" era)), ToObject (PredicateFailure (EraRule "GOVCERT" era))) => ToObject (ConwayCertPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ConwayCertPredFailure era -> Object # textTransformer :: ConwayCertPredFailure era -> Object -> Text # | |
(Crypto (EraCrypto era), ToObject (PredicateFailure (EraRule "CERT" era))) => ToObject (ConwayCertsPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ConwayCertsPredFailure era -> Object # textTransformer :: ConwayCertsPredFailure era -> Object -> Text # | |
ToObject (ConwayDelegPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ConwayDelegPredFailure era -> Object # textTransformer :: ConwayDelegPredFailure era -> Object -> Text # | |
EraPParams era => ToObject (ConwayGovPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ConwayGovPredFailure era -> Object # textTransformer :: ConwayGovPredFailure era -> Object -> Text # | |
ToObject (ConwayGovCertPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ConwayGovCertPredFailure era -> Object # textTransformer :: ConwayGovCertPredFailure era -> Object -> Text # | |
(ToObject (PredicateFailure (EraRule "CERTS" ledgerera)), ToObject (PredicateFailure (EraRule "UTXOW" ledgerera)), ToObject (PredicateFailure (EraRule "GOV" ledgerera)), ToObject (Set (Credential 'Staking (EraCrypto ledgerera)))) => ToObject (ConwayLedgerPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ConwayLedgerPredFailure ledgerera -> Object # textTransformer :: ConwayLedgerPredFailure ledgerera -> Object -> Text # | |
ToObject (PredicateFailure (EraRule "LEDGER" ledgerera)) => ToObject (ApplyTxError ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ApplyTxError ledgerera -> Object # textTransformer :: ApplyTxError ledgerera -> Object -> Text # | |
ToObject (PredicateFailure (EraRule "LEDGERS" ledgerera)) => ToObject (ShelleyBbodyPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyBbodyPredFailure ledgerera -> Object # textTransformer :: ShelleyBbodyPredFailure ledgerera -> Object -> Text # | |
Era era => ToObject (ShelleyDelegPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyDelegPredFailure era -> Object # textTransformer :: ShelleyDelegPredFailure era -> Object -> Text # | |
(ToObject (PredicateFailure (EraRule "DELPL" ledgerera)), Crypto (EraCrypto ledgerera)) => ToObject (ShelleyDelegsPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyDelegsPredFailure ledgerera -> Object # textTransformer :: ShelleyDelegsPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (EraRule "POOL" ledgerera)), ToObject (PredicateFailure (EraRule "DELEG" ledgerera))) => ToObject (ShelleyDelplPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyDelplPredFailure ledgerera -> Object # textTransformer :: ShelleyDelplPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (EraRule "POOLREAP" ledgerera)), ToObject (PredicateFailure (EraRule "SNAP" ledgerera)), ToObject (UpecPredFailure ledgerera)) => ToObject (ShelleyEpochPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyEpochPredFailure ledgerera -> Object # textTransformer :: ShelleyEpochPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (ShelleyUTXO ledgerera)), ToObject (PredicateFailure (ShelleyUTXOW ledgerera)), ToObject (PredicateFailure (EraRule "DELEGS" ledgerera)), ToObject (PredicateFailure (EraRule "UTXOW" ledgerera))) => ToObject (ShelleyLedgerPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyLedgerPredFailure ledgerera -> Object # textTransformer :: ShelleyLedgerPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (ShelleyUTXO ledgerera)), ToObject (PredicateFailure (ShelleyUTXOW ledgerera)), ToObject (PredicateFailure (EraRule "LEDGER" ledgerera))) => ToObject (ShelleyLedgersPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyLedgersPredFailure ledgerera -> Object # textTransformer :: ShelleyLedgersPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyMirPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyMirPredFailure ledgerera -> Object # textTransformer :: ShelleyMirPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (EraRule "EPOCH" ledgerera)), ToObject (PredicateFailure (EraRule "MIR" ledgerera))) => ToObject (ShelleyNewEpochPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyNewEpochPredFailure ledgerera -> Object # textTransformer :: ShelleyNewEpochPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyNewppPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyNewppPredFailure ledgerera -> Object # textTransformer :: ShelleyNewppPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyPoolPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyPoolPredFailure era -> Object # textTransformer :: ShelleyPoolPredFailure era -> Object -> Text # | |
ToObject (ShelleyPoolreapPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyPoolreapPredFailure ledgerera -> Object # textTransformer :: ShelleyPoolreapPredFailure ledgerera -> Object -> Text # | |
Era era => ToObject (ShelleyPpupPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyPpupPredFailure era -> Object # textTransformer :: ShelleyPpupPredFailure era -> Object -> Text # | |
ToObject (ShelleyRupdPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyRupdPredFailure ledgerera -> Object # textTransformer :: ShelleyRupdPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleySnapPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleySnapPredFailure ledgerera -> Object # textTransformer :: ShelleySnapPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (EraRule "NEWEPOCH" ledgerera)), ToObject (PredicateFailure (EraRule "RUPD" ledgerera))) => ToObject (ShelleyTickPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyTickPredFailure ledgerera -> Object # textTransformer :: ShelleyTickPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyUpecPredFailure era) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyUpecPredFailure era -> Object # textTransformer :: ShelleyUpecPredFailure era -> Object -> Text # | |
(ToObject (PPUPPredFailure ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera), ToJSON (TxOut ledgerera), Crypto (EraCrypto ledgerera)) => ToObject (ShelleyUtxoPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyUtxoPredFailure ledgerera -> Object # textTransformer :: ShelleyUtxoPredFailure ledgerera -> Object -> Text # | |
(ToObject (PredicateFailure (ShelleyUTXO ledgerera)), ToObject (PredicateFailure (EraRule "UTXO" ledgerera)), EraCrypto ledgerera ~ StandardCrypto, Crypto (EraCrypto ledgerera)) => ToObject (ShelleyUtxowPredFailure ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyUtxowPredFailure ledgerera -> Object # textTransformer :: ShelleyUtxowPredFailure ledgerera -> Object -> Text # | |
Crypto crypto => ToObject (ChainTransitionError crypto) Source # | |
Methods toObject :: TracingVerbosity -> ChainTransitionError crypto -> Object # textTransformer :: ChainTransitionError crypto -> Object -> Text # | |
ToObject (OcertPredicateFailure crypto) Source # | |
Methods toObject :: TracingVerbosity -> OcertPredicateFailure crypto -> Object # textTransformer :: OcertPredicateFailure crypto -> Object -> Text # | |
Crypto crypto => ToObject (OverlayPredicateFailure crypto) Source # | |
Methods toObject :: TracingVerbosity -> OverlayPredicateFailure crypto -> Object # textTransformer :: OverlayPredicateFailure crypto -> Object -> Text # | |
Crypto crypto => ToObject (PrtclPredicateFailure crypto) Source # | |
Methods toObject :: TracingVerbosity -> PrtclPredicateFailure crypto -> Object # textTransformer :: PrtclPredicateFailure crypto -> Object -> Text # | |
ToObject (PrtlSeqFailure crypto) Source # | |
Methods toObject :: TracingVerbosity -> PrtlSeqFailure crypto -> Object # textTransformer :: PrtlSeqFailure crypto -> Object -> Text # | |
ToObject (UpdnPredicateFailure crypto) Source # | |
Methods toObject :: TracingVerbosity -> UpdnPredicateFailure crypto -> Object # textTransformer :: UpdnPredicateFailure crypto -> Object -> Text # | |
ToObject (Set (Credential 'Staking StandardCrypto)) Source # | |
Methods toObject :: TracingVerbosity -> Set (Credential 'Staking StandardCrypto) -> Object # textTransformer :: Set (Credential 'Staking StandardCrypto) -> Object -> Text # | |
ShelleyCompatible protocol era => ToObject (Header (ShelleyBlock protocol era)) Source # | |
Methods toObject :: TracingVerbosity -> Header (ShelleyBlock protocol era) -> Object # textTransformer :: Header (ShelleyBlock protocol era) -> Object -> Text # | |
ShelleyBasedEra ledgerera => ToObject (GenTx (ShelleyBlock protocol ledgerera)) Source # | instances of NOTE: this list is sorted in roughly topological order. |
Methods toObject :: TracingVerbosity -> GenTx (ShelleyBlock protocol ledgerera) -> Object # textTransformer :: GenTx (ShelleyBlock protocol ledgerera) -> Object -> Text # | |
(Era ledgerera, ToJSON (PParamsUpdate ledgerera)) => ToObject (ProtocolUpdate ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ProtocolUpdate ledgerera -> Object # textTransformer :: ProtocolUpdate ledgerera -> Object -> Text # | |
(Era ledgerera, ToJSON (PParamsUpdate ledgerera)) => ToObject (ShelleyLedgerUpdate ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyLedgerUpdate ledgerera -> Object # textTransformer :: ShelleyLedgerUpdate ledgerera -> Object -> Text # | |
ToJSON (PParamsUpdate era) => ToObject (UpdateProposal era) Source # | |
Methods toObject :: TracingVerbosity -> UpdateProposal era -> Object # textTransformer :: UpdateProposal era -> Object -> Text # | |
Crypto crypto => ToObject (UpdateState crypto) Source # | |
Methods toObject :: TracingVerbosity -> UpdateState crypto -> Object # textTransformer :: UpdateState crypto -> Object -> Text # | |
ToObject (PredicateFailure (EraRule "BBODY" ledgerera)) => ToObject (ShelleyLedgerError ledgerera) Source # | |
Methods toObject :: TracingVerbosity -> ShelleyLedgerError ledgerera -> Object # textTransformer :: ShelleyLedgerError ledgerera -> Object -> Text # | |
ToObject (PraosCannotForge crypto) Source # | |
Methods toObject :: TracingVerbosity -> PraosCannotForge crypto -> Object # textTransformer :: PraosCannotForge crypto -> Object -> Text # | |
Crypto crypto => ToObject (PraosValidationErr crypto) Source # | |
Methods toObject :: TracingVerbosity -> PraosValidationErr crypto -> Object # textTransformer :: PraosValidationErr crypto -> Object -> Text # | |
Crypto c => ToObject (PraosChainSelectView c) Source # | |
Methods toObject :: TracingVerbosity -> PraosChainSelectView c -> Object # textTransformer :: PraosChainSelectView c -> Object -> Text # | |
Crypto crypto => ToObject (TPraosCannotForge crypto) Source # | |
Methods toObject :: TracingVerbosity -> TPraosCannotForge crypto -> Object # textTransformer :: TPraosCannotForge crypto -> Object -> Text # |