ouroboros-consensus:tracing
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Tracing.Era.Shelley

Orphan instances

LogFormatting Withdrawals Source # 
Instance details

LogFormatting ChainPredicateFailure Source # 
Instance details

LogFormatting OcertPredicateFailure Source # 
Instance details

LogFormatting PrtlSeqFailure Source # 
Instance details

LogFormatting EnvelopeError Source # 
Instance details

Methods

forMachine ∷ DetailLevel → EnvelopeError → Object Source #

forHuman ∷ EnvelopeError → Text Source #

asMetrics ∷ EnvelopeError → [Metric] Source #

(ShelleyBasedEra era, LogFormatting (EraRuleFailure "PPUP" era)) ⇒ LogFormatting (AllegraUtxoPredFailure era) Source # 
Instance details

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

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

(ToJSON (CollectError ledgerera), LogFormatting (EraRuleFailure "PPUP" ledgerera)) ⇒ LogFormatting (AlonzoUtxosPredFailure ledgerera) Source # 
Instance details

(AnyEraScript ledgerera, ShelleyBasedEra ledgerera, LogFormatting (PredicateFailure (EraRule "UTXO" ledgerera))) ⇒ LogFormatting (AlonzoUtxowPredFailure ledgerera) Source # 
Instance details

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

(AnyEraScript ledgerera, Era ledgerera, ShelleyBasedEra ledgerera, LogFormatting (PredicateFailure (EraRule "UTXO" ledgerera))) ⇒ LogFormatting (BabbageUtxowPredFailure ledgerera) Source # 
Instance details

(Era era, Show (PredicateFailure (EraRule "LEDGERS" era))) ⇒ LogFormatting (ConwayBbodyPredFailure era) Source # 
Instance details

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

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

LogFormatting (ConwayDelegPredFailure era) Source # 
Instance details

ShelleyBasedEra era ⇒ LogFormatting (ConwayGovPredFailure era) Source # 
Instance details

LogFormatting (ConwayGovCertPredFailure era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "UTXOW" era)), LogFormatting (PredicateFailure (EraRule "GOV" era)), LogFormatting (PredicateFailure (EraRule "CERTS" era))) ⇒ LogFormatting (ConwayLedgerPredFailure era) Source # 
Instance details

(AnyEraScript ledgerera, ShelleyBasedEra ledgerera, LogFormatting (PredicateFailure (EraRule "UTXOS" ledgerera))) ⇒ LogFormatting (ConwayUtxoPredFailure ledgerera) Source # 
Instance details

ToJSON (CollectError ledgerera) ⇒ LogFormatting (ConwayUtxosPredFailure ledgerera) Source # 
Instance details

(AnyEraScript ledgerera, ShelleyBasedEra ledgerera, LogFormatting (PredicateFailure (EraRule "UTXO" ledgerera))) ⇒ LogFormatting (ConwayUtxowPredFailure ledgerera) Source # 
Instance details

(Era era, Show (PredicateFailure (EraRule "LEDGERS" era))) ⇒ LogFormatting (DijkstraBbodyPredFailure era) Source # 
Instance details

LogFormatting (PredicateFailure (EraRule "CERTS" era)) ⇒ LogFormatting (EntitiesPredFailure era) Source # 
Instance details

ShelleyBasedEra era ⇒ LogFormatting (DijkstraGovPredFailure era) Source # 
Instance details

LogFormatting (DijkstraGovCertPredFailure era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "UTXOW" era)), LogFormatting (PredicateFailure (EraRule "ENTITIES" era)), LogFormatting (PredicateFailure (EraRule "GOV" era)), Show (PredicateFailure (EraRule "SUBLEDGERS" era))) ⇒ LogFormatting (DijkstraLedgerPredFailure era) Source # 
Instance details

LogFormatting (DijkstraPoolPredFailure era) Source # 
Instance details

(AnyEraScript ledgerera, ShelleyBasedEra ledgerera, LogFormatting (PredicateFailure (EraRule "UTXOS" ledgerera))) ⇒ LogFormatting (DijkstraUtxoPredFailure ledgerera) Source # 
Instance details

