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

Cardano.Node.Tracing.Era.Shelley

Orphan instances

LogFormatting ChainPredicateFailure Source # 
Instance details

Methods

forMachine :: DetailLevel -> ChainPredicateFailure -> Object Source #

forHuman :: ChainPredicateFailure -> Text Source #

forHumanOrMachine :: ChainPredicateFailure -> Text Source #

asMetrics :: ChainPredicateFailure -> [Metric] Source #

LogFormatting TicknPredicateFailure Source # 
Instance details

Methods

forMachine :: DetailLevel -> TicknPredicateFailure -> Object Source #

forHuman :: TicknPredicateFailure -> Text Source #

forHumanOrMachine :: TicknPredicateFailure -> Text Source #

asMetrics :: TicknPredicateFailure -> [Metric] Source #

LogFormatting PraosEnvelopeError Source # 
Instance details

(ShelleyBasedEra era, ToJSON ValidityInterval, LogFormatting (PPUPPredFailure era)) => LogFormatting (AllegraUtxoPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> AllegraUtxoPredFailure era -> Object Source #

forHuman :: AllegraUtxoPredFailure era -> Text Source #

forHumanOrMachine :: AllegraUtxoPredFailure era -> Text Source #

asMetrics :: AllegraUtxoPredFailure era -> [Metric] Source #

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

Methods

forMachine :: DetailLevel -> AlonzoBbodyPredFailure era -> Object Source #

forHuman :: AlonzoBbodyPredFailure era -> Text Source #

forHumanOrMachine :: AlonzoBbodyPredFailure era -> Text Source #

asMetrics :: AlonzoBbodyPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "UTXOS" era))) => LogFormatting (AlonzoUtxoPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> AlonzoUtxoPredFailure era -> Object Source #

forHuman :: AlonzoUtxoPredFailure era -> Text Source #

forHumanOrMachine :: AlonzoUtxoPredFailure era -> Text Source #

asMetrics :: AlonzoUtxoPredFailure era -> [Metric] Source #

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

Methods

forMachine :: DetailLevel -> AlonzoUtxosPredFailure ledgerera -> Object Source #

forHuman :: AlonzoUtxosPredFailure ledgerera -> Text Source #

forHumanOrMachine :: AlonzoUtxosPredFailure ledgerera -> Text Source #

asMetrics :: AlonzoUtxosPredFailure ledgerera -> [Metric] Source #

(ShelleyLedgerEra era ~ ledgerera, IsShelleyBasedEra era, ShelleyBasedEra ledgerera, EraCrypto ledgerera ~ StandardCrypto, LogFormatting (PPUPPredFailure ledgerera), LogFormatting (PredicateFailure (EraRule "UTXO" ledgerera))) => LogFormatting (AlonzoUtxowPredFailure ledgerera) Source # 
Instance details

Methods

forMachine :: DetailLevel -> AlonzoUtxowPredFailure ledgerera -> Object Source #

forHuman :: AlonzoUtxowPredFailure ledgerera -> Text Source #

forHumanOrMachine :: AlonzoUtxowPredFailure ledgerera -> Text Source #

asMetrics :: AlonzoUtxowPredFailure ledgerera -> [Metric] Source #

(Era era, LogFormatting (AlonzoUtxoPredFailure era), ToJSON (TxOut era)) => LogFormatting (BabbageUtxoPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> BabbageUtxoPredFailure era -> Object Source #

forHuman :: BabbageUtxoPredFailure era -> Text Source #

forHumanOrMachine :: BabbageUtxoPredFailure era -> Text Source #

asMetrics :: BabbageUtxoPredFailure era -> [Metric] Source #

(ShelleyLedgerEra era ~ ledgerera, IsShelleyBasedEra era, Era ledgerera, EraCrypto ledgerera ~ StandardCrypto, ShelleyBasedEra ledgerera, LogFormatting (PPUPPredFailure ledgerera), LogFormatting (ShelleyUtxowPredFailure ledgerera), LogFormatting (PredicateFailure (EraRule "UTXO" ledgerera))) => LogFormatting (BabbageUtxowPredFailure ledgerera) Source # 
Instance details

Methods

forMachine :: DetailLevel -> BabbageUtxowPredFailure ledgerera -> Object Source #

forHuman :: BabbageUtxowPredFailure ledgerera -> Text Source #

forHumanOrMachine :: BabbageUtxowPredFailure ledgerera -> Text Source #

asMetrics :: BabbageUtxowPredFailure ledgerera -> [Metric] Source #

(LogFormatting (PredicateFailure (EraRule "DELEG" era)), LogFormatting (PredicateFailure (EraRule "POOL" era)), LogFormatting (PredicateFailure (EraRule "GOVCERT" era))) => LogFormatting (ConwayCertPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConwayCertPredFailure era -> Object Source #

forHuman :: ConwayCertPredFailure era -> Text Source #

forHumanOrMachine :: ConwayCertPredFailure era -> Text Source #

asMetrics :: ConwayCertPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "CERT" era))) => LogFormatting (ConwayCertsPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConwayCertsPredFailure era -> Object Source #

forHuman :: ConwayCertsPredFailure era -> Text Source #

forHumanOrMachine :: ConwayCertsPredFailure era -> Text Source #

asMetrics :: ConwayCertsPredFailure era -> [Metric] Source #

LogFormatting (ConwayDelegPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConwayDelegPredFailure era -> Object Source #

forHuman :: ConwayDelegPredFailure era -> Text Source #

forHumanOrMachine :: ConwayDelegPredFailure era -> Text Source #

asMetrics :: ConwayDelegPredFailure era -> [Metric] Source #

ShelleyBasedEra era => LogFormatting (ConwayGovPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConwayGovPredFailure era -> Object Source #

forHuman :: ConwayGovPredFailure era -> Text Source #

forHumanOrMachine :: ConwayGovPredFailure era -> Text Source #

asMetrics :: ConwayGovPredFailure era -> [Metric] Source #

LogFormatting (ConwayGovCertPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConwayGovCertPredFailure era -> Object Source #

forHuman :: ConwayGovCertPredFailure era -> Text Source #

forHumanOrMachine :: ConwayGovCertPredFailure era -> Text Source #

asMetrics :: ConwayGovCertPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "UTXOW" era)), LogFormatting (PredicateFailure (EraRule "GOV" era)), LogFormatting (PredicateFailure (EraRule "CERTS" era)), LogFormatting (Set (Credential 'Staking (EraCrypto era)))) => LogFormatting (ConwayLedgerPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConwayLedgerPredFailure era -> Object Source #

forHuman :: ConwayLedgerPredFailure era -> Text Source #

forHumanOrMachine :: ConwayLedgerPredFailure era -> Text Source #

asMetrics :: ConwayLedgerPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "LEDGER" era))) => LogFormatting (ApplyTxError era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "LEDGER" era)), LogFormatting (PredicateFailure (EraRule "LEDGERS" era))) => LogFormatting (ShelleyBbodyPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyBbodyPredFailure era -> Object Source #

forHuman :: ShelleyBbodyPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyBbodyPredFailure era -> Text Source #

asMetrics :: ShelleyBbodyPredFailure era -> [Metric] Source #

HashAlgorithm (HASH (EraCrypto era)) => LogFormatting (ShelleyDelegPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyDelegPredFailure era -> Object Source #

forHuman :: ShelleyDelegPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyDelegPredFailure era -> Text Source #

asMetrics :: ShelleyDelegPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "DELPL" era))) => LogFormatting (ShelleyDelegsPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyDelegsPredFailure era -> Object Source #

forHuman :: ShelleyDelegsPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyDelegsPredFailure era -> Text Source #

asMetrics :: ShelleyDelegsPredFailure era -> [Metric] Source #

(LogFormatting (PredicateFailure (EraRule "POOL" era)), LogFormatting (PredicateFailure (EraRule "DELEG" era)), HashAlgorithm (HASH (EraCrypto era))) => LogFormatting (ShelleyDelplPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyDelplPredFailure era -> Object Source #

forHuman :: ShelleyDelplPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyDelplPredFailure era -> Text Source #

asMetrics :: ShelleyDelplPredFailure era -> [Metric] Source #

(LogFormatting (PredicateFailure (EraRule "POOLREAP" era)), LogFormatting (PredicateFailure (EraRule "SNAP" era)), LogFormatting (UpecPredFailure era)) => LogFormatting (ShelleyEpochPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyEpochPredFailure era -> Object Source #

forHuman :: ShelleyEpochPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyEpochPredFailure era -> Text Source #

asMetrics :: ShelleyEpochPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, ToJSON (AuxiliaryDataHash (EraCrypto era)), LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "DELEGS" era)), LogFormatting (PredicateFailure (EraRule "UTXOW" era))) => LogFormatting (ShelleyLedgerPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyLedgerPredFailure era -> Object Source #

forHuman :: ShelleyLedgerPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyLedgerPredFailure era -> Text Source #

asMetrics :: ShelleyLedgerPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "LEDGER" era))) => LogFormatting (ShelleyLedgersPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyLedgersPredFailure era -> Object Source #

forHuman :: ShelleyLedgersPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyLedgersPredFailure era -> Text Source #

asMetrics :: ShelleyLedgersPredFailure era -> [Metric] Source #

LogFormatting (ShelleyMirPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyMirPredFailure era -> Object Source #

forHuman :: ShelleyMirPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyMirPredFailure era -> Text Source #

asMetrics :: ShelleyMirPredFailure era -> [Metric] Source #

(LogFormatting (PredicateFailure (EraRule "EPOCH" era)), LogFormatting (PredicateFailure (EraRule "MIR" era))) => LogFormatting (ShelleyNewEpochPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyNewEpochPredFailure era -> Object Source #

forHuman :: ShelleyNewEpochPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyNewEpochPredFailure era -> Text Source #

asMetrics :: ShelleyNewEpochPredFailure era -> [Metric] Source #

LogFormatting (ShelleyNewppPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyNewppPredFailure era -> Object Source #

forHuman :: ShelleyNewppPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyNewppPredFailure era -> Text Source #

asMetrics :: ShelleyNewppPredFailure era -> [Metric] Source #

LogFormatting (ShelleyPoolPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyPoolPredFailure era -> Object Source #

forHuman :: ShelleyPoolPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyPoolPredFailure era -> Text Source #

asMetrics :: ShelleyPoolPredFailure era -> [Metric] Source #

LogFormatting (ShelleyPoolreapPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyPoolreapPredFailure era -> Object Source #

forHuman :: ShelleyPoolreapPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyPoolreapPredFailure era -> Text Source #

asMetrics :: ShelleyPoolreapPredFailure era -> [Metric] Source #

Crypto (EraCrypto era) => LogFormatting (ShelleyPpupPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyPpupPredFailure era -> Object Source #

forHuman :: ShelleyPpupPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyPpupPredFailure era -> Text Source #

asMetrics :: ShelleyPpupPredFailure era -> [Metric] Source #

LogFormatting (ShelleyRupdPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyRupdPredFailure era -> Object Source #

forHuman :: ShelleyRupdPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyRupdPredFailure era -> Text Source #

asMetrics :: ShelleyRupdPredFailure era -> [Metric] Source #

LogFormatting (ShelleySnapPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleySnapPredFailure era -> Object Source #

forHuman :: ShelleySnapPredFailure era -> Text Source #

forHumanOrMachine :: ShelleySnapPredFailure era -> Text Source #

asMetrics :: ShelleySnapPredFailure era -> [Metric] Source #

(LogFormatting (PredicateFailure (EraRule "NEWEPOCH" era)), LogFormatting (PredicateFailure (EraRule "RUPD" era))) => LogFormatting (ShelleyTickPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyTickPredFailure era -> Object Source #

forHuman :: ShelleyTickPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyTickPredFailure era -> Text Source #

asMetrics :: ShelleyTickPredFailure era -> [Metric] Source #

LogFormatting (ShelleyUpecPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyUpecPredFailure era -> Object Source #

forHuman :: ShelleyUpecPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyUpecPredFailure era -> Text Source #

asMetrics :: ShelleyUpecPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, LogFormatting (PPUPPredFailure era)) => LogFormatting (ShelleyUtxoPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyUtxoPredFailure era -> Object Source #

forHuman :: ShelleyUtxoPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyUtxoPredFailure era -> Text Source #

asMetrics :: ShelleyUtxoPredFailure era -> [Metric] Source #

(ShelleyBasedEra era, EraCrypto era ~ StandardCrypto, ToJSON (AuxiliaryDataHash (EraCrypto era)), LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (EraRule "UTXO" era))) => LogFormatting (ShelleyUtxowPredFailure era) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ShelleyUtxowPredFailure era -> Object Source #

forHuman :: ShelleyUtxowPredFailure era -> Text Source #

forHumanOrMachine :: ShelleyUtxowPredFailure era -> Text Source #

asMetrics :: ShelleyUtxowPredFailure era -> [Metric] Source #

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

Methods

forMachine :: DetailLevel -> ChainTransitionError crypto -> Object Source #

forHuman :: ChainTransitionError crypto -> Text Source #

forHumanOrMachine :: ChainTransitionError crypto -> Text Source #

asMetrics :: ChainTransitionError crypto -> [Metric] Source #

LogFormatting (OcertPredicateFailure crypto) Source # 
Instance details

Methods

forMachine :: DetailLevel -> OcertPredicateFailure crypto -> Object Source #

forHuman :: OcertPredicateFailure crypto -> Text Source #

forHumanOrMachine :: OcertPredicateFailure crypto -> Text Source #

asMetrics :: OcertPredicateFailure crypto -> [Metric] Source #

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

Methods

forMachine :: DetailLevel -> OverlayPredicateFailure crypto -> Object Source #

forHuman :: OverlayPredicateFailure crypto -> Text Source #

forHumanOrMachine :: OverlayPredicateFailure crypto -> Text Source #

asMetrics :: OverlayPredicateFailure crypto -> [Metric] Source #

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

Methods

forMachine :: DetailLevel -> PrtclPredicateFailure crypto -> Object Source #

forHuman :: PrtclPredicateFailure crypto -> Text Source #

forHumanOrMachine :: PrtclPredicateFailure crypto -> Text Source #

asMetrics :: PrtclPredicateFailure crypto -> [Metric] Source #

LogFormatting (PrtlSeqFailure crypto) Source # 
Instance details

Methods

forMachine :: DetailLevel -> PrtlSeqFailure crypto -> Object Source #

forHuman :: PrtlSeqFailure crypto -> Text Source #

forHumanOrMachine :: PrtlSeqFailure crypto -> Text Source #

asMetrics :: PrtlSeqFailure crypto -> [Metric] Source #

LogFormatting (UpdnPredicateFailure crypto) Source # 
Instance details

Methods

forMachine :: DetailLevel -> UpdnPredicateFailure crypto -> Object Source #

forHuman :: UpdnPredicateFailure crypto -> Text Source #

forHumanOrMachine :: UpdnPredicateFailure crypto -> Text Source #

asMetrics :: UpdnPredicateFailure crypto -> [Metric] Source #

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

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

Methods

forMachine :: DetailLevel -> Header (ShelleyBlock protocol era) -> Object Source #

forHuman :: Header (ShelleyBlock protocol era) -> Text Source #

forHumanOrMachine :: Header (ShelleyBlock protocol era) -> Text Source #

asMetrics :: Header (ShelleyBlock protocol era) -> [Metric] Source #

(ToJSON (TxId (GenTx (ShelleyBlock protocol era))), ShelleyBasedEra era) => LogFormatting (GenTx (ShelleyBlock protocol era)) Source #

instances of LogFormatting

NOTE: this list is sorted in roughly topological order.

Instance details

Methods

forMachine :: DetailLevel -> GenTx (ShelleyBlock protocol era) -> Object Source #

forHuman :: GenTx (ShelleyBlock protocol era) -> Text Source #

forHumanOrMachine :: GenTx (ShelleyBlock protocol era) -> Text Source #

asMetrics :: GenTx (ShelleyBlock protocol era) -> [Metric] Source #

(Era era, ToJSON (PParamsUpdate era)) => LogFormatting (ProtocolUpdate era) Source # 
Instance details

(ShelleyBasedEra era, ToJSON (PParamsUpdate era)) => LogFormatting (ShelleyLedgerUpdate era) Source # 
Instance details

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

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

(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "BBODY" era))) => LogFormatting (ShelleyLedgerError era) Source # 
Instance details

LogFormatting (PraosCannotForge crypto) Source # 
Instance details

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

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

Crypto era => LogFormatting (TPraosCannotForge era) Source # 
Instance details