cardano-node-1.30.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Tracing.OrphanInstances.Common

Synopsis

ToObject and helpers

class ToObject a where #

Minimal complete definition

Nothing

Methods

toObjectTracingVerbosity → a → Object #

textTransformer ∷ a → Object → Text #

Instances

Instances details
ToObject () 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObjectTracingVerbosity → () → Object #

textTransformer ∷ () → Object → Text #

ToObject String 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObjectTracingVerbosityString → Object #

textTransformerString → Object → Text #

ToObject Void Source #

A bit of a weird one, but needed because some of the very general consensus interfaces are sometimes instantiated to Void, when there are no cases needed.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toObjectTracingVerbosityVoid → Object #

textTransformerVoid → Object → Text #

ToObject ApplyMempoolPayloadErr Source #

instances of ToObject

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

ToObject SlotNo Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbositySlotNo → Object #

textTransformerSlotNo → Object → Text #

ToObject Text 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObjectTracingVerbosityText → Object #

textTransformerText → Object → Text #

ToObject Value 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObjectTracingVerbosity → Value → Object #

textTransformer ∷ Value → Object → Text #

ToObject ChainValidationError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → ChainValidationError → Object #

textTransformer ∷ ChainValidationError → Object → Text #

ToObject TicknPredicateFailure Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → TicknPredicateFailure → Object #

textTransformer ∷ TicknPredicateFailure → Object → Text #

ToObject EraParams Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → EraParams → Object #

textTransformer ∷ EraParams → Object → Text #

ToObject ByronOtherHeaderEnvelopeError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → ByronOtherHeaderEnvelopeError → Object #

textTransformer ∷ ByronOtherHeaderEnvelopeError → Object → Text #

ToObject AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AcceptConnectionsPolicyTrace → Object #

textTransformer ∷ AcceptConnectionsPolicyTrace → Object → Text #

ToObject DiskSnapshot Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → DiskSnapshot → Object #

textTransformer ∷ DiskSnapshot → Object → Text #

ToObject LocalAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → LocalAddress → Object #

textTransformer ∷ LocalAddress → Object → Text #

ToObject KESInfo Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → KESInfo → Object #

textTransformer ∷ KESInfo → Object → Text #

ToObject KESEvolutionError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → KESEvolutionError → Object #

textTransformer ∷ KESEvolutionError → Object → Text #

ToObject RemoteAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → RemoteAddress → Object #

textTransformer ∷ RemoteAddress → Object → Text #

ToObject HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → HandshakeTr → Object #

textTransformer ∷ HandshakeTr → Object → Text #

ToObject LocalConnectionId Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

ToObject HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → HandshakeTr → Object #

textTransformer ∷ HandshakeTr → Object → Text #

ToObject RemoteConnectionId Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

ToObject MempoolSize Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → MempoolSize → Object #

textTransformer ∷ MempoolSize → Object → Text #

ToObject ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toObjectTracingVerbosity → ResourceStats → Object #

textTransformer ∷ ResourceStats → Object → Text #

ToObject ProtocolUpdate Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → ProtocolUpdate → Object #

textTransformer ∷ ProtocolUpdate → Object → Text #

ToObject ByronLedgerUpdate Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → ByronLedgerUpdate → Object #

textTransformer ∷ ByronLedgerUpdate → Object → Text #

ToObject UpdateState Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → UpdateState → Object #

textTransformer ∷ UpdateState → Object → Text #

ToObject DiffusionInitializationTracer Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → DiffusionInitializationTracer → Object #

textTransformer ∷ DiffusionInitializationTracer → Object → Text #

ToObject BftValidationErr Source #

instances of ToObject

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → BftValidationErr → Object #

textTransformer ∷ BftValidationErr → Object → Text #