(AnyEraScript ledgerera, ShelleyBasedEra ledgerera, LogFormatting (PredicateFailure (EraRule "UTXO" ledgerera))) ⇒ LogFormatting (DijkstraUtxowPredFailure ledgerera) Source # 
Instance details

(ShelleyBasedEra era, ToJSON (ApplyTxError era)) ⇒ LogFormatting (ApplyTxError era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "BBODY" era)), NFData (PredicateFailure (EraRule "BBODY" era))) ⇒ LogFormatting (BlockTransitionError era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "LEDGERS" era))) ⇒ LogFormatting (ShelleyBbodyPredFailure era) Source # 
Instance details

LogFormatting (ShelleyDelegPredFailure era) Source # 
Instance details

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

(LogFormatting (PredicateFailure (EraRule "POOL" era)), LogFormatting (PredicateFailure (EraRule "DELEG" era))) ⇒ LogFormatting (ShelleyDelplPredFailure era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "DELEGS" era)), LogFormatting (PredicateFailure (EraRule "UTXOW" era))) ⇒ LogFormatting (ShelleyLedgerPredFailure era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "LEDGER" era))) ⇒ LogFormatting (ShelleyLedgersPredFailure era) Source # 
Instance details

LogFormatting (ShelleyPoolPredFailure era) Source # 
Instance details

LogFormatting (ShelleyPpupPredFailure era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (EraRuleFailure "PPUP" era)) ⇒ LogFormatting (ShelleyUtxoPredFailure era) Source # 
Instance details

(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "UTXO" era))) ⇒ LogFormatting (ShelleyUtxowPredFailure era) Source # 
Instance details

Crypto crypto ⇒ LogFormatting (ChainTransitionError crypto) Source # 
Instance details

Crypto crypto ⇒ LogFormatting (OverlayPredicateFailure crypto) Source # 
Instance details

Crypto crypto ⇒ LogFormatting (PrtclPredicateFailure crypto) Source # 
Instance details

LogFormatting (UpdnPredicateFailure crypto) Source # 
Instance details

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

LogFormatting (NonEmpty (KeyHash 'Staking)) 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 #

asMetrics ∷ Header (ShelleyBlock protocol era) → [Metric] Source #

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 #

asMetrics ∷ GenTx (ShelleyBlock protocol era) → [Metric] Source #

ShelleyBasedEra era ⇒ LogFormatting (ShelleyLedgerUpdate era) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → ShelleyLedgerUpdate era → Object Source #

forHuman ∷ ShelleyLedgerUpdate era → Text Source #

asMetrics ∷ ShelleyLedgerUpdate era → [Metric] Source #

LogFormatting (PraosCannotForge crypto) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → PraosCannotForge crypto → Object Source #

forHuman ∷ PraosCannotForge crypto → Text Source #

asMetrics ∷ PraosCannotForge crypto → [Metric] Source #

Crypto crypto ⇒ LogFormatting (PraosValidationErr crypto) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → PraosValidationErr crypto → Object Source #

forHuman ∷ PraosValidationErr crypto → Text Source #

asMetrics ∷ PraosValidationErr crypto → [Metric] Source #

LogFormatting (PraosTiebreakerView crypto) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → PraosTiebreakerView crypto → Object Source #

forHuman ∷ PraosTiebreakerView crypto → Text Source #

asMetrics ∷ PraosTiebreakerView crypto → [Metric] Source #

Crypto era ⇒ LogFormatting (TPraosCannotForge era) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TPraosCannotForge era → Object Source #

forHuman ∷ TPraosCannotForge era → Text Source #

asMetrics ∷ TPraosCannotForge era → [Metric] Source #

LogFormatting (VoidEraRule rule era) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → VoidEraRule rule era → Object Source #

forHuman ∷ VoidEraRule rule era → Text Source #

asMetrics ∷ VoidEraRule rule era → [Metric] Source #