cardano-node-8.8.1: The cardano full node
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Tracing.OrphanInstances.Shelley

Orphan instances

ToJSON ValidityInterval Source # 
Instance details

Methods

toJSON :: ValidityInterval -> Value #

toEncoding :: ValidityInterval -> Encoding #

toJSONList :: [ValidityInterval] -> Value #

toEncodingList :: [ValidityInterval] -> Encoding #

omitField :: ValidityInterval -> Bool #

ToJSON FailureDescription Source # 
Instance details

Methods

toJSON :: FailureDescription -> Value #

toEncoding :: FailureDescription -> Encoding #

toJSONList :: [FailureDescription] -> Value #

toEncodingList :: [FailureDescription] -> Encoding #

omitField :: FailureDescription -> Bool #

ToJSON TagMismatchDescription Source # 
Instance details

Methods

toJSON :: TagMismatchDescription -> Value #

toEncoding :: TagMismatchDescription -> Encoding #

toJSONList :: [TagMismatchDescription] -> Value #

toEncodingList :: [TagMismatchDescription] -> Encoding #

omitField :: TagMismatchDescription -> Bool #

ToJSON IsValid Source # 
Instance details

Methods

toJSON :: IsValid -> Value #

toEncoding :: IsValid -> Encoding #

toJSONList :: [IsValid] -> Value #

toEncodingList :: [IsValid] -> Encoding #

omitField :: IsValid -> Bool #

ToJSON ShelleyNodeToClientVersion Source # 
Instance details

ToJSON ShelleyNodeToNodeVersion Source # 
Instance details

ToObject ChainPredicateFailure Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ChainPredicateFailure -> Object #

textTransformer :: ChainPredicateFailure -> Object -> Text #

ToObject TicknPredicateFailure Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TicknPredicateFailure -> Object #

textTransformer :: TicknPredicateFailure -> Object -> Text #

ToObject PraosEnvelopeError Source # 
Instance details

ToObject KESEvolutionError Source # 
Instance details

ToObject KESInfo Source # 
Instance details

ToJSON (TxId (GenTx (ShelleyBlock protocol era))) Source # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> AllegraUtxoPredFailure ledgerera -> Object #

textTransformer :: AllegraUtxoPredFailure ledgerera -> Object -> Text #

(Era ledgerera, Show (PredicateFailure (EraRule "LEDGERS" ledgerera))) => ToObject (AlonzoBbodyPredFailure ledgerera) Source # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> AlonzoUtxoPredFailure ledgerera -> Object #

textTransformer :: AlonzoUtxoPredFailure ledgerera -> Object -> Text #

(ToJSON (CollectError ledgerera), ToObject (PPUPPredFailure ledgerera)) => ToObject (AlonzoUtxosPredFailure ledgerera) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AlonzoUtxosPredFailure ledgerera -> Object #

textTransformer :: AlonzoUtxosPredFailure ledgerera -> Object -> Text #

(ShelleyLedgerEra era ~ ledgerera, IsShelleyBasedEra era, ToObject (PPUPPredFailure ledgerera), ToObject (PredicateFailure (EraRule "UTXO" ledgerera)), EraCrypto ledgerera ~ StandardCrypto, Show (Value ledgerera), ToJSON (Value ledgerera), ToJSON (TxOut ledgerera)) => ToObject (AlonzoUtxowPredFailure ledgerera) Source # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> BabbageUtxoPredFailure ledgerera -> Object #

textTransformer :: BabbageUtxoPredFailure ledgerera -> Object -> Text #