ToObject peer ⇒ ToObject [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → [TraceLabelPeer peer (FetchDecision [Point header])] → Object #

textTransformer ∷ [TraceLabelPeer peer (FetchDecision [Point header])] → Object → Text #

ToObject [Peer blk] Source #

Instances for converting [Peer blk] to Object.

Instance details

Defined in Cardano.Tracing.Peer

Methods

toObjectTracingVerbosity → [Peer blk] → Object #

textTransformer ∷ [Peer blk] → Object → Text #

ToObject (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosityIdentity (SubscriptionTrace LocalAddress) → Object #

textTransformerIdentity (SubscriptionTrace LocalAddress) → Object → Text #

ConvertRawHash blk ⇒ ToObject (Point blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → Point blk → Object #

textTransformer ∷ Point blk → Object → Text #

ToJSON a ⇒ ToObject (LOContent a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObjectTracingVerbosityLOContent a → Object #

textTransformerLOContent a → Object → Text #

ToJSON a ⇒ ToObject (LogObject a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObjectTracingVerbosityLogObject a → Object #

textTransformerLogObject a → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (EraRule "UTXOW" era)), ToObject (PredicateFailure (EraRule "BBODY" era)), ToObject (PredicateFailure (EraRule "TICK" era)), ToObject (PredicateFailure (EraRule "TICKN" era))) ⇒ ToObject (ChainPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → ChainPredicateFailure era → Object #

textTransformer ∷ ChainPredicateFailure era → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToObject (ApplyTxError era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → ApplyTxError era → Object #

textTransformer ∷ ApplyTxError era → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "DELEGS" era)), ToObject (PredicateFailure (EraRule "UTXOW" era))) ⇒ ToObject (LedgerPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → LedgerPredicateFailure era → Object #

textTransformer ∷ LedgerPredicateFailure era → Object → Text #

(ToObject (PredicateFailure (EraRule "EPOCH" era)), ToObject (PredicateFailure (EraRule "MIR" era))) ⇒ ToObject (NewEpochPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → NewEpochPredicateFailure era → Object #

textTransformer ∷ NewEpochPredicateFailure era → Object → Text #

(ToObject (PredicateFailure (EraRule "POOLREAP" era)), ToObject (PredicateFailure (EraRule "SNAP" era)), ToObject (PredicateFailure (EraRule "UPEC" era))) ⇒ ToObject (EpochPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → EpochPredicateFailure era → Object #

textTransformer ∷ EpochPredicateFailure era → Object → Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → ChainTransitionError crypto → Object #

textTransformer ∷ ChainTransitionError crypto → Object → Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PrtclPredicateFailure crypto → Object #

textTransformer ∷ PrtclPredicateFailure crypto → Object → Text #

ToObject (AlonzoBbodyPredFail (AlonzoEra StandardCrypto)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → AlonzoBbodyPredFail (AlonzoEra StandardCrypto) → Object #

textTransformer ∷ AlonzoBbodyPredFail (AlonzoEra StandardCrypto) → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era)), ToObject (PredicateFailure (EraRule "LEDGERS" era))) ⇒ ToObject (BbodyPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → BbodyPredicateFailure era → Object #

textTransformer ∷ BbodyPredicateFailure era → Object → Text #

ToObject (AlonzoPredFail (AlonzoEra StandardCrypto)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → AlonzoPredFail (AlonzoEra StandardCrypto) → Object #

textTransformer ∷ AlonzoPredFail (AlonzoEra StandardCrypto) → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (EraRule "DELPL" era))) ⇒ ToObject (DelegsPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → DelegsPredicateFailure era → Object #

textTransformer ∷ DelegsPredicateFailure era → Object → Text #

ToObject (UtxoPredicateFailure (AlonzoEra StandardCrypto)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxoPredicateFailure (AlonzoEra StandardCrypto) → Object #

textTransformer ∷ UtxoPredicateFailure (AlonzoEra StandardCrypto) → Object → Text #

ToObject (UtxosPredicateFailure (AlonzoEra StandardCrypto)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxosPredicateFailure (AlonzoEra StandardCrypto) → Object #

textTransformer ∷ UtxosPredicateFailure (AlonzoEra StandardCrypto) → Object → Text #

Era era ⇒ ToObject (PpupPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PpupPredicateFailure era → Object #

textTransformer ∷ PpupPredicateFailure era → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (EraRule "UTXO" era))) ⇒ ToObject (UtxowPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxowPredicateFailure era → Object #

textTransformer ∷ UtxowPredicateFailure era → Object → Text #

Era era ⇒ ToObject (DelegPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → DelegPredicateFailure era → Object #

textTransformer ∷ DelegPredicateFailure era → Object → Text #

(ToObject (PredicateFailure (EraRule "POOL" era)), ToObject (PredicateFailure (EraRule "DELEG" era))) ⇒ ToObject (DelplPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → DelplPredicateFailure era → Object #

textTransformer ∷ DelplPredicateFailure era → Object → Text #

ToObject (PoolPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PoolPredicateFailure era → Object #

textTransformer ∷ PoolPredicateFailure era → Object → Text #

ToObject (PoolreapPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PoolreapPredicateFailure era → Object #

textTransformer ∷ PoolreapPredicateFailure era → Object → Text #

ToObject (SnapPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → SnapPredicateFailure era → Object #

textTransformer ∷ SnapPredicateFailure era → Object → Text #

ToObject (UpecPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UpecPredicateFailure era → Object #

textTransformer ∷ UpecPredicateFailure era → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToObject (LedgersPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → LedgersPredicateFailure era → Object #

textTransformer ∷ LedgersPredicateFailure era → Object → Text #

ToObject (MirPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → MirPredicateFailure era → Object #

textTransformer ∷ MirPredicateFailure era → Object → Text #

ToObject (NewppPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → NewppPredicateFailure era → Object #

textTransformer ∷ NewppPredicateFailure era → Object → Text #

ToObject (RupdPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → RupdPredicateFailure era → Object #

textTransformer ∷ RupdPredicateFailure era → Object → Text #

(ToObject (PredicateFailure (EraRule "NEWEPOCH" era)), ToObject (PredicateFailure (EraRule "RUPD" era))) ⇒ ToObject (TickPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → TickPredicateFailure era → Object #

textTransformer ∷ TickPredicateFailure era → Object → Text #

(ShelleyBasedEra era, ToJSON (Value era), ToJSON (TxOut era), ToObject (PredicateFailure (EraRule "PPUP" era))) ⇒ ToObject (UtxoPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxoPredicateFailure era → Object #

textTransformer ∷ UtxoPredicateFailure era → Object → Text #

(ShelleyBasedEra era, ToJSON (Value era), ToJSON (TxOut era), ToObject (PredicateFailure (EraRule "PPUP" era))) ⇒ ToObject (UtxoPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxoPredicateFailure era → Object #

textTransformer ∷ UtxoPredicateFailure era → Object → Text #

ToObject (OcertPredicateFailure crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → OcertPredicateFailure crypto → Object #

textTransformer ∷ OcertPredicateFailure crypto → Object → Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → OverlayPredicateFailure crypto → Object #

textTransformer ∷ OverlayPredicateFailure crypto → Object → Text #

ToObject (PrtlSeqFailure crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PrtlSeqFailure crypto → Object #

textTransformer ∷ PrtlSeqFailure crypto → Object → Text #

ToObject (UpdnPredicateFailure crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UpdnPredicateFailure crypto → Object #

textTransformer ∷ UpdnPredicateFailure crypto → Object → Text #

ToObject (Header ByronBlock) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → Header ByronBlock → Object #

textTransformer ∷ Header ByronBlock → Object → Text #

All (Compose ToObject Header) xs ⇒ ToObject (Header (HardForkBlock xs)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → Header (HardForkBlock xs) → Object #

textTransformer ∷ Header (HardForkBlock xs) → Object → Text #

ShelleyBasedEra era ⇒ ToObject (Header (ShelleyBlock era)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → Header (ShelleyBlock era) → Object #

textTransformer ∷ Header (ShelleyBlock era) → Object → Text #

ToObject (GenTx ByronBlock) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → GenTx ByronBlock → Object #

textTransformer ∷ GenTx ByronBlock → Object → Text #

All (Compose ToObject GenTx) xs ⇒ ToObject (GenTx (HardForkBlock xs)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → GenTx (HardForkBlock xs) → Object #

textTransformer ∷ GenTx (HardForkBlock xs) → Object → Text #

ShelleyBasedEra era ⇒ ToObject (GenTx (ShelleyBlock era)) Source #

instances of ToObject

NOTE: this list is sorted in roughly topological order.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → GenTx (ShelleyBlock era) → Object #

textTransformer ∷ GenTx (ShelleyBlock era) → Object → Text #

All (Compose ToObject WrapApplyTxErr) xs ⇒ ToObject (OneEraApplyTxErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraApplyTxErr xs → Object #

textTransformer ∷ OneEraApplyTxErr xs → Object → Text #

All (Compose ToObject WrapEnvelopeErr) xs ⇒ ToObject (HardForkEnvelopeErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkEnvelopeErr xs → Object #

textTransformer ∷ HardForkEnvelopeErr xs → Object → Text #

All (Compose ToObject WrapLedgerErr) xs ⇒ ToObject (HardForkLedgerError xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkLedgerError xs → Object #

textTransformer ∷ HardForkLedgerError xs → Object → Text #

(All (Compose ToObject WrapLedgerUpdate) xs, All SingleEraBlock xs) ⇒ ToObject (HardForkLedgerUpdate xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkLedgerUpdate xs → Object #

textTransformer ∷ HardForkLedgerUpdate xs → Object → Text #

(All (Compose ToObject WrapLedgerWarning) xs, All SingleEraBlock xs) ⇒ ToObject (HardForkLedgerWarning xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkLedgerWarning xs → Object #

textTransformer ∷ HardForkLedgerWarning xs → Object → Text #

All (Compose ToObject WrapApplyTxErr) xs ⇒ ToObject (HardForkApplyTxErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkApplyTxErr xs → Object #

textTransformer ∷ HardForkApplyTxErr xs → Object → Text #

All (Compose ToObject WrapValidationErr) xs ⇒ ToObject (HardForkValidationErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkValidationErr xs → Object #

textTransformer ∷ HardForkValidationErr xs → Object → Text #

ToObject (ApplyTxErr blk) ⇒ ToObject (WrapApplyTxErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapApplyTxErr blk → Object #

textTransformer ∷ WrapApplyTxErr blk → Object → Text #

ToObject (CannotForge blk) ⇒ ToObject (WrapCannotForge blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapCannotForge blk → Object #

textTransformer ∷ WrapCannotForge blk → Object → Text #

ToObject (OtherHeaderEnvelopeError blk) ⇒ ToObject (WrapEnvelopeErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapEnvelopeErr blk → Object #

textTransformer ∷ WrapEnvelopeErr blk → Object → Text #

ToObject (ForgeStateInfo blk) ⇒ ToObject (WrapForgeStateInfo blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapForgeStateInfo blk → Object #

textTransformer ∷ WrapForgeStateInfo blk → Object → Text #

ToObject (ForgeStateUpdateError blk) ⇒ ToObject (WrapForgeStateUpdateError blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapForgeStateUpdateError blk → Object #

textTransformer ∷ WrapForgeStateUpdateError blk → Object → Text #

ToObject (LedgerError blk) ⇒ ToObject (WrapLedgerErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerErr blk → Object #

textTransformer ∷ WrapLedgerErr blk → Object → Text #

ToObject (LedgerUpdate blk) ⇒ ToObject (WrapLedgerUpdate blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerUpdate blk → Object #

textTransformer ∷ WrapLedgerUpdate blk → Object → Text #

ToObject (LedgerWarning blk) ⇒ ToObject (WrapLedgerWarning blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerWarning blk → Object #

textTransformer ∷ WrapLedgerWarning blk → Object → Text #

ToObject (ValidationErr (BlockProtocol blk)) ⇒ ToObject (WrapValidationErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapValidationErr blk → Object #

textTransformer ∷ WrapValidationErr blk → Object → Text #

Show (PBftVerKeyHash c) ⇒ ToObject (PBftValidationErr c) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → PBftValidationErr c → Object #

textTransformer ∷ PBftValidationErr c → Object → Text #

All (Compose ToObject WrapCannotForge) xs ⇒ ToObject (OneEraCannotForge xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraCannotForge xs → Object #

textTransformer ∷ OneEraCannotForge xs → Object → Text #

All (Compose ToObject WrapForgeStateInfo) xs ⇒ ToObject (OneEraForgeStateInfo xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraForgeStateInfo xs → Object #

textTransformer ∷ OneEraForgeStateInfo xs → Object → Text #

All (Compose ToObject WrapForgeStateUpdateError) xs ⇒ ToObject (OneEraForgeStateUpdateError xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraForgeStateUpdateError xs → Object #

textTransformer ∷ OneEraForgeStateUpdateError xs → Object → Text #

All (Compose ToObject WrapEnvelopeErr) xs ⇒ ToObject (OneEraEnvelopeErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraEnvelopeErr xs → Object #

textTransformer ∷ OneEraEnvelopeErr xs → Object → Text #

All (Compose ToObject WrapLedgerErr) xs ⇒ ToObject (OneEraLedgerError xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraLedgerError xs → Object #

textTransformer ∷ OneEraLedgerError xs → Object → Text #

(ToObject (LedgerUpdate blk), ToObject (LedgerWarning blk)) ⇒ ToObject (LedgerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → LedgerEvent blk → Object #

textTransformer ∷ LedgerEvent blk → Object → Text #

All (Compose ToObject WrapLedgerUpdate) xs ⇒ ToObject (OneEraLedgerUpdate xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraLedgerUpdate xs → Object #

textTransformer ∷ OneEraLedgerUpdate xs → Object → Text #

All (Compose ToObject WrapLedgerWarning) xs ⇒ ToObject (OneEraLedgerWarning xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraLedgerWarning xs → Object #

textTransformer ∷ OneEraLedgerWarning xs → Object → Text #

All (Compose ToObject WrapValidationErr) xs ⇒ ToObject (OneEraValidationErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraValidationErr xs → Object #

textTransformer ∷ OneEraValidationErr xs → Object → Text #

(ShelleyBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "BBODY" era))) ⇒ ToObject (ShelleyLedgerError era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → ShelleyLedgerError era → Object #

textTransformer ∷ ShelleyLedgerError era → Object → Text #

ToObject (AnyMessageAndAgency ps) ⇒ ToObject (TraceSendRecv ps) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceSendRecv ps → Object #

textTransformer ∷ TraceSendRecv ps → Object → Text #

ConvertRawHash blk ⇒ ToObject (RealPoint blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → RealPoint blk → Object #

textTransformer ∷ RealPoint blk → Object → Text #

(StandardHash blk, ToObject (OtherHeaderEnvelopeError blk)) ⇒ ToObject (HeaderEnvelopeError blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → HeaderEnvelopeError blk → Object #

textTransformer ∷ HeaderEnvelopeError blk → Object → Text #

(StandardHash blk, ToObject (ValidationErr (BlockProtocol blk)), ToObject (OtherHeaderEnvelopeError blk)) ⇒ ToObject (HeaderError blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → HeaderError blk → Object #

textTransformer ∷ HeaderError blk → Object → Text #

(StandardHash blk, ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk))) ⇒ ToObject (ExtValidationError blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → ExtValidationError blk → Object #

textTransformer ∷ ExtValidationError blk → Object → Text #

(ConvertRawHash blk, StandardHash blk, ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk))) ⇒ ToObject (InvalidBlockReason blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → InvalidBlockReason blk → Object #

textTransformer ∷ InvalidBlockReason blk → Object → Text #

(ConvertRawHash blk, LedgerSupportsProtocol blk, ToObject (Header blk), ToObject (LedgerEvent blk)) ⇒ ToObject (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceEvent blk → Object #

textTransformer ∷ TraceEvent blk → Object → Text #

Show (PBftVerKeyHash c) ⇒ ToObject (PBftCannotForge c) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → PBftCannotForge c → Object #

textTransformer ∷ PBftCannotForge c → Object → Text #

Crypto crypto ⇒ ToObject (TPraosCannotForge crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → TPraosCannotForge crypto → Object #

textTransformer ∷ TPraosCannotForge crypto → Object → Text #

ToObject (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithDomainName (SubscriptionTrace SockAddr) → Object #

textTransformer ∷ WithDomainName (SubscriptionTrace SockAddr) → Object → Text #

ToObject (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithDomainName DnsTrace → Object #

textTransformer ∷ WithDomainName DnsTrace → Object → Text #

ToObject (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithIPList (SubscriptionTrace SockAddr) → Object #

textTransformer ∷ WithIPList (SubscriptionTrace SockAddr) → Object → Text #

(Show (ApplyTxErr blk), ToObject (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) ⇒ ToObject (TraceEventMempool blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceEventMempool blk → Object #

textTransformer ∷ TraceEventMempool blk → Object → Text #

(ConvertRawHash blk, LedgerSupportsProtocol blk) ⇒ ToObject (TraceChainSyncClientEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceChainSyncClientEvent blk → Object #

textTransformer ∷ TraceChainSyncClientEvent blk → Object → Text #

(tx ~ GenTx blk, ConvertRawHash blk, HasTxId tx, RunNode blk, Show (TxId tx), ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk)), ToObject (CannotForge blk), ToObject (ForgeStateUpdateError blk)) ⇒ ToObject (TraceForgeEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceForgeEvent blk → Object #

textTransformer ∷ TraceForgeEvent blk → Object → Text #

(HasHeader header, ConvertRawHash header) ⇒ ToObject (TraceFetchClientState header) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceFetchClientState header → Object #

textTransformer ∷ TraceFetchClientState header → Object → Text #

ToObject a ⇒ ToObject (TraceLabelCreds a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceLabelCreds a → Object #

textTransformer ∷ TraceLabelCreds a → Object → Text #

ConvertRawHash blk ⇒ ToObject (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceChainSyncServerEvent blk → Object #

textTransformer ∷ TraceChainSyncServerEvent blk → Object → Text #

ToObject (FetchDecision [Point header]) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → FetchDecision [Point header] → Object #

textTransformer ∷ FetchDecision [Point header] → Object → Text #

ConvertRawHash blk ⇒ ToObject (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceBlockFetchServerEvent blk → Object #

textTransformer ∷ TraceBlockFetchServerEvent blk → Object → Text #

ToObject (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceLocalTxSubmissionServerEvent blk → Object #

textTransformer ∷ TraceLocalTxSubmissionServerEvent blk → Object → Text #

Show remotePeer ⇒ ToObject (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceKeepAliveClient remotePeer → Object #

textTransformer ∷ TraceKeepAliveClient remotePeer → Object → Text #

(Era era, ToJSON (PParamsDelta era)) ⇒ ToObject (ProtocolUpdate era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → ProtocolUpdate era → Object #

textTransformer ∷ ProtocolUpdate era → Object → Text #

(ShelleyBasedEra era, ToJSON (PParamsDelta era)) ⇒ ToObject (ShelleyLedgerUpdate era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → ShelleyLedgerUpdate era → Object #

textTransformer ∷ ShelleyLedgerUpdate era → Object → Text #

ToJSON (PParamsDelta era) ⇒ ToObject (UpdateProposal era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UpdateProposal era → Object #

textTransformer ∷ UpdateProposal era → Object → Text #

Crypto crypto ⇒ ToObject (UpdateState crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UpdateState crypto → Object #

textTransformer ∷ UpdateState crypto → Object → Text #

ToObject (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Methods

toObjectTracingVerbosityPeer blk → Object #

textTransformerPeer blk → Object → Text #

(ConvertTxId blk, RunNode blk, HasTxs blk) ⇒ ToObject (AnyMessageAndAgency (BlockFetch blk (Point blk))) Source #

instances of ToObject

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (BlockFetch blk (Point blk)) → Object #

textTransformer ∷ AnyMessageAndAgency (BlockFetch blk (Point blk)) → Object → Text #

ToObject (AnyMessageAndAgency (ChainSync blk pt tip)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (ChainSync blk pt tip) → Object #

textTransformer ∷ AnyMessageAndAgency (ChainSync blk pt tip) → Object → Text #

(∀ result. Show (query result)) ⇒ ToObject (AnyMessageAndAgency (LocalStateQuery blk pt query)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (LocalStateQuery blk pt query) → Object #

textTransformer ∷ AnyMessageAndAgency (LocalStateQuery blk pt query) → Object → Text #

ToObject (AnyMessageAndAgency (LocalTxSubmission tx err)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (LocalTxSubmission tx err) → Object #

textTransformer ∷ AnyMessageAndAgency (LocalTxSubmission tx err) → Object → Text #

(Show txid, Show tx) ⇒ ToObject (AnyMessageAndAgency (TxSubmission txid tx)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (TxSubmission txid tx) → Object #

textTransformer ∷ AnyMessageAndAgency (TxSubmission txid tx) → Object → Text #

(Show txid, Show tx) ⇒ ToObject (AnyMessageAndAgency (TxSubmission2 txid tx)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (TxSubmission2 txid tx) → Object #

textTransformer ∷ AnyMessageAndAgency (TxSubmission2 txid tx) → Object → Text #

Show peer ⇒ ToObject (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithMuxBearer peer MuxTrace → Object #

textTransformer ∷ WithMuxBearer peer MuxTrace → Object → Text #

Show addr ⇒ ToObject (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithAddr addr ErrorPolicyTrace → Object #

textTransformer ∷ WithAddr addr ErrorPolicyTrace → Object → Text #

ToObject (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceTxSubmissionInbound txid tx → Object #

textTransformer ∷ TraceTxSubmissionInbound txid tx → Object → Text #

(ToObject peer, ToObject a) ⇒ ToObject (TraceLabelPeer peer a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceLabelPeer peer a → Object #

textTransformer ∷ TraceLabelPeer peer a → Object → Text #

(Show txid, Show tx) ⇒ ToObject (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceTxSubmissionOutbound txid tx → Object #

textTransformer ∷ TraceTxSubmissionOutbound txid tx → Object → Text #

data TracingVerbosity #

Instances

Instances details
Eq TracingVerbosity 
Instance details

Defined in Cardano.BM.Data.Tracer

Ord TracingVerbosity 
Instance details

Defined in Cardano.BM.Data.Tracer

Read TracingVerbosity 
Instance details

Defined in Cardano.BM.Data.Tracer

Show TracingVerbosity Source # 
Instance details

Defined in Cardano.Node.Orphans

Show TracingVerbosity Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

FromJSON TracingVerbosity Source # 
Instance details

Defined in Cardano.Node.Orphans

Methods

parseJSON ∷ Value → Parser TracingVerbosity #

parseJSONList ∷ Value → Parser [TracingVerbosity] #

FromJSON TracingVerbosity Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

parseJSON ∷ Value → Parser TracingVerbosity #

parseJSONList ∷ Value → Parser [TracingVerbosity] #

mkObjectToObject a ⇒ [(Text, a)] → HashMap Text a #

emptyObjectToObject a ⇒ HashMap Text a #

class ToJSON a #

Instances

Instances details
ToJSON Bool 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONBool → Value #

toEncodingBool → Encoding #

toJSONList ∷ [Bool] → Value #

toEncodingList ∷ [Bool] → Encoding #

ToJSON Char 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONChar → Value #

toEncodingChar → Encoding #

toJSONList ∷ [Char] → Value #

toEncodingList ∷ [Char] → Encoding #

ToJSON Double 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDouble → Value #

toEncodingDouble → Encoding #

toJSONList ∷ [Double] → Value #

toEncodingList ∷ [Double] → Encoding #

ToJSON Float 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFloat → Value #

toEncodingFloat → Encoding #

toJSONList ∷ [Float] → Value #

toEncodingList ∷ [Float] → Encoding #

ToJSON Int 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt → Value #

toEncodingInt → Encoding #

toJSONList ∷ [Int] → Value #

toEncodingList ∷ [Int] → Encoding #

ToJSON Int8 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt8 → Value #

toEncodingInt8 → Encoding #

toJSONList ∷ [Int8] → Value #

toEncodingList ∷ [Int8] → Encoding #

ToJSON Int16 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt16 → Value #

toEncodingInt16 → Encoding #

toJSONList ∷ [Int16] → Value #

toEncodingList ∷ [Int16] → Encoding #

ToJSON Int32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt32 → Value #

toEncodingInt32 → Encoding #

toJSONList ∷ [Int32] → Value #

toEncodingList ∷ [Int32] → Encoding #

ToJSON Int64 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt64 → Value #

toEncodingInt64 → Encoding #

toJSONList ∷ [Int64] → Value #

toEncodingList ∷ [Int64] → Encoding #

ToJSON Integer 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInteger → Value #

toEncodingInteger → Encoding #

toJSONList ∷ [Integer] → Value #

toEncodingList ∷ [Integer] → Encoding #

ToJSON Natural 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONNatural → Value #

toEncodingNatural → Encoding #

toJSONList ∷ [Natural] → Value #

toEncodingList ∷ [Natural] → Encoding #

ToJSON Ordering 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONOrdering → Value #

toEncodingOrdering → Encoding #

toJSONList ∷ [Ordering] → Value #

toEncodingList ∷ [Ordering] → Encoding #

ToJSON Word 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord → Value #

toEncodingWord → Encoding #

toJSONList ∷ [Word] → Value #

toEncodingList ∷ [Word] → Encoding #

ToJSON Word8 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord8 → Value #

toEncodingWord8 → Encoding #

toJSONList ∷ [Word8] → Value #

toEncodingList ∷ [Word8] → Encoding #

ToJSON Word16 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord16 → Value #

toEncodingWord16 → Encoding #

toJSONList ∷ [Word16] → Value #

toEncodingList ∷ [Word16] → Encoding #

ToJSON Word32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord32 → Value #

toEncodingWord32 → Encoding #

toJSONList ∷ [Word32] → Value #

toEncodingList ∷ [Word32] → Encoding #

ToJSON Word64 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord64 → Value #

toEncodingWord64 → Encoding #

toJSONList ∷ [Word64] → Value #

toEncodingList ∷ [Word64] → Encoding #

ToJSON () 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ () → Value #

toEncoding ∷ () → Encoding #

toJSONList ∷ [()] → Value #

toEncodingList ∷ [()] → Encoding #

ToJSON Version 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONVersion → Value #

toEncodingVersion → Encoding #

toJSONList ∷ [Version] → Value #

toEncodingList ∷ [Version] → Encoding #

ToJSON Void 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONVoid → Value #

toEncodingVoid → Encoding #

toJSONList ∷ [Void] → Value #

toEncodingList ∷ [Void] → Encoding #

ToJSON CTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCTime → Value #

toEncodingCTime → Encoding #

toJSONList ∷ [CTime] → Value #

toEncodingList ∷ [CTime] → Encoding #

ToJSON ChainTip 
Instance details

Defined in Cardano.Api.Block

Methods

toJSONChainTip → Value #

toEncodingChainTip → Encoding #

toJSONList ∷ [ChainTip] → Value #

toEncodingList ∷ [ChainTip] → Encoding #

ToJSON TxId 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSONTxId → Value #

toEncodingTxId → Encoding #

toJSONList ∷ [TxId] → Value #

toEncodingList ∷ [TxId] → Encoding #

ToJSON TxIn 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSONTxIn → Value #

toEncodingTxIn → Encoding #

toJSONList ∷ [TxIn] → Value #

toEncodingList ∷ [TxIn] → Encoding #

ToJSON TxIx 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSONTxIx → Value #

toEncodingTxIx → Encoding #

toJSONList ∷ [TxIx] → Value #

toEncodingList ∷ [TxIx] → Encoding #

ToJSON ProtocolParameters 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSONProtocolParameters → Value #

toEncodingProtocolParameters → Encoding #

toJSONList ∷ [ProtocolParameters] → Value #

toEncodingList ∷ [ProtocolParameters] → Encoding #

ToJSON PraosNonce 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSONPraosNonce → Value #

toEncodingPraosNonce → Encoding #

toJSONList ∷ [PraosNonce] → Value #

toEncodingList ∷ [PraosNonce] → Encoding #

ToJSON ExecutionUnitPrices 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSONExecutionUnitPrices → Value #

toEncodingExecutionUnitPrices → Encoding #

toJSONList ∷ [ExecutionUnitPrices] → Value #

toEncodingList ∷ [ExecutionUnitPrices] → Encoding #

ToJSON CostModel 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSONCostModel → Value #

toEncodingCostModel → Encoding #

toJSONList ∷ [CostModel] → Value #

toEncodingList ∷ [CostModel] → Encoding #

ToJSON Lovelace 
Instance details

Defined in Cardano.Api.Value

Methods

toJSONLovelace → Value #

toEncodingLovelace → Encoding #

toJSONList ∷ [Lovelace] → Value #

toEncodingList ∷ [Lovelace] → Encoding #

ToJSON Quantity 
Instance details

Defined in Cardano.Api.Value

Methods

toJSONQuantity → Value #

toEncodingQuantity → Encoding #

toJSONList ∷ [Quantity] → Value #

toEncodingList ∷ [Quantity] → Encoding #

ToJSON PolicyId 
Instance details

Defined in Cardano.Api.Value

Methods

toJSONPolicyId → Value #

toEncodingPolicyId → Encoding #

toJSONList ∷ [PolicyId] → Value #

toEncodingList ∷ [PolicyId] → Encoding #

ToJSON AssetName 
Instance details

Defined in Cardano.Api.Value

Methods

toJSONAssetName → Value #

toEncodingAssetName → Encoding #

toJSONList ∷ [AssetName] → Value #

toEncodingList ∷ [AssetName] → Encoding #

ToJSON Value 
Instance details

Defined in Cardano.Api.Value

Methods

toJSONValue → Value0 #

toEncodingValue → Encoding #

toJSONList ∷ [Value] → Value0 #

toEncodingList ∷ [Value] → Encoding #

ToJSON ValueNestedRep 
Instance details

Defined in Cardano.Api.Value

Methods

toJSONValueNestedRep → Value #

toEncodingValueNestedRep → Encoding #

toJSONList ∷ [ValueNestedRep] → Value #

toEncodingList ∷ [ValueNestedRep] → Encoding #

ToJSON AnyPlutusScriptVersion 
Instance details

Defined in Cardano.Api.Script

ToJSON ExecutionUnits 
Instance details

Defined in Cardano.Api.Script

Methods

toJSONExecutionUnits → Value #

toEncodingExecutionUnits → Encoding #

toJSONList ∷ [ExecutionUnits] → Value #

toEncodingList ∷ [ExecutionUnits] → Encoding #

ToJSON ScriptHash 
Instance details

Defined in Cardano.Api.Script

Methods

toJSONScriptHash → Value #

toEncodingScriptHash → Encoding #

toJSONList ∷ [ScriptHash] → Value #

toEncodingList ∷ [ScriptHash] → Encoding #

ToJSON TextEnvelopeType 
Instance details

Defined in Cardano.Api.SerialiseTextEnvelope

Methods

toJSONTextEnvelopeType → Value #

toEncodingTextEnvelopeType → Encoding #

toJSONList ∷ [TextEnvelopeType] → Value #

toEncodingList ∷ [TextEnvelopeType] → Encoding #

ToJSON TextEnvelopeDescr 
Instance details

Defined in Cardano.Api.SerialiseTextEnvelope

Methods

toJSONTextEnvelopeDescr → Value #

toEncodingTextEnvelopeDescr → Encoding #

toJSONList ∷ [TextEnvelopeDescr] → Value #

toEncodingList ∷ [TextEnvelopeDescr] → Encoding #

ToJSON TextEnvelope 
Instance details

Defined in Cardano.Api.SerialiseTextEnvelope

Methods

toJSONTextEnvelope → Value #

toEncodingTextEnvelope → Encoding #

toJSONList ∷ [TextEnvelope] → Value #

toEncodingList ∷ [TextEnvelope] → Encoding #

ToJSON KESPeriod Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSONKESPeriod → Value #

toEncodingKESPeriod → Encoding #

toJSONList ∷ [KESPeriod] → Value #

toEncodingList ∷ [KESPeriod] → Encoding #

ToJSON AnyCardanoEra 
Instance details

Defined in Cardano.Api.Eras

Methods

toJSONAnyCardanoEra → Value #

toEncodingAnyCardanoEra → Encoding #

toJSONList ∷ [AnyCardanoEra] → Value #

toEncodingList ∷ [AnyCardanoEra] → Encoding #

ToJSON SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSONSlotNo → Value #

toEncodingSlotNo → Encoding #

toJSONList ∷ [SlotNo] → Value #

toEncodingList ∷ [SlotNo] → Encoding #

ToJSON EpochSize 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSONEpochSize → Value #

toEncodingEpochSize → Encoding #

toJSONList ∷ [EpochSize] → Value #

toEncodingList ∷ [EpochSize] → Encoding #

ToJSON EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSONEpochNo → Value #

toEncodingEpochNo → Encoding #

toJSONList ∷ [EpochNo] → Value #

toEncodingList ∷ [EpochNo] → Encoding #

ToJSON BlockNo Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toJSONBlockNo → Value #

toEncodingBlockNo → Encoding #

toJSONList ∷ [BlockNo] → Value #

toEncodingList ∷ [BlockNo] → Encoding #

ToJSON IntSet 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONIntSet → Value #

toEncodingIntSet → Encoding #

toJSONList ∷ [IntSet] → Value #

toEncodingList ∷ [IntSet] → Encoding #

ToJSON Text 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONText → Value #

toEncodingText → Encoding #

toJSONList ∷ [Text] → Value #

toEncodingList ∷ [Text] → Encoding #

ToJSON Text 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONText → Value #

toEncodingText → Encoding #

toJSONList ∷ [Text] → Value #

toEncodingList ∷ [Text] → Encoding #

ToJSON ZonedTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONZonedTime → Value #

toEncodingZonedTime → Encoding #

toJSONList ∷ [ZonedTime] → Value #

toEncodingList ∷ [ZonedTime] → Encoding #

ToJSON LocalTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONLocalTime → Value #

toEncodingLocalTime → Encoding #

toJSONList ∷ [LocalTime] → Value #

toEncodingList ∷ [LocalTime] → Encoding #

ToJSON TimeOfDay 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONTimeOfDay → Value #

toEncodingTimeOfDay → Encoding #

toJSONList ∷ [TimeOfDay] → Value #

toEncodingList ∷ [TimeOfDay] → Encoding #

ToJSON CalendarDiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCalendarDiffTime → Value #

toEncodingCalendarDiffTime → Encoding #

toJSONList ∷ [CalendarDiffTime] → Value #

toEncodingList ∷ [CalendarDiffTime] → Encoding #

ToJSON UTCTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONUTCTime → Value #

toEncodingUTCTime → Encoding #

toJSONList ∷ [UTCTime] → Value #

toEncodingList ∷ [UTCTime] → Encoding #

ToJSON SystemTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSystemTime → Value #

toEncodingSystemTime → Encoding #

toJSONList ∷ [SystemTime] → Value #

toEncodingList ∷ [SystemTime] → Encoding #

ToJSON NominalDiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONNominalDiffTime → Value #

toEncodingNominalDiffTime → Encoding #

toJSONList ∷ [NominalDiffTime] → Value #

toEncodingList ∷ [NominalDiffTime] → Encoding #

ToJSON DiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDiffTime → Value #

toEncodingDiffTime → Encoding #

toJSONList ∷ [DiffTime] → Value #

toEncodingList ∷ [DiffTime] → Encoding #

ToJSON DayOfWeek 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDayOfWeek → Value #

toEncodingDayOfWeek → Encoding #

toJSONList ∷ [DayOfWeek] → Value #

toEncodingList ∷ [DayOfWeek] → Encoding #

ToJSON Day 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDay → Value #

toEncodingDay → Encoding #

toJSONList ∷ [Day] → Value #

toEncodingList ∷ [Day] → Encoding #

ToJSON CalendarDiffDays 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCalendarDiffDays → Value #

toEncodingCalendarDiffDays → Encoding #

toJSONList ∷ [CalendarDiffDays] → Value #

toEncodingList ∷ [CalendarDiffDays] → Encoding #

ToJSON DotNetTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ DotNetTime → Value #

toEncoding ∷ DotNetTime → Encoding #

toJSONList ∷ [DotNetTime] → Value #

toEncodingList ∷ [DotNetTime] → Encoding #

ToJSON Value 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Value → Value #

toEncoding ∷ Value → Encoding #

toJSONList ∷ [Value] → Value #

toEncodingList ∷ [Value] → Encoding #

ToJSON Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Methods

toJSONSeverity → Value #

toEncodingSeverity → Encoding #

toJSONList ∷ [Severity] → Value #

toEncodingList ∷ [Severity] → Encoding #

ToJSON LOMeta 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSONLOMeta → Value #

toEncodingLOMeta → Encoding #

toJSONList ∷ [LOMeta] → Value #

toEncodingList ∷ [LOMeta] → Encoding #

ToJSON ApplicationName 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

Methods

toJSON ∷ ApplicationName → Value #

toEncoding ∷ ApplicationName → Encoding #

toJSONList ∷ [ApplicationName] → Value #

toEncodingList ∷ [ApplicationName] → Encoding #

ToJSON InstallerHash 
Instance details

Defined in Cardano.Chain.Update.InstallerHash

Methods

toJSON ∷ InstallerHash → Value #

toEncoding ∷ InstallerHash → Encoding #

toJSONList ∷ [InstallerHash] → Value #

toEncodingList ∷ [InstallerHash] → Encoding #

ToJSON ProposalBody 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

toJSON ∷ ProposalBody → Value #

toEncoding ∷ ProposalBody → Encoding #

toJSONList ∷ [ProposalBody] → Value #

toEncodingList ∷ [ProposalBody] → Encoding #

ToJSON ProtocolParametersUpdate 
Instance details

Defined in Cardano.Chain.Update.ProtocolParametersUpdate

Methods

toJSON ∷ ProtocolParametersUpdate → Value #

toEncoding ∷ ProtocolParametersUpdate → Encoding #

toJSONList ∷ [ProtocolParametersUpdate] → Value #

toEncodingList ∷ [ProtocolParametersUpdate] → Encoding #

ToJSON ProtocolVersion 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Methods

toJSON ∷ ProtocolVersion → Value #

toEncoding ∷ ProtocolVersion → Encoding #

toJSONList ∷ [ProtocolVersion] → Value #

toEncodingList ∷ [ProtocolVersion] → Encoding #

ToJSON SoftforkRule 
Instance details

Defined in Cardano.Chain.Update.SoftforkRule

Methods

toJSON ∷ SoftforkRule → Value #

toEncoding ∷ SoftforkRule → Encoding #

toJSONList ∷ [SoftforkRule] → Value #

toEncodingList ∷ [SoftforkRule] → Encoding #

ToJSON SoftwareVersion 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

Methods

toJSON ∷ SoftwareVersion → Value #

toEncoding ∷ SoftwareVersion → Encoding #

toJSONList ∷ [SoftwareVersion] → Value #

toEncodingList ∷ [SoftwareVersion] → Encoding #

ToJSON SystemTag 
Instance details

Defined in Cardano.Chain.Update.SystemTag

Methods

toJSON ∷ SystemTag → Value #

toEncoding ∷ SystemTag → Encoding #

toJSONList ∷ [SystemTag] → Value #

toEncodingList ∷ [SystemTag] → Encoding #

ToJSON Address 
Instance details

Defined in Cardano.Chain.Common.Address

Methods

toJSON ∷ Address → Value #

toEncoding ∷ Address → Encoding #

toJSONList ∷ [Address] → Value #

toEncodingList ∷ [Address] → Encoding #

ToJSON Coin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toJSON ∷ Coin → Value #

toEncoding ∷ Coin → Encoding #

toJSONList ∷ [Coin] → Value #

toEncodingList ∷ [Coin] → Encoding #

ToJSON UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ UnitInterval → Value #

toEncoding ∷ UnitInterval → Encoding #

toJSONList ∷ [UnitInterval] → Value #

toEncodingList ∷ [UnitInterval] → Encoding #

ToJSON Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ Nonce → Value #

toEncoding ∷ Nonce → Encoding #

toJSONList ∷ [Nonce] → Value #

toEncodingList ∷ [Nonce] → Encoding #

ToJSON ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ ProtVer → Value #

toEncoding ∷ ProtVer → Encoding #

toJSONList ∷ [ProtVer] → Value #

toEncodingList ∷ [ProtVer] → Encoding #

ToJSON Desirability 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toJSON ∷ Desirability → Value #

toEncoding ∷ Desirability → Encoding #

toJSONList ∷ [Desirability] → Value #

toEncodingList ∷ [Desirability] → Encoding #

ToJSON StakePoolRelay 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toJSON ∷ StakePoolRelay → Value #

toEncoding ∷ StakePoolRelay → Encoding #

toJSONList ∷ [StakePoolRelay] → Value #

toEncodingList ∷ [StakePoolRelay] → Encoding #

ToJSON PoolMetadata 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toJSON ∷ PoolMetadata → Value #

toEncoding ∷ PoolMetadata → Encoding #

toJSONList ∷ [PoolMetadata] → Value #

toEncodingList ∷ [PoolMetadata] → Encoding #

ToJSON Scientific 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Scientific → Value #

toEncoding ∷ Scientific → Encoding #

toJSONList ∷ [Scientific] → Value #

toEncodingList ∷ [Scientific] → Encoding #

ToJSON Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ Network → Value #

toEncoding ∷ Network → Encoding #

toJSONList ∷ [Network] → Value #

toEncodingList ∷ [Network] → Encoding #

ToJSON AssetClass 
Instance details

Defined in Plutus.V1.Ledger.Value

Methods

toJSON ∷ AssetClass → Value #

toEncoding ∷ AssetClass → Encoding #

toJSONList ∷ [AssetClass] → Value #

toEncodingList ∷ [AssetClass] → Encoding #

ToJSON CurrencySymbol 
Instance details

Defined in Plutus.V1.Ledger.Value

Methods

toJSON ∷ CurrencySymbol → Value #

toEncoding ∷ CurrencySymbol → Encoding #

toJSONList ∷ [CurrencySymbol] → Value #

toEncodingList ∷ [CurrencySymbol] → Encoding #

ToJSON TokenName 
Instance details

Defined in Plutus.V1.Ledger.Value

Methods

toJSON ∷ TokenName → Value #

toEncoding ∷ TokenName → Encoding #

toJSONList ∷ [TokenName] → Value #

toEncodingList ∷ [TokenName] → Encoding #

ToJSON Value 
Instance details

Defined in Plutus.V1.Ledger.Value

Methods

toJSON ∷ Value → Value0 #

toEncoding ∷ Value → Encoding #

toJSONList ∷ [Value] → Value0 #

toEncodingList ∷ [Value] → Encoding #

ToJSON MintingPolicyHash 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ MintingPolicyHash → Value #

toEncoding ∷ MintingPolicyHash → Encoding #

toJSONList ∷ [MintingPolicyHash] → Value #

toEncodingList ∷ [MintingPolicyHash] → Encoding #

ToJSON Context 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ Context → Value #

toEncoding ∷ Context → Encoding #

toJSONList ∷ [Context] → Value #

toEncodingList ∷ [Context] → Encoding #

ToJSON Datum 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ Datum → Value #

toEncoding ∷ Datum → Encoding #

toJSONList ∷ [Datum] → Value #

toEncodingList ∷ [Datum] → Encoding #

ToJSON DatumHash 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ DatumHash → Value #

toEncoding ∷ DatumHash → Encoding #

toJSONList ∷ [DatumHash] → Value #

toEncodingList ∷ [DatumHash] → Encoding #

ToJSON MintingPolicy 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ MintingPolicy → Value #

toEncoding ∷ MintingPolicy → Encoding #

toJSONList ∷ [MintingPolicy] → Value #

toEncodingList ∷ [MintingPolicy] → Encoding #

ToJSON Redeemer 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ Redeemer → Value #

toEncoding ∷ Redeemer → Encoding #

toJSONList ∷ [Redeemer] → Value #

toEncodingList ∷ [Redeemer] → Encoding #

ToJSON RedeemerHash 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ RedeemerHash → Value #

toEncoding ∷ RedeemerHash → Encoding #

toJSONList ∷ [RedeemerHash] → Value #

toEncodingList ∷ [RedeemerHash] → Encoding #

ToJSON Script 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ Script → Value #

toEncoding ∷ Script → Encoding #

toJSONList ∷ [Script] → Value #

toEncodingList ∷ [Script] → Encoding #

ToJSON ScriptError 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ ScriptError → Value #

toEncoding ∷ ScriptError → Encoding #

toJSONList ∷ [ScriptError] → Value #

toEncodingList ∷ [ScriptError] → Encoding #

ToJSON ScriptHash 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ ScriptHash → Value #

toEncoding ∷ ScriptHash → Encoding #

toJSONList ∷ [ScriptHash] → Value #

toEncodingList ∷ [ScriptHash] → Encoding #

ToJSON StakeValidator 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ StakeValidator → Value #

toEncoding ∷ StakeValidator → Encoding #

toJSONList ∷ [StakeValidator] → Value #

toEncodingList ∷ [StakeValidator] → Encoding #

ToJSON StakeValidatorHash 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ StakeValidatorHash → Value #

toEncoding ∷ StakeValidatorHash → Encoding #

toJSONList ∷ [StakeValidatorHash] → Value #

toEncodingList ∷ [StakeValidatorHash] → Encoding #

ToJSON Validator 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ Validator → Value #

toEncoding ∷ Validator → Encoding #

toJSONList ∷ [Validator] → Value #

toEncodingList ∷ [Validator] → Encoding #

ToJSON ValidatorHash 
Instance details

Defined in Plutus.V1.Ledger.Scripts

Methods

toJSON ∷ ValidatorHash → Value #

toEncoding ∷ ValidatorHash → Encoding #

toJSONList ∷ [ValidatorHash] → Value #

toEncodingList ∷ [ValidatorHash] → Encoding #

ToJSON ExBudget 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExBudget

Methods

toJSON ∷ ExBudget → Value #

toEncoding ∷ ExBudget → Encoding #

toJSONList ∷ [ExBudget] → Value #

toEncodingList ∷ [ExBudget] → Encoding #

ToJSON Counter 
Instance details

Defined in Cardano.BM.Data.Counter

Methods

toJSON ∷ Counter → Value #

toEncoding ∷ Counter → Encoding #

toJSONList ∷ [Counter] → Value #

toEncodingList ∷ [Counter] → Encoding #

ToJSON CounterState 
Instance details

Defined in Cardano.BM.Data.Counter

Methods

toJSON ∷ CounterState → Value #

toEncoding ∷ CounterState → Encoding #

toJSONList ∷ [CounterState] → Value #

toEncodingList ∷ [CounterState] → Encoding #

ToJSON CounterType 
Instance details

Defined in Cardano.BM.Data.Counter

Methods

toJSON ∷ CounterType → Value #

toEncoding ∷ CounterType → Encoding #

toJSONList ∷ [CounterType] → Value #

toEncodingList ∷ [CounterType] → Encoding #

ToJSON Measurable 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON ∷ Measurable → Value #

toEncoding ∷ Measurable → Encoding #

toJSONList ∷ [Measurable] → Value #

toEncodingList ∷ [Measurable] → Encoding #

ToJSON Number 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Number → Value #

toEncoding ∷ Number → Encoding #

toJSONList ∷ [Number] → Value #

toEncodingList ∷ [Number] → Encoding #

ToJSON ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

Methods

toJSON ∷ ByteString64 → Value #

toEncoding ∷ ByteString64 → Encoding #

toJSONList ∷ [ByteString64] → Value #

toEncodingList ∷ [ByteString64] → Encoding #

ToJSON ByteSpan 
Instance details

Defined in Cardano.Binary.Annotated

Methods

toJSON ∷ ByteSpan → Value #

toEncoding ∷ ByteSpan → Encoding #

toJSONList ∷ [ByteSpan] → Value #

toEncodingList ∷ [ByteSpan] → Encoding #

ToJSON ProtocolMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON ∷ ProtocolMagic → Value #

toEncoding ∷ ProtocolMagic → Encoding #

toJSONList ∷ [ProtocolMagic] → Value #

toEncodingList ∷ [ProtocolMagic] → Encoding #

ToJSON ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON ∷ ProtocolMagicId → Value #

toEncoding ∷ ProtocolMagicId → Encoding #

toJSONList ∷ [ProtocolMagicId] → Value #

toEncodingList ∷ [ProtocolMagicId] → Encoding #

ToJSON RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON ∷ RequiresNetworkMagic → Value #

toEncoding ∷ RequiresNetworkMagic → Encoding #

toJSONList ∷ [RequiresNetworkMagic] → Value #

toEncodingList ∷ [RequiresNetworkMagic] → Encoding #

ToJSON CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

Methods

toJSON ∷ CompactRedeemVerificationKey → Value #

toEncoding ∷ CompactRedeemVerificationKey → Encoding #

toJSONList ∷ [CompactRedeemVerificationKey] → Value #

toEncodingList ∷ [CompactRedeemVerificationKey] → Encoding #

ToJSON RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

Methods

toJSON ∷ RedeemVerificationKey → Value #

toEncoding ∷ RedeemVerificationKey → Encoding #

toJSONList ∷ [RedeemVerificationKey] → Value #

toEncodingList ∷ [RedeemVerificationKey] → Encoding #

ToJSON VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

Methods

toJSON ∷ VerificationKey → Value #

toEncoding ∷ VerificationKey → Encoding #

toJSONList ∷ [VerificationKey] → Value #

toEncodingList ∷ [VerificationKey] → Encoding #

ToJSON NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ NonNegativeInterval → Value #

toEncoding ∷ NonNegativeInterval → Encoding #

toJSONList ∷ [NonNegativeInterval] → Value #

toEncodingList ∷ [NonNegativeInterval] → Encoding #

ToJSON ValidityInterval Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ ValidityInterval → Value #

toEncoding ∷ ValidityInterval → Encoding #

toJSONList ∷ [ValidityInterval] → Value #

toEncodingList ∷ [ValidityInterval] → Encoding #

ToJSON IsValid Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ IsValid → Value #

toEncoding ∷ IsValid → Encoding #

toJSONList ∷ [IsValid] → Value #

toEncodingList ∷ [IsValid] → Encoding #

ToJSON TagMismatchDescription Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ TagMismatchDescription → Value #

toEncoding ∷ TagMismatchDescription → Encoding #

toJSONList ∷ [TagMismatchDescription] → Value #

toEncodingList ∷ [TagMismatchDescription] → Encoding #

ToJSON FailureDescription Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ FailureDescription → Value #

toEncoding ∷ FailureDescription → Encoding #

toJSONList ∷ [FailureDescription] → Value #

toEncodingList ∷ [FailureDescription] → Encoding #

ToJSON StakingCredential 
Instance details

Defined in Plutus.V1.Ledger.Credential

Methods

toJSON ∷ StakingCredential → Value #

toEncoding ∷ StakingCredential → Encoding #

toJSONList ∷ [StakingCredential] → Value #

toEncodingList ∷ [StakingCredential] → Encoding #

ToJSON POSIXTime 
Instance details

Defined in Plutus.V1.Ledger.Time

Methods

toJSON ∷ POSIXTime → Value #

toEncoding ∷ POSIXTime → Encoding #

toJSONList ∷ [POSIXTime] → Value #

toEncodingList ∷ [POSIXTime] → Encoding #

ToJSON TxId 
Instance details

Defined in Plutus.V1.Ledger.TxId

Methods

toJSON ∷ TxId → Value #

toEncoding ∷ TxId → Encoding #

toJSONList ∷ [TxId] → Value #

toEncodingList ∷ [TxId] → Encoding #

ToJSON TxOut 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ TxOut → Value #

toEncoding ∷ TxOut → Encoding #

toJSONList ∷ [TxOut] → Value #

toEncodingList ∷ [TxOut] → Encoding #

ToJSON PubKeyHash 
Instance details

Defined in Plutus.V1.Ledger.Crypto

Methods

toJSON ∷ PubKeyHash → Value #

toEncoding ∷ PubKeyHash → Encoding #

toJSONList ∷ [PubKeyHash] → Value #

toEncodingList ∷ [PubKeyHash] → Encoding #

ToJSON Address 
Instance details

Defined in Plutus.V1.Ledger.Address

Methods

toJSON ∷ Address → Value #

toEncoding ∷ Address → Encoding #

toJSONList ∷ [Address] → Value #

toEncodingList ∷ [Address] → Encoding #

ToJSON Credential 
Instance details

Defined in Plutus.V1.Ledger.Credential

Methods

toJSON ∷ Credential → Value #

toEncoding ∷ Credential → Encoding #

toJSONList ∷ [Credential] → Value #

toEncodingList ∷ [Credential] → Encoding #

ToJSON DCert 
Instance details

Defined in Plutus.V1.Ledger.DCert

Methods

toJSON ∷ DCert → Value #

toEncoding ∷ DCert → Encoding #

toJSONList ∷ [DCert] → Value #

toEncodingList ∷ [DCert] → Encoding #

ToJSON TxOutRef 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ TxOutRef → Value #

toEncoding ∷ TxOutRef → Encoding #

toJSONList ∷ [TxOutRef] → Value #

toEncodingList ∷ [TxOutRef] → Encoding #

ToJSON GenesisHash 
Instance details

Defined in Cardano.Chain.Genesis.Hash

Methods

toJSON ∷ GenesisHash → Value #

toEncoding ∷ GenesisHash → Encoding #

toJSONList ∷ [GenesisHash] → Value #

toEncodingList ∷ [GenesisHash] → Encoding #

ToJSON ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

Methods

toJSON ∷ ChainDifficulty → Value #

toEncoding ∷ ChainDifficulty → Encoding #

toJSONList ∷ [ChainDifficulty] → Value #

toEncodingList ∷ [ChainDifficulty] → Encoding #

ToJSON SlotNumber 
Instance details

Defined in Cardano.Chain.Slotting.SlotNumber

Methods

toJSON ∷ SlotNumber → Value #

toEncoding ∷ SlotNumber → Encoding #

toJSONList ∷ [SlotNumber] → Value #

toEncodingList ∷ [SlotNumber] → Encoding #

ToJSON Proof 
Instance details

Defined in Cardano.Chain.Block.Proof

Methods

toJSON ∷ Proof → Value #

toEncoding ∷ Proof → Encoding #

toJSONList ∷ [Proof] → Value #

toEncodingList ∷ [Proof] → Encoding #

ToJSON EpochNumber 
Instance details

Defined in Cardano.Chain.Slotting.EpochNumber

Methods

toJSON ∷ EpochNumber → Value #

toEncoding ∷ EpochNumber → Encoding #

toJSONList ∷ [EpochNumber] → Value #

toEncodingList ∷ [EpochNumber] → Encoding #

ToJSON SscPayload 
Instance details

Defined in Cardano.Chain.Ssc

Methods

toJSON ∷ SscPayload → Value #

toEncoding ∷ SscPayload → Encoding #

toJSONList ∷ [SscPayload] → Value #

toEncodingList ∷ [SscPayload] → Encoding #

ToJSON Tx 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toJSON ∷ Tx → Value #

toEncoding ∷ Tx → Encoding #

toJSONList ∷ [Tx] → Value #

toEncodingList ∷ [Tx] → Encoding #

ToJSON TxInWitness 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

toJSON ∷ TxInWitness → Value #

toEncoding ∷ TxInWitness → Encoding #

toJSONList ∷ [TxInWitness] → Value #

toEncodingList ∷ [TxInWitness] → Encoding #

ToJSON TxProof 
Instance details

Defined in Cardano.Chain.UTxO.TxProof

Methods

toJSON ∷ TxProof → Value #

toEncoding ∷ TxProof → Encoding #

toJSONList ∷ [TxProof] → Value #

toEncodingList ∷ [TxProof] → Encoding #

ToJSON SscProof 
Instance details

Defined in Cardano.Chain.Ssc

Methods

toJSON ∷ SscProof → Value #

toEncoding ∷ SscProof → Encoding #

toJSONList ∷ [SscProof] → Value #

toEncodingList ∷ [SscProof] → Encoding #

ToJSON AddrAttributes 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

toJSON ∷ AddrAttributes → Value #

toEncoding ∷ AddrAttributes → Encoding #

toJSONList ∷ [AddrAttributes] → Value #

toEncodingList ∷ [AddrAttributes] → Encoding #

ToJSON HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

toJSON ∷ HDAddressPayload → Value #

toEncoding ∷ HDAddressPayload → Encoding #

toJSONList ∷ [HDAddressPayload] → Value #

toEncodingList ∷ [HDAddressPayload] → Encoding #

ToJSON NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

Methods

toJSON ∷ NetworkMagic → Value #

toEncoding ∷ NetworkMagic → Encoding #

toJSONList ∷ [NetworkMagic] → Value #

toEncodingList ∷ [NetworkMagic] → Encoding #

ToJSON UnparsedFields 
Instance details

Defined in Cardano.Chain.Common.Attributes

Methods

toJSON ∷ UnparsedFields → Value #

toEncoding ∷ UnparsedFields → Encoding #

toJSONList ∷ [UnparsedFields] → Value #

toEncodingList ∷ [UnparsedFields] → Encoding #

ToJSON AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Methods

toJSON ∷ AddrType → Value #

toEncoding ∷ AddrType → Encoding #

toJSONList ∷ [AddrType] → Value #

toEncodingList ∷ [AddrType] → Encoding #

ToJSON Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Methods

toJSON ∷ Lovelace → Value #

toEncoding ∷ Lovelace → Encoding #

toJSONList ∷ [Lovelace] → Value #

toEncodingList ∷ [Lovelace] → Encoding #

ToJSON LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

Methods

toJSON ∷ LovelacePortion → Value #

toEncoding ∷ LovelacePortion → Encoding #

toJSONList ∷ [LovelacePortion] → Value #

toEncodingList ∷ [LovelacePortion] → Encoding #

ToJSON TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

Methods

toJSON ∷ TxFeePolicy → Value #

toEncoding ∷ TxFeePolicy → Encoding #

toJSONList ∷ [TxFeePolicy] → Value #

toEncodingList ∷ [TxFeePolicy] → Encoding #

ToJSON TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Methods

toJSON ∷ TxSizeLinear → Value #

toEncoding ∷ TxSizeLinear → Encoding #

toJSONList ∷ [TxSizeLinear] → Value #

toEncodingList ∷ [TxSizeLinear] → Encoding #

ToJSON TxIn 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toJSON ∷ TxIn → Value #

toEncoding ∷ TxIn → Encoding #

toJSONList ∷ [TxIn] → Value #

toEncodingList ∷ [TxIn] → Encoding #

ToJSON TxOut 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toJSON ∷ TxOut → Value #

toEncoding ∷ TxOut → Encoding #

toJSONList ∷ [TxOut] → Value #

toEncodingList ∷ [TxOut] → Encoding #

ToJSON TxSigData 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

toJSON ∷ TxSigData → Value #

toEncoding ∷ TxSigData → Encoding #

toJSONList ∷ [TxSigData] → Value #

toEncodingList ∷ [TxSigData] → Encoding #

ToJSON DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ DnsName → Value #

toEncoding ∷ DnsName → Encoding #

toJSONList ∷ [DnsName] → Value #

toEncodingList ∷ [DnsName] → Encoding #

ToJSON Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ Port → Value #

toEncoding ∷ Port → Encoding #

toJSONList ∷ [Port] → Value #

toEncodingList ∷ [Port] → Encoding #

ToJSON PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ PositiveInterval → Value #

toEncoding ∷ PositiveInterval → Encoding #

toJSONList ∷ [PositiveInterval] → Value #

toEncodingList ∷ [PositiveInterval] → Encoding #

ToJSON PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ PositiveUnitInterval → Value #

toEncoding ∷ PositiveUnitInterval → Encoding #

toJSONList ∷ [PositiveUnitInterval] → Value #

toEncodingList ∷ [PositiveUnitInterval] → Encoding #

ToJSON Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ Url → Value #

toEncoding ∷ Url → Encoding #

toJSONList ∷ [Url] → Value #

toEncodingList ∷ [Url] → Encoding #

ToJSON RewardInfoPool 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

toJSON ∷ RewardInfoPool → Value #

toEncoding ∷ RewardInfoPool → Encoding #

toJSONList ∷ [RewardInfoPool] → Value #

toEncodingList ∷ [RewardInfoPool] → Encoding #

ToJSON RewardParams 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

toJSON ∷ RewardParams → Value #

toEncoding ∷ RewardParams → Encoding #

toJSONList ∷ [RewardParams] → Value #

toEncodingList ∷ [RewardParams] → Encoding #

ToJSON SatInt 
Instance details

Defined in Data.SatInt

Methods

toJSON ∷ SatInt → Value #

toEncoding ∷ SatInt → Encoding #

toJSONList ∷ [SatInt] → Value #

toEncodingList ∷ [SatInt] → Encoding #

ToJSON ModelAddedSizes 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelAddedSizes → Value #

toEncoding ∷ ModelAddedSizes → Encoding #

toJSONList ∷ [ModelAddedSizes] → Value #

toEncodingList ∷ [ModelAddedSizes] → Encoding #

ToJSON ModelConstantOrLinear 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelConstantOrLinear → Value #

toEncoding ∷ ModelConstantOrLinear → Encoding #

toJSONList ∷ [ModelConstantOrLinear] → Value #

toEncodingList ∷ [ModelConstantOrLinear] → Encoding #

ToJSON ModelConstantOrTwoArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelConstantOrTwoArguments → Value #

toEncoding ∷ ModelConstantOrTwoArguments → Encoding #

toJSONList ∷ [ModelConstantOrTwoArguments] → Value #

toEncodingList ∷ [ModelConstantOrTwoArguments] → Encoding #

ToJSON ModelFiveArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelFiveArguments → Value #

toEncoding ∷ ModelFiveArguments → Encoding #

toJSONList ∷ [ModelFiveArguments] → Value #

toEncodingList ∷ [ModelFiveArguments] → Encoding #

ToJSON ModelFourArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelFourArguments → Value #

toEncoding ∷ ModelFourArguments → Encoding #

toJSONList ∷ [ModelFourArguments] → Value #

toEncodingList ∷ [ModelFourArguments] → Encoding #

ToJSON ModelLinearSize 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelLinearSize → Value #

toEncoding ∷ ModelLinearSize → Encoding #

toJSONList ∷ [ModelLinearSize] → Value #

toEncodingList ∷ [ModelLinearSize] → Encoding #

ToJSON ModelMaxSize 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelMaxSize → Value #

toEncoding ∷ ModelMaxSize → Encoding #

toJSONList ∷ [ModelMaxSize] → Value #

toEncodingList ∷ [ModelMaxSize] → Encoding #

ToJSON ModelMinSize 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelMinSize → Value #

toEncoding ∷ ModelMinSize → Encoding #

toJSONList ∷ [ModelMinSize] → Value #

toEncodingList ∷ [ModelMinSize] → Encoding #

ToJSON ModelMultipliedSizes 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelMultipliedSizes → Value #

toEncoding ∷ ModelMultipliedSizes → Encoding #

toJSONList ∷ [ModelMultipliedSizes] → Value #

toEncodingList ∷ [ModelMultipliedSizes] → Encoding #

ToJSON ModelOneArgument 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelOneArgument → Value #

toEncoding ∷ ModelOneArgument → Encoding #

toJSONList ∷ [ModelOneArgument] → Value #

toEncodingList ∷ [ModelOneArgument] → Encoding #

ToJSON ModelSixArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelSixArguments → Value #

toEncoding ∷ ModelSixArguments → Encoding #

toJSONList ∷ [ModelSixArguments] → Value #

toEncodingList ∷ [ModelSixArguments] → Encoding #

ToJSON ModelSubtractedSizes 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelSubtractedSizes → Value #

toEncoding ∷ ModelSubtractedSizes → Encoding #

toJSONList ∷ [ModelSubtractedSizes] → Value #

toEncodingList ∷ [ModelSubtractedSizes] → Encoding #

ToJSON ModelThreeArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelThreeArguments → Value #

toEncoding ∷ ModelThreeArguments → Encoding #

toJSONList ∷ [ModelThreeArguments] → Value #

toEncodingList ∷ [ModelThreeArguments] → Encoding #

ToJSON ModelTwoArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelTwoArguments → Value #

toEncoding ∷ ModelTwoArguments → Encoding #

toJSONList ∷ [ModelTwoArguments] → Value #

toEncodingList ∷ [ModelTwoArguments] → Encoding #

ToJSON ExMemory 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

Methods

toJSON ∷ ExMemory → Value #

toEncoding ∷ ExMemory → Encoding #

toJSONList ∷ [ExMemory] → Value #

toEncodingList ∷ [ExMemory] → Encoding #

ToJSON ExCPU 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

Methods

toJSON ∷ ExCPU → Value #

toEncoding ∷ ExCPU → Encoding #

toJSONList ∷ [ExCPU] → Value #

toEncodingList ∷ [ExCPU] → Encoding #

ToJSON CekMachineCosts 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts

Methods

toJSON ∷ CekMachineCosts → Value #

toEncoding ∷ CekMachineCosts → Encoding #

toJSONList ∷ [CekMachineCosts] → Value #

toEncodingList ∷ [CekMachineCosts] → Encoding #

ToJSON Ada 
Instance details

Defined in Plutus.V1.Ledger.Ada

Methods

toJSON ∷ Ada → Value #

toEncoding ∷ Ada → Encoding #

toJSONList ∷ [Ada] → Value #

toEncodingList ∷ [Ada] → Encoding #

ToJSON LedgerBytes 
Instance details

Defined in Plutus.V1.Ledger.Bytes

Methods

toJSON ∷ LedgerBytes → Value #

toEncoding ∷ LedgerBytes → Encoding #

toJSONList ∷ [LedgerBytes] → Value #

toEncodingList ∷ [LedgerBytes] → Encoding #

ToJSON Signature 
Instance details

Defined in Plutus.V1.Ledger.Crypto

Methods

toJSON ∷ Signature → Value #

toEncoding ∷ Signature → Encoding #

toJSONList ∷ [Signature] → Value #

toEncodingList ∷ [Signature] → Encoding #

ToJSON PubKey 
Instance details

Defined in Plutus.V1.Ledger.Crypto

Methods

toJSON ∷ PubKey → Value #

toEncoding ∷ PubKey → Encoding #

toJSONList ∷ [PubKey] → Value #

toEncodingList ∷ [PubKey] → Encoding #

ToJSON PrivateKey 
Instance details

Defined in Plutus.V1.Ledger.Crypto

Methods

toJSON ∷ PrivateKey → Value #

toEncoding ∷ PrivateKey → Encoding #

toJSONList ∷ [PrivateKey] → Value #

toEncodingList ∷ [PrivateKey] → Encoding #

ToJSON Slot 
Instance details

Defined in Plutus.V1.Ledger.Slot

Methods

toJSON ∷ Slot → Value #

toEncoding ∷ Slot → Encoding #

toJSONList ∷ [Slot] → Value #

toEncodingList ∷ [Slot] → Encoding #

ToJSON DiffMilliSeconds 
Instance details

Defined in Plutus.V1.Ledger.Time

Methods

toJSON ∷ DiffMilliSeconds → Value #

toEncoding ∷ DiffMilliSeconds → Encoding #

toJSONList ∷ [DiffMilliSeconds] → Value #

toEncodingList ∷ [DiffMilliSeconds] → Encoding #

ToJSON RedeemerPtr 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ RedeemerPtr → Value #

toEncoding ∷ RedeemerPtr → Encoding #

toJSONList ∷ [RedeemerPtr] → Value #

toEncodingList ∷ [RedeemerPtr] → Encoding #

ToJSON ScriptTag 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ ScriptTag → Value #

toEncoding ∷ ScriptTag → Encoding #

toJSONList ∷ [ScriptTag] → Value #

toEncodingList ∷ [ScriptTag] → Encoding #

ToJSON Tx 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ Tx → Value #

toEncoding ∷ Tx → Encoding #

toJSONList ∷ [Tx] → Value #

toEncodingList ∷ [Tx] → Encoding #

ToJSON TxIn 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ TxIn → Value #

toEncoding ∷ TxIn → Encoding #

toJSONList ∷ [TxIn] → Value #

toEncodingList ∷ [TxIn] → Encoding #

ToJSON TxInType 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ TxInType → Value #

toEncoding ∷ TxInType → Encoding #

toJSONList ∷ [TxInType] → Value #

toEncodingList ∷ [TxInType] → Encoding #

ToJSON TxOutTx 
Instance details

Defined in Plutus.V1.Ledger.Tx

Methods

toJSON ∷ TxOutTx → Value #

toEncoding ∷ TxOutTx → Encoding #

toJSONList ∷ [TxOutTx] → Value #

toEncodingList ∷ [TxOutTx] → Encoding #

ToJSON Aggregated 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON ∷ Aggregated → Value #

toEncoding ∷ Aggregated → Encoding #

toJSONList ∷ [Aggregated] → Value #

toEncodingList ∷ [Aggregated] → Encoding #

ToJSON BaseStats 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON ∷ BaseStats → Value #

toEncoding ∷ BaseStats → Encoding #

toJSONList ∷ [BaseStats] → Value #

toEncodingList ∷ [BaseStats] → Encoding #

ToJSON EWMA 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON ∷ EWMA → Value #

toEncoding ∷ EWMA → Encoding #

toJSONList ∷ [EWMA] → Value #

toEncodingList ∷ [EWMA] → Encoding #

ToJSON Stats 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON ∷ Stats → Value #

toEncoding ∷ Stats → Encoding #

toJSONList ∷ [Stats] → Value #

toEncodingList ∷ [Stats] → Encoding #

ToJSON Month 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Month → Value #

toEncoding ∷ Month → Encoding #

toJSONList ∷ [Month] → Value #

toEncodingList ∷ [Month] → Encoding #

ToJSON Quarter 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Quarter → Value #

toEncoding ∷ Quarter → Encoding #

toJSONList ∷ [Quarter] → Value #

toEncodingList ∷ [Quarter] → Encoding #

ToJSON QuarterOfYear 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ QuarterOfYear → Value #

toEncoding ∷ QuarterOfYear → Encoding #

toJSONList ∷ [QuarterOfYear] → Value #

toEncodingList ∷ [QuarterOfYear] → Encoding #

ToJSON UUID 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ UUID → Value #

toEncoding ∷ UUID → Encoding #

toJSONList ∷ [UUID] → Value #

toEncodingList ∷ [UUID] → Encoding #

ToJSON Verbosity 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Verbosity → Value #

toEncoding ∷ Verbosity → Encoding #

toJSONList ∷ [Verbosity] → Value #

toEncodingList ∷ [Verbosity] → Encoding #

ToJSON Severity 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Severity → Value #

toEncoding ∷ Severity → Encoding #

toJSONList ∷ [Severity] → Value #

toEncodingList ∷ [Severity] → Encoding #

ToJSON DropName 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON ∷ DropName → Value #

toEncoding ∷ DropName → Encoding #

toJSONList ∷ [DropName] → Value #

toEncodingList ∷ [DropName] → Encoding #

ToJSON NameSelector 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON ∷ NameSelector → Value #

toEncoding ∷ NameSelector → Encoding #

toJSONList ∷ [NameSelector] → Value #

toEncodingList ∷ [NameSelector] → Encoding #

ToJSON SubTrace 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON ∷ SubTrace → Value #

toEncoding ∷ SubTrace → Encoding #

toJSONList ∷ [SubTrace] → Value #

toEncodingList ∷ [SubTrace] → Encoding #

ToJSON UnhideNames 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON ∷ UnhideNames → Value #

toEncoding ∷ UnhideNames → Encoding #

toJSONList ∷ [UnhideNames] → Value #

toEncodingList ∷ [UnhideNames] → Encoding #

ToJSON ObservableInstance 
Instance details

Defined in Cardano.BM.Data.Observable

Methods

toJSON ∷ ObservableInstance → Value #

toEncoding ∷ ObservableInstance → Encoding #

toJSONList ∷ [ObservableInstance] → Value #

toEncodingList ∷ [ObservableInstance] → Encoding #

ToJSON BackendKind 
Instance details

Defined in Cardano.BM.Data.BackendKind

Methods

toJSON ∷ BackendKind → Value #

toEncoding ∷ BackendKind → Encoding #

toJSONList ∷ [BackendKind] → Value #

toEncodingList ∷ [BackendKind] → Encoding #

ToJSON AggregatedKind 
Instance details

Defined in Cardano.BM.Data.AggregatedKind

Methods

toJSON ∷ AggregatedKind → Value #

toEncoding ∷ AggregatedKind → Encoding #

toJSONList ∷ [AggregatedKind] → Value #

toEncodingList ∷ [AggregatedKind] → Encoding #

ToJSON Endpoint 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON ∷ Endpoint → Value #

toEncoding ∷ Endpoint → Encoding #

toJSONList ∷ [Endpoint] → Value #

toEncodingList ∷ [Endpoint] → Encoding #

ToJSON RemoteAddr 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON ∷ RemoteAddr → Value #

toEncoding ∷ RemoteAddr → Encoding #

toJSONList ∷ [RemoteAddr] → Value #

toEncodingList ∷ [RemoteAddr] → Encoding #

ToJSON RemoteAddrNamed 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON ∷ RemoteAddrNamed → Value #

toEncoding ∷ RemoteAddrNamed → Encoding #

toJSONList ∷ [RemoteAddrNamed] → Value #

toEncodingList ∷ [RemoteAddrNamed] → Encoding #

ToJSON Representation 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON ∷ Representation → Value #

toEncoding ∷ Representation → Encoding #

toJSONList ∷ [Representation] → Value #

toEncodingList ∷ [Representation] → Encoding #

ToJSON RotationParameters 
Instance details

Defined in Cardano.BM.Data.Rotation

Methods

toJSON ∷ RotationParameters → Value #

toEncoding ∷ RotationParameters → Encoding #

toJSONList ∷ [RotationParameters] → Value #

toEncodingList ∷ [RotationParameters] → Encoding #

ToJSON ScribeDefinition 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON ∷ ScribeDefinition → Value #

toEncoding ∷ ScribeDefinition → Encoding #

toJSONList ∷ [ScribeDefinition] → Value #

toEncodingList ∷ [ScribeDefinition] → Encoding #

ToJSON ScribeKind 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON ∷ ScribeKind → Value #

toEncoding ∷ ScribeKind → Encoding #

toJSONList ∷ [ScribeKind] → Value #

toEncodingList ∷ [ScribeKind] → Encoding #

ToJSON ScribeFormat 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON ∷ ScribeFormat → Value #

toEncoding ∷ ScribeFormat → Encoding #

toJSONList ∷ [ScribeFormat] → Value #

toEncodingList ∷ [ScribeFormat] → Encoding #

ToJSON ScribePrivacy 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON ∷ ScribePrivacy → Value #

toEncoding ∷ ScribePrivacy → Encoding #

toJSONList ∷ [ScribePrivacy] → Value #

toEncodingList ∷ [ScribePrivacy] → Encoding #

ToJSON CommandValue 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON ∷ CommandValue → Value #

toEncoding ∷ CommandValue → Encoding #

toJSONList ∷ [CommandValue] → Value #

toEncodingList ∷ [CommandValue] → Encoding #

ToJSON MonitorAction 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON ∷ MonitorAction → Value #

toEncoding ∷ MonitorAction → Encoding #

toJSONList ∷ [MonitorAction] → Value #

toEncodingList ∷ [MonitorAction] → Encoding #

ToJSON Environment 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Environment → Value #

toEncoding ∷ Environment → Encoding #

toJSONList ∷ [Environment] → Value #

toEncodingList ∷ [Environment] → Encoding #

ToJSON LocJs 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ LocJs → Value #

toEncoding ∷ LocJs → Encoding #

toJSONList ∷ [LocJs] → Value #

toEncodingList ∷ [LocJs] → Encoding #

ToJSON Namespace 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Namespace → Value #

toEncoding ∷ Namespace → Encoding #

toJSONList ∷ [Namespace] → Value #

toEncodingList ∷ [Namespace] → Encoding #

ToJSON ProcessIDJs 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ ProcessIDJs → Value #

toEncoding ∷ ProcessIDJs → Encoding #

toJSONList ∷ [ProcessIDJs] → Value #

toEncodingList ∷ [ProcessIDJs] → Encoding #

ToJSON SimpleLogPayload 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ SimpleLogPayload → Value #

toEncoding ∷ SimpleLogPayload → Encoding #

toJSONList ∷ [SimpleLogPayload] → Value #

toEncodingList ∷ [SimpleLogPayload] → Encoding #

ToJSON ThreadIdText 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ ThreadIdText → Value #

toEncoding ∷ ThreadIdText → Encoding #

toJSONList ∷ [ThreadIdText] → Value #

toEncodingList ∷ [ThreadIdText] → Encoding #

ToJSON LogContexts 
Instance details

Defined in Katip.Monadic

Methods

toJSON ∷ LogContexts → Value #

toEncoding ∷ LogContexts → Encoding #

toJSONList ∷ [LogContexts] → Value #

toEncodingList ∷ [LogContexts] → Encoding #

ToJSON ByronHash Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toJSON ∷ ByronHash → Value #

toEncoding ∷ ByronHash → Encoding #

toJSONList ∷ [ByronHash] → Value #

toEncodingList ∷ [ByronHash] → Encoding #

ToJSON SafeZone Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON ∷ SafeZone → Value #

toEncoding ∷ SafeZone → Encoding #

toJSONList ∷ [SafeZone] → Value #

toEncodingList ∷ [SafeZone] → Encoding #

ToJSON PeerAdvertise 
Instance details

Defined in Ouroboros.Network.PeerSelection.Types

Methods

toJSON ∷ PeerAdvertise → Value #

toEncoding ∷ PeerAdvertise → Encoding #

toJSONList ∷ [PeerAdvertise] → Value #

toEncodingList ∷ [PeerAdvertise] → Encoding #

ToJSON StudentT 
Instance details

Defined in Statistics.Distribution.StudentT

Methods

toJSON ∷ StudentT → Value #

toEncoding ∷ StudentT → Encoding #

toJSONList ∷ [StudentT] → Value #

toEncodingList ∷ [StudentT] → Encoding #

ToJSON RelayAccessPoint 
Instance details

Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint

Methods

toJSON ∷ RelayAccessPoint → Value #

toEncoding ∷ RelayAccessPoint → Encoding #

toJSONList ∷ [RelayAccessPoint] → Value #

toEncodingList ∷ [RelayAccessPoint] → Encoding #

ToJSON DomainAccessPoint 
Instance details

Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint

Methods

toJSON ∷ DomainAccessPoint → Value #

toEncoding ∷ DomainAccessPoint → Encoding #

toJSONList ∷ [DomainAccessPoint] → Value #

toEncodingList ∷ [DomainAccessPoint] → Encoding #

ToJSON GenesisHash Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSONGenesisHash → Value #

toEncodingGenesisHash → Encoding #

toJSONList ∷ [GenesisHash] → Value #

toEncodingList ∷ [GenesisHash] → Encoding #

ToJSON NodeHostIPAddress Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSONNodeHostIPAddress → Value #

toEncodingNodeHostIPAddress → Encoding #

toJSONList ∷ [NodeHostIPAddress] → Value #

toEncodingList ∷ [NodeHostIPAddress] → Encoding #

ToJSON NodeHostIPv6Address Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSONNodeHostIPv6Address → Value #

toEncodingNodeHostIPv6Address → Encoding #

toJSONList ∷ [NodeHostIPv6Address] → Value #

toEncodingList ∷ [NodeHostIPv6Address] → Encoding #

ToJSON NodeHostIPv4Address Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSONNodeHostIPv4Address → Value #

toEncodingNodeHostIPv4Address → Encoding #

toJSONList ∷ [NodeHostIPv4Address] → Value #

toEncodingList ∷ [NodeHostIPv4Address] → Encoding #

ToJSON NetworkTopology Source # 
Instance details

Defined in Cardano.Node.Configuration.Topology

Methods

toJSONNetworkTopology → Value #

toEncodingNetworkTopology → Encoding #

toJSONList ∷ [NetworkTopology] → Value #

toEncodingList ∷ [NetworkTopology] → Encoding #

ToJSON NodeSetup Source # 
Instance details

Defined in Cardano.Node.Configuration.Topology

Methods

toJSONNodeSetup → Value #

toEncodingNodeSetup → Encoding #

toJSONList ∷ [NodeSetup] → Value #

toEncodingList ∷ [NodeSetup] → Encoding #

ToJSON RemoteAddress Source # 
Instance details

Defined in Cardano.Node.Configuration.Topology

Methods

toJSONRemoteAddress → Value #

toEncodingRemoteAddress → Encoding #

toJSONList ∷ [RemoteAddress] → Value #

toEncodingList ∷ [RemoteAddress] → Encoding #

ToJSON MetricsGroup 
Instance details

Defined in Cardano.BM.Backend.Prometheus

Methods

toJSON ∷ MetricsGroup → Value #

toEncoding ∷ MetricsGroup → Encoding #

toJSONList ∷ [MetricsGroup] → Value #

toEncodingList ∷ [MetricsGroup] → Encoding #

ToJSON Metric 
Instance details

Defined in Cardano.BM.Backend.Prometheus

Methods

toJSON ∷ Metric → Value #

toEncoding ∷ Metric → Encoding #

toJSONList ∷ [Metric] → Value #

toEncodingList ∷ [Metric] → Encoding #

ToJSON Number 
Instance details

Defined in Cardano.BM.Backend.Prometheus

Methods

toJSON ∷ Number → Value #

toEncoding ∷ Number → Encoding #

toJSONList ∷ [Number] → Value #

toEncodingList ∷ [Number] → Encoding #

ToJSON a ⇒ ToJSON [a] 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ [a] → Value #

toEncoding ∷ [a] → Encoding #

toJSONList ∷ [[a]] → Value #

toEncodingList ∷ [[a]] → Encoding #

ToJSON a ⇒ ToJSON (Maybe a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMaybe a → Value #

toEncodingMaybe a → Encoding #

toJSONList ∷ [Maybe a] → Value #

toEncodingList ∷ [Maybe a] → Encoding #

(ToJSON a, Integral a) ⇒ ToJSON (Ratio a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONRatio a → Value #

toEncodingRatio a → Encoding #

toJSONList ∷ [Ratio a] → Value #

toEncodingList ∷ [Ratio a] → Encoding #

ToJSON a ⇒ ToJSON (First a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFirst a → Value #

toEncodingFirst a → Encoding #

toJSONList ∷ [First a] → Value #

toEncodingList ∷ [First a] → Encoding #

ToJSON a ⇒ ToJSON (Last a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONLast a → Value #

toEncodingLast a → Encoding #

toJSONList ∷ [Last a] → Value #

toEncodingList ∷ [Last a] → Encoding #

ToJSON a ⇒ ToJSON (Set a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSet a → Value #

toEncodingSet a → Encoding #

toJSONList ∷ [Set a] → Value #

toEncodingList ∷ [Set a] → Encoding #

ToJSON a ⇒ ToJSON (NonEmpty a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONNonEmpty a → Value #

toEncodingNonEmpty a → Encoding #

toJSONList ∷ [NonEmpty a] → Value #

toEncodingList ∷ [NonEmpty a] → Encoding #

ToJSON a ⇒ ToJSON (Identity a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONIdentity a → Value #

toEncodingIdentity a → Encoding #

toJSONList ∷ [Identity a] → Value #

toEncodingList ∷ [Identity a] → Encoding #

ToJSON a ⇒ ToJSON (Min a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMin a → Value #

toEncodingMin a → Encoding #

toJSONList ∷ [Min a] → Value #

toEncodingList ∷ [Min a] → Encoding #

ToJSON a ⇒ ToJSON (Max a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMax a → Value #

toEncodingMax a → Encoding #

toJSONList ∷ [Max a] → Value #

toEncodingList ∷ [Max a] → Encoding #

ToJSON a ⇒ ToJSON (WrappedMonoid a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWrappedMonoid a → Value #

toEncodingWrappedMonoid a → Encoding #

toJSONList ∷ [WrappedMonoid a] → Value #

toEncodingList ∷ [WrappedMonoid a] → Encoding #

ToJSON a ⇒ ToJSON (Option a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONOption a → Value #

toEncodingOption a → Encoding #

toJSONList ∷ [Option a] → Value #

toEncodingList ∷ [Option a] → Encoding #

ToJSON a ⇒ ToJSON (First a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFirst a → Value #

toEncodingFirst a → Encoding #

toJSONList ∷ [First a] → Value #

toEncodingList ∷ [First a] → Encoding #

ToJSON a ⇒ ToJSON (Last a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONLast a → Value #

toEncodingLast a → Encoding #

toJSONList ∷ [Last a] → Value #

toEncodingList ∷ [Last a] → Encoding #

ToJSON a ⇒ ToJSON (Dual a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDual a → Value #

toEncodingDual a → Encoding #

toJSONList ∷ [Dual a] → Value #

toEncodingList ∷ [Dual a] → Encoding #

IsCardanoEra era ⇒ ToJSON (UTxO era) 
Instance details

Defined in Cardano.Api.Query

Methods

toJSONUTxO era → Value #

toEncodingUTxO era → Encoding #

toJSONList ∷ [UTxO era] → Value #

toEncodingList ∷ [UTxO era] → Encoding #

(IsShelleyBasedEra era, ShelleyLedgerEra era ~ ledgerera, ShelleyBasedEra ledgerera, ToJSON (PParams ledgerera), ToJSON (PParamsDelta ledgerera), ToJSON (TxOut ledgerera)) ⇒ ToJSON (DebugLedgerState era) 
Instance details

Defined in Cardano.Api.Query

Methods

toJSONDebugLedgerState era → Value #

toEncodingDebugLedgerState era → Encoding #

toJSONList ∷ [DebugLedgerState era] → Value #

toEncodingList ∷ [DebugLedgerState era] → Encoding #

ToJSON (MultiAssetSupportedInEra era) 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSONMultiAssetSupportedInEra era → Value #

toEncodingMultiAssetSupportedInEra era → Encoding #

toJSONList ∷ [MultiAssetSupportedInEra era] → Value #

toEncodingList ∷ [MultiAssetSupportedInEra era] → Encoding #

ToJSON (TxOutValue era) 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSONTxOutValue era → Value #

toEncodingTxOutValue era → Encoding #

toJSONList ∷ [TxOutValue era] → Value #

toEncodingList ∷ [TxOutValue era] → Encoding #

IsCardanoEra era ⇒ ToJSON (AddressInEra era) 
Instance details

Defined in Cardano.Api.Address

Methods

toJSONAddressInEra era → Value #

toEncodingAddressInEra era → Encoding #

toJSONList ∷ [AddressInEra era] → Value #

toEncodingList ∷ [AddressInEra era] → Encoding #

ToJSON (SimpleScript lang) 
Instance details

Defined in Cardano.Api.Script

Methods

toJSONSimpleScript lang → Value #

toEncodingSimpleScript lang → Encoding #

toJSONList ∷ [SimpleScript lang] → Value #

toEncodingList ∷ [SimpleScript lang] → Encoding #

ToJSON (Hash ScriptData) 
Instance details

Defined in Cardano.Api.ScriptData

Methods

toJSONHash ScriptData → Value #

toEncodingHash ScriptData → Encoding #

toJSONList ∷ [Hash ScriptData] → Value #

toEncodingList ∷ [Hash ScriptData] → Encoding #

ToJSON (Hash StakePoolKey) 
Instance details

Defined in Cardano.Api.KeysShelley

Methods

toJSONHash StakePoolKey → Value #

toEncodingHash StakePoolKey → Encoding #

toJSONList ∷ [Hash StakePoolKey] → Value #

toEncodingList ∷ [Hash StakePoolKey] → Encoding #

ToJSON (CardanoEra era) 
Instance details

Defined in Cardano.Api.Eras

Methods

toJSONCardanoEra era → Value #

toEncodingCardanoEra era → Encoding #

toJSONList ∷ [CardanoEra era] → Value #

toEncodingList ∷ [CardanoEra era] → Encoding #

Era era ⇒ ToJSON (ShelleyGenesis era) 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Methods

toJSONShelleyGenesis era → Value #

toEncodingShelleyGenesis era → Encoding #

toJSONList ∷ [ShelleyGenesis era] → Value #

toEncodingList ∷ [ShelleyGenesis era] → Encoding #

ToJSON a ⇒ ToJSON (IntMap a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONIntMap a → Value #

toEncodingIntMap a → Encoding #

toJSONList ∷ [IntMap a] → Value #

toEncodingList ∷ [IntMap a] → Encoding #

ToJSON v ⇒ ToJSON (Tree v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONTree v → Value #

toEncodingTree v → Encoding #

toJSONList ∷ [Tree v] → Value #

toEncodingList ∷ [Tree v] → Encoding #

ToJSON a ⇒ ToJSON (Seq a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSeq a → Value #

toEncodingSeq a → Encoding #

toJSONList ∷ [Seq a] → Value #

toEncodingList ∷ [Seq a] → Encoding #

ToJSON a ⇒ ToJSON (LOContent a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSONLOContent a → Value #

toEncodingLOContent a → Encoding #

toJSONList ∷ [LOContent a] → Value #

toEncodingList ∷ [LOContent a] → Encoding #

ToJSON a ⇒ ToJSON (LogObject a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSONLogObject a → Value #

toEncodingLogObject a → Encoding #

toJSONList ∷ [LogObject a] → Value #

toEncodingList ∷ [LogObject a] → Encoding #

ToJSON a ⇒ ToJSON (APayload a) 
Instance details

Defined in Cardano.Chain.Update.Payload

Methods

toJSON ∷ APayload a → Value #

toEncoding ∷ APayload a → Encoding #

toJSONList ∷ [APayload a] → Value #

toEncodingList ∷ [APayload a] → Encoding #

ToJSON a ⇒ ToJSON (AProposal a) 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

toJSON ∷ AProposal a → Value #

toEncoding ∷ AProposal a → Encoding #

toJSONList ∷ [AProposal a] → Value #

toEncodingList ∷ [AProposal a] → Encoding #

ToJSON a ⇒ ToJSON (AVote a) 
Instance details

Defined in Cardano.Chain.Update.Vote

Methods

toJSON ∷ AVote a → Value #

toEncoding ∷ AVote a → Encoding #

toJSONList ∷ [AVote a] → Value #

toEncodingList ∷ [AVote a] → Encoding #

ToJSON (CompactAddr StandardCrypto) Source # 
Instance details

Defined in Cardano.Node.Orphans

Methods

toJSON ∷ CompactAddr StandardCrypto → Value #

toEncoding ∷ CompactAddr StandardCrypto → Encoding #

toJSONList ∷ [CompactAddr StandardCrypto] → Value #

toEncodingList ∷ [CompactAddr StandardCrypto] → Encoding #

ToJSON (Addr crypto) 
Instance details

Defined in Cardano.Ledger.Address

Methods

toJSON ∷ Addr crypto → Value #

toEncoding ∷ Addr crypto → Encoding #

toJSONList ∷ [Addr crypto] → Value #

toEncodingList ∷ [Addr crypto] → Encoding #

ToJSON a ⇒ ToJSON (StrictMaybe a) 
Instance details

Defined in Data.Maybe.Strict

Methods

toJSONStrictMaybe a → Value #

toEncodingStrictMaybe a → Encoding #

toJSONList ∷ [StrictMaybe a] → Value #

toEncodingList ∷ [StrictMaybe a] → Encoding #

Crypto crypto ⇒ ToJSON (BlocksMade crypto) 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ BlocksMade crypto → Value #

toEncoding ∷ BlocksMade crypto → Encoding #

toJSONList ∷ [BlocksMade crypto] → Value #

toEncodingList ∷ [BlocksMade crypto] → Encoding #

Crypto crypto ⇒ ToJSON (GenDelegPair crypto) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

toJSON ∷ GenDelegPair crypto → Value #

toEncoding ∷ GenDelegPair crypto → Encoding #

toJSONList ∷ [GenDelegPair crypto] → Value #

toEncodingList ∷ [GenDelegPair crypto] → Encoding #

Crypto crypto ⇒ ToJSON (ShelleyGenesisStaking crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Methods

toJSON ∷ ShelleyGenesisStaking crypto → Value #

toEncoding ∷ ShelleyGenesisStaking crypto → Encoding #

toJSONList ∷ [ShelleyGenesisStaking crypto] → Value #

toEncodingList ∷ [ShelleyGenesisStaking crypto] → Encoding #

ToJSON (PParams era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

toJSON ∷ PParams era → Value #

toEncoding ∷ PParams era → Encoding #

toJSONList ∷ [PParams era] → Value #

toEncodingList ∷ [PParams era] → Encoding #

Crypto crypto ⇒ ToJSON (AuxiliaryDataHash crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ AuxiliaryDataHash crypto → Value #

toEncoding ∷ AuxiliaryDataHash crypto → Encoding #

toJSONList ∷ [AuxiliaryDataHash crypto] → Value #

toEncodingList ∷ [AuxiliaryDataHash crypto] → Encoding #

ToJSON1 f ⇒ ToJSON (Fix f) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Fix f → Value #

toEncoding ∷ Fix f → Encoding #

toJSONList ∷ [Fix f] → Value #

toEncodingList ∷ [Fix f] → Encoding #

Crypto crypto ⇒ ToJSON (ScriptHash crypto) 
Instance details

Defined in Cardano.Ledger.Hashes

Methods

toJSON ∷ ScriptHash crypto → Value #

toEncoding ∷ ScriptHash crypto → Encoding #

toJSONList ∷ [ScriptHash crypto] → Value #

toEncodingList ∷ [ScriptHash crypto] → Encoding #

Crypto crypto ⇒ ToJSON (PoolParams crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toJSON ∷ PoolParams crypto → Value #

toEncoding ∷ PoolParams crypto → Encoding #

toJSONList ∷ [PoolParams crypto] → Value #

toEncodingList ∷ [PoolParams crypto] → Encoding #

Crypto crypto ⇒ ToJSON (RewardProvenance crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toJSON ∷ RewardProvenance crypto → Value #

toEncoding ∷ RewardProvenance crypto → Encoding #

toJSONList ∷ [RewardProvenance crypto] → Value #

toEncodingList ∷ [RewardProvenance crypto] → Encoding #

Crypto crypto ⇒ ToJSON (RewardProvenancePool crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toJSON ∷ RewardProvenancePool crypto → Value #

toEncoding ∷ RewardProvenancePool crypto → Encoding #

toJSONList ∷ [RewardProvenancePool crypto] → Value #

toEncodingList ∷ [RewardProvenancePool crypto] → Encoding #

Crypto crypto ⇒ ToJSON (RewardAcnt crypto) 
Instance details

Defined in Cardano.Ledger.Address

Methods

toJSON ∷ RewardAcnt crypto → Value #

toEncoding ∷ RewardAcnt crypto → Encoding #

toJSONList ∷ [RewardAcnt crypto] → Value #

toEncodingList ∷ [RewardAcnt crypto] → Encoding #

ToJSON a ⇒ ToJSON (Vector a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

ToJSON a ⇒ ToJSON (DList a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ DList a → Value #

toEncoding ∷ DList a → Encoding #

toJSONList ∷ [DList a] → Value #

toEncodingList ∷ [DList a] → Encoding #

ToJSON a ⇒ ToJSON (HashSet a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ HashSet a → Value #

toEncoding ∷ HashSet a → Encoding #

toJSONList ∷ [HashSet a] → Value #

toEncodingList ∷ [HashSet a] → Encoding #

(Vector Vector a, ToJSON a) ⇒ ToJSON (Vector a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

(Storable a, ToJSON a) ⇒ ToJSON (Vector a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

(Prim a, ToJSON a) ⇒ ToJSON (Vector a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

ToJSON a ⇒ ToJSON (RedeemSignature a) 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Signature

Methods

toJSON ∷ RedeemSignature a → Value #

toEncoding ∷ RedeemSignature a → Encoding #

toJSONList ∷ [RedeemSignature a] → Value #

toEncodingList ∷ [RedeemSignature a] → Encoding #

ToJSON (Signature w) 
Instance details

Defined in Cardano.Crypto.Signing.Signature

Methods

toJSON ∷ Signature w → Value #

toEncoding ∷ Signature w → Encoding #

toJSONList ∷ [Signature w] → Value #

toEncodingList ∷ [Signature w] → Encoding #

ToJSON (CollectError StandardCrypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ CollectError StandardCrypto → Value #

toEncoding ∷ CollectError StandardCrypto → Encoding #

toJSONList ∷ [CollectError StandardCrypto] → Value #

toEncodingList ∷ [CollectError StandardCrypto] → Encoding #

Crypto crypto ⇒ ToJSON (TxId crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ TxId crypto → Value #

toEncoding ∷ TxId crypto → Encoding #

toJSONList ∷ [TxId crypto] → Value #

toEncodingList ∷ [TxId crypto] → Encoding #

ToJSON a ⇒ ToJSON (ABlock a) 
Instance details

Defined in Cardano.Chain.Block.Block

Methods

toJSON ∷ ABlock a → Value #

toEncoding ∷ ABlock a → Encoding #

toJSONList ∷ [ABlock a] → Value #

toEncodingList ∷ [ABlock a] → Encoding #

ToJSON a ⇒ ToJSON (ABlockOrBoundary a) 
Instance details

Defined in Cardano.Chain.Block.Block

Methods

toJSON ∷ ABlockOrBoundary a → Value #

toEncoding ∷ ABlockOrBoundary a → Encoding #

toJSONList ∷ [ABlockOrBoundary a] → Value #

toEncodingList ∷ [ABlockOrBoundary a] → Encoding #

ToJSON a ⇒ ToJSON (ABoundaryBlock a) 
Instance details

Defined in Cardano.Chain.Block.Block

Methods

toJSON ∷ ABoundaryBlock a → Value #

toEncoding ∷ ABoundaryBlock a → Encoding #

toJSONList ∷ [ABoundaryBlock a] → Value #

toEncodingList ∷ [ABoundaryBlock a] → Encoding #

ToJSON a ⇒ ToJSON (ABoundaryBody a) 
Instance details

Defined in Cardano.Chain.Block.Block

Methods

toJSON ∷ ABoundaryBody a → Value #

toEncoding ∷ ABoundaryBody a → Encoding #

toJSONList ∷ [ABoundaryBody a] → Value #

toEncodingList ∷ [ABoundaryBody a] → Encoding #

ToJSON a ⇒ ToJSON (AHeader a) 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

toJSON ∷ AHeader a → Value #

toEncoding ∷ AHeader a → Encoding #

toJSONList ∷ [AHeader a] → Value #

toEncodingList ∷ [AHeader a] → Encoding #

ToJSON a ⇒ ToJSON (ABody a) 
Instance details

Defined in Cardano.Chain.Block.Body

Methods

toJSON ∷ ABody a → Value #

toEncoding ∷ ABody a → Encoding #

toJSONList ∷ [ABody a] → Value #

toEncodingList ∷ [ABody a] → Encoding #

ToJSON a ⇒ ToJSON (ABoundaryHeader a) 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

toJSON ∷ ABoundaryHeader a → Value #

toEncoding ∷ ABoundaryHeader a → Encoding #

toJSONList ∷ [ABoundaryHeader a] → Value #

toEncodingList ∷ [ABoundaryHeader a] → Encoding #

ToJSON a ⇒ ToJSON (APayload a) 
Instance details

Defined in Cardano.Chain.Delegation.Payload

Methods

toJSON ∷ APayload a → Value #

toEncoding ∷ APayload a → Encoding #

toJSONList ∷ [APayload a] → Value #

toEncodingList ∷ [APayload a] → Encoding #

ToJSON a ⇒ ToJSON (ABlockSignature a) 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

toJSON ∷ ABlockSignature a → Value #

toEncoding ∷ ABlockSignature a → Encoding #

toJSONList ∷ [ABlockSignature a] → Value #

toEncodingList ∷ [ABlockSignature a] → Encoding #

ToJSON a ⇒ ToJSON (ATxPayload a) 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

toJSON ∷ ATxPayload a → Value #

toEncoding ∷ ATxPayload a → Encoding #

toJSONList ∷ [ATxPayload a] → Value #

toEncodingList ∷ [ATxPayload a] → Encoding #

ToJSON a ⇒ ToJSON (ATxAux a) 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

toJSON ∷ ATxAux a → Value #

toEncoding ∷ ATxAux a → Encoding #

toJSONList ∷ [ATxAux a] → Value #

toEncodingList ∷ [ATxAux a] → Encoding #

ToJSON a ⇒ ToJSON (ACertificate a) 
Instance details

Defined in Cardano.Chain.Delegation.Certificate

Methods

toJSON ∷ ACertificate a → Value #

toEncoding ∷ ACertificate a → Encoding #

toJSONList ∷ [ACertificate a] → Value #

toEncodingList ∷ [ACertificate a] → Encoding #

ToJSON a ⇒ ToJSON (Attributes a) 
Instance details

Defined in Cardano.Chain.Common.Attributes

Methods

toJSON ∷ Attributes a → Value #

toEncoding ∷ Attributes a → Encoding #

toJSONList ∷ [Attributes a] → Value #

toEncodingList ∷ [Attributes a] → Encoding #

ToJSON a ⇒ ToJSON (MerkleRoot a) 
Instance details

Defined in Cardano.Chain.Common.Merkle

Methods

toJSON ∷ MerkleRoot a → Value #

toEncoding ∷ MerkleRoot a → Encoding #

toJSONList ∷ [MerkleRoot a] → Value #

toEncodingList ∷ [MerkleRoot a] → Encoding #

Crypto crypto ⇒ ToJSON (StakeCreds crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toJSON ∷ StakeCreds crypto → Value #

toEncoding ∷ StakeCreds crypto → Encoding #

toJSONList ∷ [StakeCreds crypto] → Value #

toEncodingList ∷ [StakeCreds crypto] → Encoding #

ToJSON (HeaderHash blk) ⇒ ToJSON (Tip blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toJSON ∷ Tip blk → Value #

toEncoding ∷ Tip blk → Encoding #

toJSONList ∷ [Tip blk] → Value #

toEncodingList ∷ [Tip blk] → Encoding #

ToJSON (BuiltinCostModelBase CostingFun) 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ BuiltinCostModelBase CostingFun → Value #

toEncoding ∷ BuiltinCostModelBase CostingFun → Encoding #

toJSONList ∷ [BuiltinCostModelBase CostingFun] → Value #

toEncodingList ∷ [BuiltinCostModelBase CostingFun] → Encoding #

ToJSON model ⇒ ToJSON (CostingFun model) 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ CostingFun model → Value #

toEncoding ∷ CostingFun model → Encoding #

toJSONList ∷ [CostingFun model] → Value #

toEncodingList ∷ [CostingFun model] → Encoding #

(ToJSON1 f, Functor f) ⇒ ToJSON (Mu f) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Mu f → Value #

toEncoding ∷ Mu f → Encoding #

toJSONList ∷ [Mu f] → Value #

toEncodingList ∷ [Mu f] → Encoding #

(ToJSON1 f, Functor f) ⇒ ToJSON (Nu f) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Nu f → Value #

toEncoding ∷ Nu f → Encoding #

toJSONList ∷ [Nu f] → Value #

toEncodingList ∷ [Nu f] → Encoding #

ToJSON a ⇒ ToJSON (Interval a) 
Instance details

Defined in Plutus.V1.Ledger.Interval

Methods

toJSON ∷ Interval a → Value #

toEncoding ∷ Interval a → Encoding #

toJSONList ∷ [Interval a] → Value #

toEncodingList ∷ [Interval a] → Encoding #

ToJSON a ⇒ ToJSON (Extended a) 
Instance details

Defined in Plutus.V1.Ledger.Interval

Methods

toJSON ∷ Extended a → Value #

toEncoding ∷ Extended a → Encoding #

toJSONList ∷ [Extended a] → Value #

toEncodingList ∷ [Extended a] → Encoding #

ToJSON a ⇒ ToJSON (LowerBound a) 
Instance details

Defined in Plutus.V1.Ledger.Interval

Methods

toJSON ∷ LowerBound a → Value #

toEncoding ∷ LowerBound a → Encoding #

toJSONList ∷ [LowerBound a] → Value #

toEncodingList ∷ [LowerBound a] → Encoding #

ToJSON a ⇒ ToJSON (UpperBound a) 
Instance details

Defined in Plutus.V1.Ledger.Interval

Methods

toJSON ∷ UpperBound a → Value #

toEncoding ∷ UpperBound a → Encoding #

toJSONList ∷ [UpperBound a] → Value #

toEncodingList ∷ [UpperBound a] → Encoding #

ToJSON a ⇒ ToJSON (Ratio a) 
Instance details

Defined in PlutusTx.Ratio

Methods

toJSON ∷ Ratio a → Value #

toEncoding ∷ Ratio a → Encoding #

toJSONList ∷ [Ratio a] → Value #

toEncodingList ∷ [Ratio a] → Encoding #

(Prim a, ToJSON a) ⇒ ToJSON (PrimArray a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ PrimArray a → Value #

toEncoding ∷ PrimArray a → Encoding #

toJSONList ∷ [PrimArray a] → Value #

toEncodingList ∷ [PrimArray a] → Encoding #

ToJSON a ⇒ ToJSON (DNonEmpty a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ DNonEmpty a → Value #

toEncoding ∷ DNonEmpty a → Encoding #

toJSONList ∷ [DNonEmpty a] → Value #

toEncodingList ∷ [DNonEmpty a] → Encoding #

ToJSON a ⇒ ToJSON (Maybe a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Maybe a → Value #

toEncoding ∷ Maybe a → Encoding #

toJSONList ∷ [Maybe a] → Value #

toEncodingList ∷ [Maybe a] → Encoding #

ToJSON a ⇒ ToJSON (Array a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Array a → Value #

toEncoding ∷ Array a → Encoding #

toJSONList ∷ [Array a] → Value #

toEncodingList ∷ [Array a] → Encoding #

ToJSON a ⇒ ToJSON (SmallArray a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ SmallArray a → Value #

toEncoding ∷ SmallArray a → Encoding #

toJSONList ∷ [SmallArray a] → Value #

toEncodingList ∷ [SmallArray a] → Encoding #

ToJSON a ⇒ ToJSON (Item a) 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Item a → Value #

toEncoding ∷ Item a → Encoding #

toJSONList ∷ [Item a] → Value #

toEncodingList ∷ [Item a] → Encoding #

ToJSON (TxId (GenTx ByronBlock)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toJSON ∷ TxId (GenTx ByronBlock) → Value #

toEncoding ∷ TxId (GenTx ByronBlock) → Encoding #

toJSONList ∷ [TxId (GenTx ByronBlock)] → Value #

toEncodingList ∷ [TxId (GenTx ByronBlock)] → Encoding #

All (Compose ToJSON WrapGenTxId) xs ⇒ ToJSON (TxId (GenTx (HardForkBlock xs))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON ∷ TxId (GenTx (HardForkBlock xs)) → Value #

toEncoding ∷ TxId (GenTx (HardForkBlock xs)) → Encoding #

toJSONList ∷ [TxId (GenTx (HardForkBlock xs))] → Value #

toEncodingList ∷ [TxId (GenTx (HardForkBlock xs))] → Encoding #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ TxId (GenTx (ShelleyBlock era)) → Value #

toEncoding ∷ TxId (GenTx (ShelleyBlock era)) → Encoding #

toJSONList ∷ [TxId (GenTx (ShelleyBlock era))] → Value #

toEncodingList ∷ [TxId (GenTx (ShelleyBlock era))] → Encoding #

ToJSON (TxId (GenTx blk)) ⇒ ToJSON (WrapGenTxId blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON ∷ WrapGenTxId blk → Value #

toEncoding ∷ WrapGenTxId blk → Encoding #

toJSONList ∷ [WrapGenTxId blk] → Value #

toEncodingList ∷ [WrapGenTxId blk] → Encoding #

ToJSON d ⇒ ToJSON (LinearTransform d) 
Instance details

Defined in Statistics.Distribution.Transform

Methods

toJSON ∷ LinearTransform d → Value #

toEncoding ∷ LinearTransform d → Encoding #

toJSONList ∷ [LinearTransform d] → Value #

toEncodingList ∷ [LinearTransform d] → Encoding #

ToJSON a ⇒ ToJSON (Resources a) 
Instance details

Defined in Cardano.BM.Stats.Resources

Methods

toJSON ∷ Resources a → Value #

toEncoding ∷ Resources a → Encoding #

toJSONList ∷ [Resources a] → Value #

toEncodingList ∷ [Resources a] → Encoding #

ToJSON addr ⇒ ToJSON (NodeAddress' addr) Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSONNodeAddress' addr → Value #

toEncodingNodeAddress' addr → Encoding #

toJSONList ∷ [NodeAddress' addr] → Value #

toEncodingList ∷ [NodeAddress' addr] → Encoding #

(ToJSON a, ToJSON b) ⇒ ToJSON (Either a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONEither a b → Value #

toEncodingEither a b → Encoding #

toJSONList ∷ [Either a b] → Value #

toEncodingList ∷ [Either a b] → Encoding #

(ToJSON a, ToJSON b) ⇒ ToJSON (a, b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b) → Value #

toEncoding ∷ (a, b) → Encoding #

toJSONList ∷ [(a, b)] → Value #

toEncodingList ∷ [(a, b)] → Encoding #

(ToJSON v, ToJSONKey k) ⇒ ToJSON (Map k v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMap k v → Value #

toEncodingMap k v → Encoding #

toJSONList ∷ [Map k v] → Value #

toEncodingList ∷ [Map k v] → Encoding #

ToJSON (Proxy a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONProxy a → Value #

toEncodingProxy a → Encoding #

toJSONList ∷ [Proxy a] → Value #

toEncodingList ∷ [Proxy a] → Encoding #

HasResolution a ⇒ ToJSON (Fixed a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFixed a → Value #

toEncodingFixed a → Encoding #

toJSONList ∷ [Fixed a] → Value #

toEncodingList ∷ [Fixed a] → Encoding #

IsCardanoEra era ⇒ ToJSON (TxOut ctx era) 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSONTxOut ctx era → Value #

toEncodingTxOut ctx era → Encoding #

toJSONList ∷ [TxOut ctx era] → Value #

toEncodingList ∷ [TxOut ctx era] → Encoding #

ToJSON (EraInMode era mode) 
Instance details

Defined in Cardano.Api.Modes

Methods

toJSONEraInMode era mode → Value #

toEncodingEraInMode era mode → Encoding #

toJSONList ∷ [EraInMode era mode] → Value #

toEncodingList ∷ [EraInMode era mode] → Encoding #

Crypto crypto ⇒ ToJSON (Credential kr crypto) 
Instance details

Defined in Cardano.Ledger.Credential

Methods

toJSON ∷ Credential kr crypto → Value #

toEncoding ∷ Credential kr crypto → Encoding #

toJSONList ∷ [Credential kr crypto] → Value #

toEncodingList ∷ [Credential kr crypto] → Encoding #

(ToJSON v, ToJSONKey k) ⇒ ToJSON (HashMap k v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ HashMap k v → Value #

toEncoding ∷ HashMap k v → Encoding #

toJSONList ∷ [HashMap k v] → Value #

toEncodingList ∷ [HashMap k v] → Encoding #

HashAlgorithm h ⇒ ToJSON (Hash h a) 
Instance details

Defined in Cardano.Crypto.Hash.Class

Methods

toJSON ∷ Hash h a → Value #

toEncoding ∷ Hash h a → Encoding #

toJSONList ∷ [Hash h a] → Value #

toEncodingList ∷ [Hash h a] → Encoding #

Crypto crypto ⇒ ToJSON (KeyHash disc crypto) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

toJSON ∷ KeyHash disc crypto → Value #

toEncoding ∷ KeyHash disc crypto → Encoding #

toJSONList ∷ [KeyHash disc crypto] → Value #

toEncodingList ∷ [KeyHash disc crypto] → Encoding #

ToJSON b ⇒ ToJSON (Annotated b a) 
Instance details

Defined in Cardano.Binary.Annotated

Methods

toJSON ∷ Annotated b a → Value #

toEncoding ∷ Annotated b a → Encoding #

toJSONList ∷ [Annotated b a] → Value #

toEncodingList ∷ [Annotated b a] → Encoding #

ToJSON (AbstractHash algo a) 
Instance details

Defined in Cardano.Crypto.Hashing

Methods

toJSON ∷ AbstractHash algo a → Value #

toEncoding ∷ AbstractHash algo a → Encoding #

toJSONList ∷ [AbstractHash algo a] → Value #

toEncodingList ∷ [AbstractHash algo a] → Encoding #

ToJSON (BoundedRatio b Word64) 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ BoundedRatio b Word64 → Value #

toEncoding ∷ BoundedRatio b Word64 → Encoding #

toJSONList ∷ [BoundedRatio b Word64] → Value #

toEncodingList ∷ [BoundedRatio b Word64] → Encoding #

(ToJSON a, ToJSON b) ⇒ ToJSON (These a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ These a b → Value #

toEncoding ∷ These a b → Encoding #

toJSONList ∷ [These a b] → Value #

toEncodingList ∷ [These a b] → Encoding #

(ToJSON a, ToJSONKey k) ⇒ ToJSON (MonoidalMap k a) 
Instance details

Defined in Data.Map.Monoidal

Methods

toJSON ∷ MonoidalMap k a → Value #

toEncoding ∷ MonoidalMap k a → Encoding #

toJSONList ∷ [MonoidalMap k a] → Value #

toEncodingList ∷ [MonoidalMap k a] → Encoding #

(ToJSON a, ToJSON b) ⇒ ToJSON (Either a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Either a b → Value #

toEncoding ∷ Either a b → Encoding #

toJSONList ∷ [Either a b] → Value #

toEncodingList ∷ [Either a b] → Encoding #

(ToJSON a, ToJSON b) ⇒ ToJSON (Pair a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Pair a b → Value #

toEncoding ∷ Pair a b → Encoding #

toJSONList ∷ [Pair a b] → Value #

toEncodingList ∷ [Pair a b] → Encoding #

(ToJSON a, ToJSON b) ⇒ ToJSON (These a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ These a b → Value #

toEncoding ∷ These a b → Encoding #

toJSONList ∷ [These a b] → Value #

toEncodingList ∷ [These a b] → Encoding #

ToJSON (OneEraHash xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toJSON ∷ OneEraHash xs → Value #

toEncoding ∷ OneEraHash xs → Encoding #

toJSONList ∷ [OneEraHash xs] → Value #

toEncodingList ∷ [OneEraHash xs] → Encoding #

(ToJSON a, ToJSON b, ToJSON c) ⇒ ToJSON (a, b, c) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c) → Value #

toEncoding ∷ (a, b, c) → Encoding #

toJSONList ∷ [(a, b, c)] → Value #

toEncodingList ∷ [(a, b, c)] → Encoding #

ToJSON a ⇒ ToJSON (Const a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONConst a b → Value #

toEncodingConst a b → Encoding #

toJSONList ∷ [Const a b] → Value #

toEncodingList ∷ [Const a b] → Encoding #

ToJSON b ⇒ ToJSON (Tagged a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Tagged a b → Value #

toEncoding ∷ Tagged a b → Encoding #

toJSONList ∷ [Tagged a b] → Value #

toEncodingList ∷ [Tagged a b] → Encoding #

(ToJSON1 f, ToJSON1 g, ToJSON a) ⇒ ToJSON (These1 f g a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ These1 f g a → Value #

toEncoding ∷ These1 f g a → Encoding #

toJSONList ∷ [These1 f g a] → Value #

toEncodingList ∷ [These1 f g a] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d) ⇒ ToJSON (a, b, c, d) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d) → Value #

toEncoding ∷ (a, b, c, d) → Encoding #

toJSONList ∷ [(a, b, c, d)] → Value #

toEncodingList ∷ [(a, b, c, d)] → Encoding #

(ToJSON1 f, ToJSON1 g, ToJSON a) ⇒ ToJSON (Product f g a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONProduct f g a → Value #

toEncodingProduct f g a → Encoding #

toJSONList ∷ [Product f g a] → Value #

toEncodingList ∷ [Product f g a] → Encoding #

(ToJSON1 f, ToJSON1 g, ToJSON a) ⇒ ToJSON (Sum f g a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSum f g a → Value #

toEncodingSum f g a → Encoding #

toJSONList ∷ [Sum f g a] → Value #

toEncodingList ∷ [Sum f g a] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e) ⇒ ToJSON (a, b, c, d, e) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e) → Value #

toEncoding ∷ (a, b, c, d, e) → Encoding #

toJSONList ∷ [(a, b, c, d, e)] → Value #

toEncodingList ∷ [(a, b, c, d, e)] → Encoding #

(ToJSON1 f, ToJSON1 g, ToJSON a) ⇒ ToJSON (Compose f g a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCompose f g a → Value #

toEncodingCompose f g a → Encoding #

toJSONList ∷ [Compose f g a] → Value #

toEncodingList ∷ [Compose f g a] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f) ⇒ ToJSON (a, b, c, d, e, f) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f) → Value #

toEncoding ∷ (a, b, c, d, e, f) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g) ⇒ ToJSON (a, b, c, d, e, f, g) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g) → Value #

toEncoding ∷ (a, b, c, d, e, f, g) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h) ⇒ ToJSON (a, b, c, d, e, f, g, h) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i) ⇒ ToJSON (a, b, c, d, e, f, g, h, i) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h, i) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h, i) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h, i)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h, i)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h, i, j) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h, i, j) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j, k) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h, i, j, k) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h, i, j, k) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j, k)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j, k)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j, k, l) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h, i, j, k, l) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h, i, j, k, l) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m, ToJSON n) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m, n) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m, n) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] → Encoding #

(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m, ToJSON n, ToJSON o) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) → Value #

toEncoding ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) → Encoding #

toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] → Value #

toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] → Encoding #

toJSONToJSON a ⇒ a → Value #

(.=) ∷ (KeyValue kv, ToJSON v) ⇒ Text → v → kv #

Transformable and helpers

class (Monad m, HasPrivacyAnnotation b, HasSeverityAnnotation b) ⇒ Transformable a (m ∷ TypeType) b where #

Minimal complete definition

Nothing

Methods

trTransformerTracingVerbosityTrace m a → Tracer m b #

Instances

Instances details
Transformable a IO Word64 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable a IO Integer 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable a IO Int 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable a IO Float 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable a IO Double 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable String IO String 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable String IO Text 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable Text IO () Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Transformable Text IO String 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable Text IO Text 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable Text IO AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO AcceptConnectionsPolicyTrace #

Transformable Text IO HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO HandshakeTr #

Transformable Text IO HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO HandshakeTr #

Transformable Text IO ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO ResourceStats #

Transformable Text IO DiffusionInitializationTracer Source #

instances of Transformable

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO DiffusionInitializationTracer #

(Monad m, Transformable t m a) ⇒ Transformable t m (WithSeverity a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

trTransformerTracingVerbosityTrace m t → Tracer m (WithSeverity a) #

(Monad m, Transformable t m a) ⇒ Transformable t m (WithPrivacyAnnotation a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

trTransformerTracingVerbosityTrace m t → Tracer m (WithPrivacyAnnotation a) #

(StandardHash header, Show peer, ToObject peer) ⇒ Transformable Text IO [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO [TraceLabelPeer peer (FetchDecision [Point header])] #

Transformable Text IO (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (Identity (SubscriptionTrace LocalAddress)) #

(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk, ToObject (Header blk), ToObject (LedgerEvent blk)) ⇒ Transformable Text IO (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceEvent blk) #

(HasPrivacyAnnotation (TraceAddBlockEvent blk), HasSeverityAnnotation (TraceAddBlockEvent blk), LedgerSupportsProtocol blk, ToObject (TraceAddBlockEvent blk)) ⇒ Transformable Text IO (TraceAddBlockEvent blk) Source #

instances of Transformable

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceAddBlockEvent blk) #

Transformable Text IO (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithDomainName (SubscriptionTrace SockAddr)) #

Transformable Text IO (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithDomainName DnsTrace) #

Transformable Text IO (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithIPList (SubscriptionTrace SockAddr)) #

(ToObject (ApplyTxErr blk), Show (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) ⇒ Transformable Text IO (TraceEventMempool blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceEventMempool blk) #

(ConvertRawHash blk, LedgerSupportsProtocol blk) ⇒ Transformable Text IO (TraceChainSyncClientEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceChainSyncClientEvent blk) #

(tx ~ GenTx blk, HasTxId tx, RunNode blk, Show (TxId tx), ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk)), ToObject (CannotForge blk), ToObject (ForgeStateUpdateError blk), LedgerSupportsMempool blk) ⇒ Transformable Text IO (TraceForgeEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceForgeEvent blk) #

(HasPrivacyAnnotation a, HasSeverityAnnotation a, ToObject a) ⇒ Transformable Text IO (TraceLabelCreds a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelCreds a) #

ConvertRawHash blk ⇒ Transformable Text IO (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceChainSyncServerEvent blk) #

ConvertRawHash blk ⇒ Transformable Text IO (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceBlockFetchServerEvent blk) #

Transformable Text IO (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLocalTxSubmissionServerEvent blk) #

Show remotePeer ⇒ Transformable Text IO (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceKeepAliveClient remotePeer) #

Show peer ⇒ Transformable Text IO (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithMuxBearer peer MuxTrace) #

Show addr ⇒ Transformable Text IO (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithAddr addr ErrorPolicyTrace) #

Transformable Text IO (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceTxSubmissionInbound txid tx) #

(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) #

(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission (GenTxId blk) (GenTx blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission (GenTxId blk) (GenTx blk)))) #

(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) #

(ShowQuery (BlockQuery blk), ToObject localPeer) ⇒ Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) #

(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) ⇒ Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) #

ToObject localPeer ⇒ Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) #

(ToObject peer, ConvertTxId blk, RunNode blk, HasTxs blk) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) #

ToObject peer ⇒ Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) #

(ToObject peer, ToObject (AnyMessageAndAgency (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) #

ToObject peer ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) #

(HasHeader header, ConvertRawHash header, ToObject peer) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceFetchClientState header)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceFetchClientState header)) #

(ToObject peer, ToObject (TraceChainSyncClientEvent blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) #

(Show tx, Show txid) ⇒ Transformable Text IO (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceTxSubmissionOutbound txid tx) #

class HasTextFormatter a where #

Minimal complete definition

Nothing

Methods

formatText ∷ a → Object → Text #

Instances

Instances details
HasTextFormatter () Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ () → Object → Text #

HasTextFormatter AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ AcceptConnectionsPolicyTrace → Object → Text #

HasTextFormatter HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ HandshakeTr → Object → Text #

HasTextFormatter HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ HandshakeTr → Object → Text #

HasTextFormatter DiffusionInitializationTracer Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ DiffusionInitializationTracer → Object → Text #

(StandardHash header, Show peer) ⇒ HasTextFormatter [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ [TraceLabelPeer peer (FetchDecision [Point header])] → Object → Text #

HasTextFormatter (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatTextIdentity (SubscriptionTrace LocalAddress) → Object → Text #

(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk) ⇒ HasTextFormatter (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceEvent blk → Object → Text #

LedgerSupportsProtocol blk ⇒ HasTextFormatter (TraceAddBlockEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceAddBlockEvent blk → Object → Text #

HasTextFormatter (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithDomainName (SubscriptionTrace SockAddr) → Object → Text #

HasTextFormatter (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithDomainName DnsTrace → Object → Text #

HasTextFormatter (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithIPList (SubscriptionTrace SockAddr) → Object → Text #

(tx ~ GenTx blk, ConvertRawHash blk, HasTxId tx, LedgerSupportsMempool blk, LedgerSupportsProtocol blk, LedgerSupportsMempool blk, Show (TxId tx), Show (ForgeStateUpdateError blk), Show (CannotForge blk), LedgerSupportsMempool blk) ⇒ HasTextFormatter (TraceForgeEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceForgeEvent blk → Object → Text #

HasTextFormatter (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceBlockFetchServerEvent blk → Object → Text #

Show addr ⇒ HasTextFormatter (TraceKeepAliveClient addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceKeepAliveClient addr → Object → Text #

Show peer ⇒ HasTextFormatter (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithMuxBearer peer MuxTrace → Object → Text #

Show addr ⇒ HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithAddr addr ErrorPolicyTrace → Object → Text #

HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceTxSubmissionInbound txid tx → Object → Text #

(Show peer, StandardHash blk, Show (Header blk)) ⇒ HasTextFormatter (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk))) → Object → Text #

(Show header, StandardHash header, Show peer) ⇒ HasTextFormatter (TraceLabelPeer peer (TraceFetchClientState header)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceLabelPeer peer (TraceFetchClientState header) → Object → Text #

(BlockSupportsProtocol blk, Show peer, Show (Header blk)) ⇒ HasTextFormatter (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceLabelPeer peer (TraceChainSyncClientEvent blk) → Object → Text #

(Show tx, Show txid) ⇒ HasTextFormatter (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceTxSubmissionOutbound txid tx → Object → Text #

Severity and Privacy

class HasSeverityAnnotation a where #

Minimal complete definition

Nothing

Instances

Instances details
HasSeverityAnnotation Double 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Float 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Int 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Integer 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Word64 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation () Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ () → Severity #

HasSeverityAnnotation String 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Text 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ AcceptConnectionsPolicyTrace → Severity #

HasSeverityAnnotation HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ HandshakeTr → Severity #

HasSeverityAnnotation HandshakeTr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ HandshakeTr → Severity #

HasSeverityAnnotation ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

getSeverityAnnotation ∷ ResourceStats → Severity #

HasSeverityAnnotation DiffusionInitializationTracer Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ DiffusionInitializationTracer → Severity #

HasSeverityAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ [TraceLabelPeer peer (FetchDecision [Point header])] → Severity #

HasSeverityAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotationIdentity (SubscriptionTrace LocalAddress) → Severity #

HasSeverityAnnotation a ⇒ HasSeverityAnnotation (WithPrivacyAnnotation a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

getSeverityAnnotation ∷ WithPrivacyAnnotation a → Severity #

HasSeverityAnnotation (WithSeverity a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

getSeverityAnnotation ∷ WithSeverity a → Severity #

HasSeverityAnnotation (LedgerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ LedgerEvent blk → Severity #

HasSeverityAnnotation (TraceSendRecv a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceSendRecv a → Severity #

HasSeverityAnnotation (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceEvent blk → Severity #

HasSeverityAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithDomainName (SubscriptionTrace SockAddr) → Severity #

HasSeverityAnnotation (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithDomainName DnsTrace → Severity #

HasSeverityAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithIPList (SubscriptionTrace SockAddr) → Severity #

HasSeverityAnnotation (TraceEventMempool blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceEventMempool blk → Severity #

HasSeverityAnnotation (TraceChainSyncClientEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceChainSyncClientEvent blk → Severity #

HasSeverityAnnotation (TraceForgeEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceForgeEvent blk → Severity #

HasSeverityAnnotation (TraceFetchClientState header) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceFetchClientState header → Severity #

HasSeverityAnnotation a ⇒ HasSeverityAnnotation (TraceLabelCreds a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceLabelCreds a → Severity #

HasSeverityAnnotation (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceChainSyncServerEvent blk → Severity #

HasSeverityAnnotation (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceBlockFetchServerEvent blk → Severity #

HasSeverityAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceLocalTxSubmissionServerEvent blk → Severity #

HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceKeepAliveClient remotePeer → Severity #

HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithMuxBearer peer MuxTrace → Severity #

HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithAddr addr ErrorPolicyTrace → Severity #

HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceTxSubmissionInbound txid tx → Severity #

HasSeverityAnnotation a ⇒ HasSeverityAnnotation (TraceLabelPeer peer a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceLabelPeer peer a → Severity #

HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceTxSubmissionOutbound txid tx → Severity #

data Severity #

Constructors

Debug 
Info