(ShelleyLedgerEra era ~ ledgerera, IsShelleyBasedEra era, 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 # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> ConwayCertPredFailure era -> Object #

textTransformer :: ConwayCertPredFailure era -> Object -> Text #

(Crypto (EraCrypto era), ToObject (PredicateFailure (EraRule "CERT" era))) => ToObject (ConwayCertsPredFailure era) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ConwayCertsPredFailure era -> Object #

textTransformer :: ConwayCertsPredFailure era -> Object -> Text #

ToObject (ConwayDelegPredFailure era) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ConwayDelegPredFailure era -> Object #

textTransformer :: ConwayDelegPredFailure era -> Object -> Text #

EraPParams era => ToObject (ConwayGovPredFailure era) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ConwayGovPredFailure era -> Object #

textTransformer :: ConwayGovPredFailure era -> Object -> Text #

ToObject (ConwayGovCertPredFailure era) Source # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> ConwayLedgerPredFailure ledgerera -> Object #

textTransformer :: ConwayLedgerPredFailure ledgerera -> Object -> Text #

ToObject (PredicateFailure (EraRule "LEDGER" ledgerera)) => ToObject (ApplyTxError ledgerera) Source # 
Instance details

ToObject (PredicateFailure (EraRule "LEDGERS" ledgerera)) => ToObject (ShelleyBbodyPredFailure ledgerera) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyBbodyPredFailure ledgerera -> Object #

textTransformer :: ShelleyBbodyPredFailure ledgerera -> Object -> Text #

Era era => ToObject (ShelleyDelegPredFailure era) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyDelegPredFailure era -> Object #

textTransformer :: ShelleyDelegPredFailure era -> Object -> Text #

(ToObject (PredicateFailure (EraRule "DELPL" ledgerera)), Crypto (EraCrypto ledgerera)) => ToObject (ShelleyDelegsPredFailure ledgerera) Source # 
Instance details

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 # 
Instance details

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 # 
Instance details

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 # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyLedgersPredFailure ledgerera -> Object #

textTransformer :: ShelleyLedgersPredFailure ledgerera -> Object -> Text #

ToObject (ShelleyMirPredFailure ledgerera) Source # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyNewEpochPredFailure ledgerera -> Object #

textTransformer :: ShelleyNewEpochPredFailure ledgerera -> Object -> Text #

ToObject (ShelleyNewppPredFailure ledgerera) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyNewppPredFailure ledgerera -> Object #

textTransformer :: ShelleyNewppPredFailure ledgerera -> Object -> Text #

ToObject (ShelleyPoolPredFailure era) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyPoolPredFailure era -> Object #

textTransformer :: ShelleyPoolPredFailure era -> Object -> Text #

ToObject (ShelleyPoolreapPredFailure ledgerera) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyPoolreapPredFailure ledgerera -> Object #

textTransformer :: ShelleyPoolreapPredFailure ledgerera -> Object -> Text #

Era era => ToObject (ShelleyPpupPredFailure era) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyPpupPredFailure era -> Object #

textTransformer :: ShelleyPpupPredFailure era -> Object -> Text #

ToObject (ShelleyRupdPredFailure ledgerera) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyRupdPredFailure ledgerera -> Object #

textTransformer :: ShelleyRupdPredFailure ledgerera -> Object -> Text #

ToObject (ShelleySnapPredFailure ledgerera) Source # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyTickPredFailure ledgerera -> Object #

textTransformer :: ShelleyTickPredFailure ledgerera -> Object -> Text #

ToObject (ShelleyUpecPredFailure era) Source # 
Instance details

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 # 
Instance details

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 # 
Instance details

Methods

toObject :: TracingVerbosity -> ShelleyUtxowPredFailure ledgerera -> Object #

textTransformer :: ShelleyUtxowPredFailure ledgerera -> Object -> Text #

Crypto crypto => ToObject (ChainTransitionError crypto) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ChainTransitionError crypto -> Object #

textTransformer :: ChainTransitionError crypto -> Object -> Text #

ToObject (OcertPredicateFailure crypto) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> OcertPredicateFailure crypto -> Object #

textTransformer :: OcertPredicateFailure crypto -> Object -> Text #

Crypto crypto => ToObject (OverlayPredicateFailure crypto) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> OverlayPredicateFailure crypto -> Object #

textTransformer :: OverlayPredicateFailure crypto -> Object -> Text #

Crypto crypto => ToObject (PrtclPredicateFailure crypto) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> PrtclPredicateFailure crypto -> Object #

textTransformer :: PrtclPredicateFailure crypto -> Object -> Text #

ToObject (PrtlSeqFailure crypto) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> PrtlSeqFailure crypto -> Object #

textTransformer :: PrtlSeqFailure crypto -> Object -> Text #

ToObject (UpdnPredicateFailure crypto) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> UpdnPredicateFailure crypto -> Object #

textTransformer :: UpdnPredicateFailure crypto -> Object -> Text #

ToObject (Set (Credential 'Staking StandardCrypto)) Source # 
Instance details

ShelleyCompatible protocol era => ToObject (Header (ShelleyBlock protocol era)) Source # 
Instance details

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 ToObject

NOTE: this list is sorted in roughly topological order.

Instance details

Methods

toObject :: TracingVerbosity -> GenTx (ShelleyBlock protocol ledgerera) -> Object #

textTransformer :: GenTx (ShelleyBlock protocol ledgerera) -> Object -> Text #

(Era ledgerera, ToJSON (PParamsUpdate ledgerera)) => ToObject (ProtocolUpdate ledgerera) Source # 
Instance details

(Era ledgerera, ToJSON (PParamsUpdate ledgerera)) => ToObject (ShelleyLedgerUpdate ledgerera) Source # 
Instance details

ToJSON (PParamsUpdate era) => ToObject (UpdateProposal era) Source # 
Instance details

Crypto crypto => ToObject (UpdateState crypto) Source # 
Instance details

ToObject (PredicateFailure (EraRule "BBODY" ledgerera)) => ToObject (ShelleyLedgerError ledgerera) Source # 
Instance details

ToObject (PraosCannotForge crypto) Source # 
Instance details

Crypto crypto => ToObject (PraosValidationErr crypto) Source # 
Instance details

Crypto c => ToObject (PraosChainSelectView c) Source # 
Instance details

Crypto crypto => ToObject (TPraosCannotForge crypto) Source # 
Instance details