cardano-node-1.36.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 TracePublicRootPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TracePublicRootPeers → Object #

textTransformer ∷ TracePublicRootPeers → Object → Text #

ToObject EraParams Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → EraParams → Object #

textTransformer ∷ EraParams → 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 ChainValidationError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → ChainValidationError → Object #

textTransformer ∷ ChainValidationError → Object → Text #

ToObject ByronOtherHeaderEnvelopeError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObjectTracingVerbosity → ByronOtherHeaderEnvelopeError → Object #

textTransformer ∷ ByronOtherHeaderEnvelopeError → Object → Text #

ToObject PraosEnvelopeError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PraosEnvelopeError → Object #

textTransformer ∷ PraosEnvelopeError → 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 AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AcceptConnectionsPolicyTrace → Object #

textTransformer ∷ AcceptConnectionsPolicyTrace → Object → Text #

ToObject ChainPredicateFailure Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → ChainPredicateFailure → Object #

textTransformer ∷ ChainPredicateFailure → Object → Text #

ToObject LocalConnectionId Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

ToObject LocalAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → LocalAddress → Object #

textTransformer ∷ LocalAddress → Object → Text #

ToObject DiskSnapshot Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → DiskSnapshot → Object #

textTransformer ∷ DiskSnapshot → Object → Text #

ToObject ShutdownTrace Source # 
Instance details

Defined in Cardano.Tracing.Shutdown

Methods

toObjectTracingVerbosityShutdownTrace → Object #

textTransformerShutdownTrace → Object → Text #

ToObject RemoteAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → RemoteAddress → Object #

textTransformer ∷ RemoteAddress → Object → Text #

ToObject RemoteConnectionId Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

ToObject TicknPredicateFailure Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → TicknPredicateFailure → Object #

textTransformer ∷ TicknPredicateFailure → Object → Text #

ToObject MempoolSize Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → MempoolSize → Object #

textTransformer ∷ MempoolSize → Object → Text #

ToObject TraceLedgerPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceLedgerPeers → Object #

textTransformer ∷ TraceLedgerPeers → Object → Text #

ToObject ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toObjectTracingVerbosity → ResourceStats → Object #

textTransformer ∷ ResourceStats → Object → Text #

ToObject PeerSelectionCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → PeerSelectionCounters → Object #

textTransformer ∷ PeerSelectionCounters → 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 #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → Header (ShelleyBlock protocol era) → Object #

textTransformer ∷ Header (ShelleyBlock protocol era) → 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 (GenTx (ShelleyBlock protocol 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 protocol era) → Object #

textTransformer ∷ GenTx (ShelleyBlock protocol 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 #

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 #

(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 #

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 #

ToObject (PraosCannotForge crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PraosCannotForge crypto → Object #

textTransformer ∷ PraosCannotForge crypto → 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 #

(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 #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UpdateState crypto → Object #

textTransformer ∷ UpdateState crypto → 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 #

(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 (ForgeStateInfo blk) ⇒ ToObject (WrapForgeStateInfo blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapForgeStateInfo blk → Object #

textTransformer ∷ WrapForgeStateInfo blk → 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 WrapApplyTxErr) xs ⇒ ToObject (HardForkApplyTxErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkApplyTxErr xs → Object #

textTransformer ∷ HardForkApplyTxErr 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 #

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 #

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 #

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 (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 (LedgerError blk) ⇒ ToObject (WrapLedgerErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerErr blk → Object #

textTransformer ∷ WrapLedgerErr 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 (HardForkValidationErr xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkValidationErr xs → Object #

textTransformer ∷ HardForkValidationErr 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 #

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 #

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 #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → TPraosCannotForge crypto → Object #

textTransformer ∷ TPraosCannotForge crypto → 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 #

(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 (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 #

(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, 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 #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → RealPoint blk → Object #

textTransformer ∷ RealPoint 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 #

(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 (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 (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 #

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 (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 (LedgerWarning blk) ⇒ ToObject (WrapLedgerWarning blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerWarning blk → Object #

textTransformer ∷ WrapLedgerWarning 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 #

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 #

(Era era, Show (PredicateFailure (EraRule "LEDGERS" era))) ⇒ ToObject (AlonzoBbodyPredFail era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → AlonzoBbodyPredFail era → Object #

textTransformer ∷ AlonzoBbodyPredFail era → 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 #

(ShelleyBasedEra era, ToJSON (Value era), ToJSON (TxOut era), ToObject (PredicateFailure (EraRule "PPUP" era)), ToObject (PredicateFailure (EraRule "UTXO" era)), Crypto era ~ StandardCrypto) ⇒ ToObject (UtxowPredicateFail era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxowPredicateFail era → Object #

textTransformer ∷ UtxowPredicateFail era → Object → Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxoPredicateFailure era → Object #

textTransformer ∷ UtxoPredicateFailure era → Object → Text #

(ToJSON (CollectError (Crypto era)), ToObject (PredicateFailure (EraRule "PPUP" era))) ⇒ ToObject (UtxosPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → UtxosPredicateFailure era → Object #

textTransformer ∷ UtxosPredicateFailure 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 #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PpupPredicateFailure era → Object #

textTransformer ∷ PpupPredicateFailure era → Object → Text #

(Era era, ShelleyBasedEra era, Crypto era ~ StandardCrypto, ToJSON (Value era), ToJSON (TxOut era), ToObject (UtxowPredicateFailure era), ToObject (PredicateFailure (EraRule "PPUP" era)), ToObject (PredicateFailure (EraRule "UTXO" era))) ⇒ ToObject (BabbageUtxowPred era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → BabbageUtxowPred era → Object #

textTransformer ∷ BabbageUtxowPred era → Object → Text #

(ToJSON (Value era), ToJSON (TxOut era), ShelleyBasedEra era, ToObject (UtxowPredicateFail era), ToObject (PredicateFailure (EraRule "UTXOS" era))) ⇒ ToObject (BabbageUtxoPred era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → BabbageUtxoPred era → Object #

textTransformer ∷ BabbageUtxoPred 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 (PoolPredicateFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PoolPredicateFailure era → Object #

textTransformer ∷ PoolPredicateFailure 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 #

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 (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 (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 #

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 (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 #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObjectTracingVerbosity → PraosValidationErr crypto → Object #

textTransformer ∷ PraosValidationErr crypto → 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 (FetchDecision [Point header]) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → FetchDecision [Point header] → Object #

textTransformer ∷ FetchDecision [Point 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 #

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 #

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 (LocalTxMonitor txid tx slotno)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (LocalTxMonitor txid tx slotno) → Object #

textTransformer ∷ AnyMessageAndAgency (LocalTxMonitor txid tx slotno) → 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 #

(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 #

(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 addr, ToObject addr, ToJSON addr) ⇒ ToObject (AbstractTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AbstractTransitionTrace addr → Object #

textTransformer ∷ AbstractTransitionTrace addr → Object → Text #

ToObject (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Methods

toObjectTracingVerbosityPeer blk → Object #

textTransformerPeer blk → Object → Text #

(ToJSON addr, Show addr) ⇒ ToObject (InboundGovernorTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → InboundGovernorTrace addr → Object #

textTransformer ∷ InboundGovernorTrace addr → Object → Text #

ToJSON addr ⇒ ToObject (RemoteTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → RemoteTransitionTrace addr → Object #

textTransformer ∷ RemoteTransitionTrace addr → Object → Text #

ToObject (DebugPeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → DebugPeerSelection SockAddr → Object #

textTransformer ∷ DebugPeerSelection SockAddr → Object → Text #

ToObject (TracePeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TracePeerSelection SockAddr → Object #

textTransformer ∷ TracePeerSelection SockAddr → Object → Text #

ToObject (PeerSelectionActionsTrace SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → PeerSelectionActionsTrace SockAddr → Object #

textTransformer ∷ PeerSelectionActionsTrace SockAddr → Object → Text #

(Show addr, ToObject addr, ToJSON addr) ⇒ ToObject (ServerTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → ServerTrace addr → Object #

textTransformer ∷ ServerTrace addr → Object → Text #

(Show (BlockNodeToNodeVersion blk), Show (BlockNodeToClientVersion blk)) ⇒ ToObject (StartupTrace blk) Source # 
Instance details

Defined in Cardano.Tracing.Startup

Methods

toObjectTracingVerbosityStartupTrace blk → Object #

textTransformerStartupTrace blk → Object → Text #

Show exception ⇒ ToObject (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceLocalRootPeers RemoteAddress exception → Object #

textTransformer ∷ TraceLocalRootPeers RemoteAddress exception → Object → Text #

ToObject 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 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 #

ConvertRawHash blk ⇒ ToObject (TraceChunkValidation blk ChunkNo) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceChunkValidation blk ChunkNo → Object #

textTransformer ∷ TraceChunkValidation blk ChunkNo → 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 (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → HandshakeTr RemoteAddress NodeToNodeVersion → Object #

textTransformer ∷ HandshakeTr RemoteAddress NodeToNodeVersion → 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 #

(Show ntnAddr, Show ntcAddr) ⇒ ToObject (InitializationTracer ntnAddr ntcAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → InitializationTracer ntnAddr ntcAddr → Object #

textTransformer ∷ InitializationTracer ntnAddr ntcAddr → Object → Text #

(Show versionNumber, ToJSON versionNumber, ToJSON agreedOptions) ⇒ ToObject (ConnectionHandlerTrace versionNumber agreedOptions) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → ConnectionHandlerTrace versionNumber agreedOptions → Object #

textTransformer ∷ ConnectionHandlerTrace versionNumber agreedOptions → Object → Text #

(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) ⇒ ToObject (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) → Object #

textTransformer ∷ ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) → Object → Text #

ToObject (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → HandshakeTr LocalAddress NodeToClientVersion → Object #

textTransformer ∷ HandshakeTr LocalAddress NodeToClientVersion → 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 TextEnvelopeCddl 
Instance details

Defined in Cardano.Api.SerialiseLedgerCddl

Methods

toJSONTextEnvelopeCddl → Value #

toEncodingTextEnvelopeCddl → Encoding #

toJSONList ∷ [TextEnvelopeCddl] → Value #

toEncodingList ∷ [TextEnvelopeCddl] → 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 StakeAddress 
Instance details

Defined in Cardano.Api.Address

Methods

toJSONStakeAddress → Value #

toEncodingStakeAddress → Encoding #

toJSONList ∷ [StakeAddress] → Value #

toEncodingList ∷ [StakeAddress] → Encoding #

ToJSON StakeCredential 
Instance details

Defined in Cardano.Api.Address

Methods

toJSONStakeCredential → Value #

toEncodingStakeCredential → Encoding #

toJSONList ∷ [StakeCredential] → Value #

toEncodingList ∷ [StakeCredential] → Encoding #

ToJSON AnyPlutusScriptVersion 
Instance details

Defined in Cardano.Api.Script

ToJSON ScriptInAnyLang 
Instance details

Defined in Cardano.Api.Script

Methods

toJSONScriptInAnyLang → Value #

toEncodingScriptInAnyLang → Encoding #

toJSONList ∷ [ScriptInAnyLang] → Value #

toEncodingList ∷ [ScriptInAnyLang] → Encoding #

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

Defined in Cardano.Api.TxIn

Methods

toJSONTxId → Value #

toEncodingTxId → Encoding #

toJSONList ∷ [TxId] → Value #

toEncodingList ∷ [TxId] → Encoding #

ToJSON TxIn 
Instance details

Defined in Cardano.Api.TxIn

Methods

toJSONTxIn → Value #

toEncodingTxIn → Encoding #

toJSONList ∷ [TxIn] → Value #

toEncodingList ∷ [TxIn] → Encoding #

ToJSON TxIx 
Instance details

Defined in Cardano.Api.TxIn

Methods

toJSONTxIx → Value #

toEncodingTxIx → Encoding #

toJSONList ∷ [TxIx] → Value #

toEncodingList ∷ [TxIx] → 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 NodeToClientVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSONNodeToClientVersion → Value #

toEncodingNodeToClientVersion → Encoding #

toJSONList ∷ [NodeToClientVersion] → Value #

toEncodingList ∷ [NodeToClientVersion] → 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.Node.Handlers.Shutdown

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Key → Value #

toEncoding ∷ Key → Encoding #

toJSONList ∷ [Key] → Value #

toEncodingList ∷ [Key] → 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 IP Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ IP → Value #

toEncoding ∷ IP → Encoding #

toJSONList ∷ [IP] → Value #

toEncodingList ∷ [IP] → Encoding #

ToJSON SockAddr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ SockAddr → Value #

toEncoding ∷ SockAddr → Encoding #

toJSONList ∷ [SockAddr] → Value #

toEncodingList ∷ [SockAddr] → 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 RelayAccessPoint 
Instance details

Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint

Methods

toJSON ∷ RelayAccessPoint → Value #

toEncoding ∷ RelayAccessPoint → Encoding #

toJSONList ∷ [RelayAccessPoint] → Value #

toEncodingList ∷ [RelayAccessPoint] → Encoding #

ToJSON PeerAdvertise 
Instance details

Defined in Ouroboros.Network.PeerSelection.Types

Methods

toJSONPeerAdvertise → Value #

toEncodingPeerAdvertise → Encoding #

toJSONList ∷ [PeerAdvertise] → Value #

toEncodingList ∷ [PeerAdvertise] → Encoding #

ToJSON NodeToNodeVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ NodeToNodeVersion → Value #

toEncoding ∷ NodeToNodeVersion → Encoding #

toJSONList ∷ [NodeToNodeVersion] → Value #

toEncodingList ∷ [NodeToNodeVersion] → Encoding #

ToJSON RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON ∷ RequiresNetworkMagic → Value #

toEncoding ∷ RequiresNetworkMagic → Encoding #

toJSONList ∷ [RequiresNetworkMagic] → Value #

toEncodingList ∷ [RequiresNetworkMagic] → 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 ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON ∷ ProtocolMagicId → Value #

toEncoding ∷ ProtocolMagicId → Encoding #

toJSONList ∷ [ProtocolMagicId] → Value #

toEncodingList ∷ [ProtocolMagicId] → 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 CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

Methods

toJSON ∷ CompactRedeemVerificationKey → Value #

toEncoding ∷ CompactRedeemVerificationKey → Encoding #

toJSONList ∷ [CompactRedeemVerificationKey] → Value #

toEncodingList ∷ [CompactRedeemVerificationKey] → 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 VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

Methods

toJSON ∷ VerificationKey → Value #

toEncoding ∷ VerificationKey → Encoding #

toJSONList ∷ [VerificationKey] → Value #

toEncodingList ∷ [VerificationKey] → 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 SlotNumber 
Instance details

Defined in Cardano.Chain.Slotting.SlotNumber

Methods

toJSON ∷ SlotNumber → Value #

toEncoding ∷ SlotNumber → Encoding #

toJSONList ∷ [SlotNumber] → Value #

toEncodingList ∷ [SlotNumber] → 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 Tx 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toJSON ∷ Tx → Value #

toEncoding ∷ Tx → Encoding #

toJSONList ∷ [Tx] → Value #

toEncodingList ∷ [Tx] → Encoding #

ToJSON ByteSpan 
Instance details

Defined in Cardano.Binary.Annotated

Methods

toJSON ∷ ByteSpan → Value #

toEncoding ∷ ByteSpan → Encoding #

toJSONList ∷ [ByteSpan] → Value #

toEncodingList ∷ [ByteSpan] → 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 ProtocolMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON ∷ ProtocolMagic → Value #

toEncoding ∷ ProtocolMagic → Encoding #

toJSONList ∷ [ProtocolMagic] → Value #

toEncodingList ∷ [ProtocolMagic] → Encoding #

ToJSON ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ ProtVer → Value #

toEncoding ∷ ProtVer → Encoding #

toJSONList ∷ [ProtVer] → Value #

toEncodingList ∷ [ProtVer] → Encoding #

ToJSON PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ PositiveUnitInterval → Value #

toEncoding ∷ PositiveUnitInterval → Encoding #

toJSONList ∷ [PositiveUnitInterval] → Value #

toEncodingList ∷ [PositiveUnitInterval] → Encoding #

ToJSON Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ Network → Value #

toEncoding ∷ Network → Encoding #

toJSONList ∷ [Network] → Value #

toEncodingList ∷ [Network] → Encoding #

ToJSON Coin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toJSON ∷ Coin → Value #

toEncoding ∷ Coin → Encoding #

toJSONList ∷ [Coin] → Value #

toEncodingList ∷ [Coin] → Encoding #

ToJSON Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ Nonce → Value #

toEncoding ∷ Nonce → Encoding #

toJSONList ∷ [Nonce] → Value #

toEncodingList ∷ [Nonce] → Encoding #

ToJSON StakePoolRelay 
Instance details

Defined in Cardano.Ledger.Shelley.PoolParams

Methods

toJSON ∷ StakePoolRelay → Value #

toEncoding ∷ StakePoolRelay → Encoding #

toJSONList ∷ [StakePoolRelay] → Value #

toEncodingList ∷ [StakePoolRelay] → 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 RewardInfoPool 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

toJSON ∷ RewardInfoPool → Value #

toEncoding ∷ RewardInfoPool → Encoding #

toJSONList ∷ [RewardInfoPool] → Value #

toEncodingList ∷ [RewardInfoPool] → Encoding #

ToJSON UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ UnitInterval → Value #

toEncoding ∷ UnitInterval → Encoding #

toJSONList ∷ [UnitInterval] → Value #

toEncodingList ∷ [UnitInterval] → Encoding #

ToJSON NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ NonNegativeInterval → Value #

toEncoding ∷ NonNegativeInterval → Encoding #

toJSONList ∷ [NonNegativeInterval] → Value #

toEncodingList ∷ [NonNegativeInterval] → Encoding #

ToJSON AcceptedConnectionsLimit Source # 
Instance details

Defined in Cardano.Node.Orphans

Methods

toJSON ∷ AcceptedConnectionsLimit → Value #

toEncoding ∷ AcceptedConnectionsLimit → Encoding #

toJSONList ∷ [AcceptedConnectionsLimit] → Value #

toEncodingList ∷ [AcceptedConnectionsLimit] → Encoding #

ToJSON AlonzoGenesis 
Instance details

Defined in Cardano.Ledger.Alonzo.Genesis

Methods

toJSON ∷ AlonzoGenesis → Value #

toEncoding ∷ AlonzoGenesis → Encoding #

toJSONList ∷ [AlonzoGenesis] → Value #

toEncodingList ∷ [AlonzoGenesis] → 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 ExMemory 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

Methods

toJSON ∷ ExMemory → Value #

toEncoding ∷ ExMemory → Encoding #

toJSONList ∷ [ExMemory] → Value #

toEncodingList ∷ [ExMemory] → 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 Desirability 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toJSON ∷ Desirability → Value #

toEncoding ∷ Desirability → Encoding #

toJSONList ∷ [Desirability] → Value #

toEncodingList ∷ [Desirability] → Encoding #

ToJSON PoolMetadata 
Instance details

Defined in Cardano.Ledger.Shelley.PoolParams

Methods

toJSON ∷ PoolMetadata → Value #

toEncoding ∷ PoolMetadata → Encoding #

toJSONList ∷ [PoolMetadata] → Value #

toEncodingList ∷ [PoolMetadata] → 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 Scientific 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Scientific → Value #

toEncoding ∷ Scientific → Encoding #

toJSONList ∷ [Scientific] → Value #

toEncodingList ∷ [Scientific] → Encoding #

ToJSON NodeHostIPAddress Source # 
Instance details

Defined in Cardano.Node.Configuration.NodeAddress

Methods

toJSONNodeHostIPAddress → Value #

toEncodingNodeHostIPAddress → Encoding #

toJSONList ∷ [NodeHostIPAddress] → Value #

toEncodingList ∷ [NodeHostIPAddress] → Encoding #

ToJSON NodeHostIPv6Address Source # 
Instance details

Defined in Cardano.Node.Configuration.NodeAddress

Methods

toJSONNodeHostIPv6Address → Value #

toEncodingNodeHostIPv6Address → Encoding #

toJSONList ∷ [NodeHostIPv6Address] → Value #

toEncodingList ∷ [NodeHostIPv6Address] → Encoding #

ToJSON NodeHostIPv4Address Source # 
Instance details

Defined in Cardano.Node.Configuration.NodeAddress

Methods

toJSONNodeHostIPv4Address → Value #

toEncodingNodeHostIPv4Address → Encoding #

toJSONList ∷ [NodeHostIPv4Address] → Value #

toEncodingList ∷ [NodeHostIPv4Address] → 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 ShortText 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ ShortText → Value #

toEncoding ∷ ShortText → Encoding #

toJSONList ∷ [ShortText] → Value #

toEncodingList ∷ [ShortText] → 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 NodeToClientVersionData Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ NodeToClientVersionData → Value #

toEncoding ∷ NodeToClientVersionData → Encoding #

toJSONList ∷ [NodeToClientVersionData] → Value #

toEncodingList ∷ [NodeToClientVersionData] → Encoding #

ToJSON ProtocolLimitFailure Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ ProtocolLimitFailure → Value #

toEncoding ∷ ProtocolLimitFailure → Encoding #

toJSONList ∷ [ProtocolLimitFailure] → Value #

toEncodingList ∷ [ProtocolLimitFailure] → Encoding #

ToJSON LocalAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ LocalAddress → Value #

toEncoding ∷ LocalAddress → Encoding #

toJSONList ∷ [LocalAddress] → Value #

toEncodingList ∷ [LocalAddress] → Encoding #

ToJSON MiniProtocolNum Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ MiniProtocolNum → Value #

toEncoding ∷ MiniProtocolNum → Encoding #

toJSONList ∷ [MiniProtocolNum] → Value #

toEncodingList ∷ [MiniProtocolNum] → 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 ChunkNo Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSON ∷ ChunkNo → Value #

toEncoding ∷ ChunkNo → Encoding #

toJSONList ∷ [ChunkNo] → Value #

toEncodingList ∷ [ChunkNo] → Encoding #

ToJSON PeerStatus Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ PeerStatus → Value #

toEncoding ∷ PeerStatus → Encoding #

toJSONList ∷ [PeerStatus] → Value #

toEncodingList ∷ [PeerStatus] → Encoding #

ToJSON StudentT 
Instance details

Defined in Statistics.Distribution.StudentT

Methods

toJSON ∷ StudentT → Value #

toEncoding ∷ StudentT → Encoding #

toJSONList ∷ [StudentT] → Value #

toEncodingList ∷ [StudentT] → Encoding #

ToJSON ShutdownTrace Source # 
Instance details

Defined in Cardano.Node.Handlers.Shutdown

Methods

toJSONShutdownTrace → Value #

toEncodingShutdownTrace → Encoding #

toJSONList ∷ [ShutdownTrace] → Value #

toEncodingList ∷ [ShutdownTrace] → Encoding #

ToJSON ShutdownOn Source # 
Instance details

Defined in Cardano.Node.Handlers.Shutdown

Methods

toJSONShutdownOn → Value #

toEncodingShutdownOn → Encoding #

toJSONList ∷ [ShutdownOn] → Value #

toEncodingList ∷ [ShutdownOn] → 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 SoftforkRule 
Instance details

Defined in Cardano.Chain.Update.SoftforkRule

Methods

toJSON ∷ SoftforkRule → Value #

toEncoding ∷ SoftforkRule → Encoding #

toJSONList ∷ [SoftforkRule] → Value #

toEncodingList ∷ [SoftforkRule] → 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 NodeToNodeVersionData Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ NodeToNodeVersionData → Value #

toEncoding ∷ NodeToNodeVersionData → Encoding #

toJSONList ∷ [NodeToNodeVersionData] → Value #

toEncodingList ∷ [NodeToNodeVersionData] → Encoding #

ToJSON PeerSelectionTargets Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ PeerSelectionTargets → Value #

toEncoding ∷ PeerSelectionTargets → Encoding #

toJSONList ∷ [PeerSelectionTargets] → Value #

toEncodingList ∷ [PeerSelectionTargets] → 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 ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

Methods

toJSON ∷ ByteString64 → Value #

toEncoding ∷ ByteString64 → Encoding #

toJSONList ∷ [ByteString64] → Value #

toEncodingList ∷ [ByteString64] → 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 RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

Methods

toJSON ∷ RedeemVerificationKey → Value #

toEncoding ∷ RedeemVerificationKey → Encoding #

toJSONList ∷ [RedeemVerificationKey] → Value #

toEncodingList ∷ [RedeemVerificationKey] → 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 FailureDescription Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON ∷ FailureDescription → Value #

toEncoding ∷ FailureDescription → Encoding #

toJSONList ∷ [FailureDescription] → Value #

toEncodingList ∷ [FailureDescription] → 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 AddrAttributes 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

toJSON ∷ AddrAttributes → Value #

toEncoding ∷ AddrAttributes → Encoding #

toJSONList ∷ [AddrAttributes] → Value #

toEncodingList ∷ [AddrAttributes] → 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 Proof 
Instance details

Defined in Cardano.Chain.Block.Proof

Methods

toJSON ∷ Proof → Value #

toEncoding ∷ Proof → Encoding #

toJSONList ∷ [Proof] → Value #

toEncodingList ∷ [Proof] → Encoding #

ToJSON SscPayload 
Instance details

Defined in Cardano.Chain.Ssc

Methods

toJSON ∷ SscPayload → Value #

toEncoding ∷ SscPayload → Encoding #

toJSONList ∷ [SscPayload] → Value #

toEncodingList ∷ [SscPayload] → 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 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 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 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 Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON ∷ Url → Value #

toEncoding ∷ Url → Encoding #

toJSONList ∷ [Url] → Value #

toEncodingList ∷ [Url] → 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 CekMachineCosts 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts

Methods

toJSON ∷ CekMachineCosts → Value #

toEncoding ∷ CekMachineCosts → Encoding #

toJSONList ∷ [CekMachineCosts] → Value #

toEncodingList ∷ [CekMachineCosts] → 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 BackendConfig 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON ∷ BackendConfig → Value #

toEncoding ∷ BackendConfig → Encoding #

toJSONList ∷ [BackendConfig] → Value #

toEncodingList ∷ [BackendConfig] → Encoding #

ToJSON DetailLevel 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON ∷ DetailLevel → Value #

toEncoding ∷ DetailLevel → Encoding #

toJSONList ∷ [DetailLevel] → Value #

toEncodingList ∷ [DetailLevel] → Encoding #

ToJSON SeverityF 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON ∷ SeverityF → Value #

toEncoding ∷ SeverityF → Encoding #

toJSONList ∷ [SeverityF] → Value #

toEncodingList ∷ [SeverityF] → 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 NodePeers Source # 
Instance details

Defined in Cardano.Node.Tracing.Peers

Methods

toJSONNodePeers → Value #

toEncodingNodePeers → Encoding #

toJSONList ∷ [NodePeers] → Value #

toEncodingList ∷ [NodePeers] → Encoding #

ToJSON GenesisHash Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSONGenesisHash → Value #

toEncodingGenesisHash → Encoding #

toJSONList ∷ [GenesisHash] → Value #

toEncodingList ∷ [GenesisHash] → 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 NetworkTopology Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSONNetworkTopology → Value #

toEncodingNetworkTopology → Encoding #

toJSONList ∷ [NetworkTopology] → Value #

toEncodingList ∷ [NetworkTopology] → Encoding #

ToJSON PublicRootPeers Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSONPublicRootPeers → Value #

toEncodingPublicRootPeers → Encoding #

toJSONList ∷ [PublicRootPeers] → Value #

toEncodingList ∷ [PublicRootPeers] → Encoding #

ToJSON LocalRootPeersGroups Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

ToJSON LocalRootPeersGroup Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSONLocalRootPeersGroup → Value #

toEncodingLocalRootPeersGroup → Encoding #

toJSONList ∷ [LocalRootPeersGroup] → Value #

toEncodingList ∷ [LocalRootPeersGroup] → Encoding #

ToJSON RootConfig Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSONRootConfig → Value #

toEncodingRootConfig → Encoding #

toJSONList ∷ [RootConfig] → Value #

toEncodingList ∷ [RootConfig] → Encoding #

ToJSON NodeSetup Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSONNodeSetup → Value #

toEncodingNodeSetup → Encoding #

toJSONList ∷ [NodeSetup] → Value #

toEncodingList ∷ [NodeSetup] → Encoding #

ToJSON UseLedger Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSONUseLedger → Value #

toEncodingUseLedger → Encoding #

toJSONList ∷ [UseLedger] → Value #

toEncodingList ∷ [UseLedger] → Encoding #

ToJSON AbstractState Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ AbstractState → Value #

toEncoding ∷ AbstractState → Encoding #

toJSONList ∷ [AbstractState] → Value #

toEncodingList ∷ [AbstractState] → Encoding #

ToJSON ConnectionManagerCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ ConnectionManagerCounters → Value #

toEncoding ∷ ConnectionManagerCounters → Encoding #

toJSONList ∷ [ConnectionManagerCounters] → Value #

toEncodingList ∷ [ConnectionManagerCounters] → Encoding #

ToJSON RemoteSt Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ RemoteSt → Value #

toEncoding ∷ RemoteSt → Encoding #

toJSONList ∷ [RemoteSt] → Value #

toEncodingList ∷ [RemoteSt] → Encoding #

ToJSON NodeStartupInfo Source # 
Instance details

Defined in Cardano.Node.Startup

Methods

toJSONNodeStartupInfo → Value #

toEncodingNodeStartupInfo → Encoding #

toJSONList ∷ [NodeStartupInfo] → Value #

toEncodingList ∷ [NodeStartupInfo] → Encoding #

ToJSON NodeInfo Source # 
Instance details

Defined in Cardano.Node.Startup

Methods

toJSONNodeInfo → Value #

toEncodingNodeInfo → Encoding #

toJSONList ∷ [NodeInfo] → Value #

toEncodingList ∷ [NodeInfo] → Encoding #

ToJSON NodeState Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSONNodeState → Value #

toEncodingNodeState → Encoding #

toJSONList ∷ [NodeState] → Value #

toEncodingList ∷ [NodeState] → Encoding #

ToJSON StartupState Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSONStartupState → Value #

toEncodingStartupState → Encoding #

toJSONList ∷ [StartupState] → Value #

toEncodingList ∷ [StartupState] → Encoding #

ToJSON AddedToCurrentChain Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSONAddedToCurrentChain → Value #

toEncodingAddedToCurrentChain → Encoding #

toJSONList ∷ [AddedToCurrentChain] → Value #

toEncodingList ∷ [AddedToCurrentChain] → Encoding #

ToJSON InitChainSelection Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSONInitChainSelection → Value #

toEncodingInitChainSelection → Encoding #

toJSONList ∷ [InitChainSelection] → Value #

toEncodingList ∷ [InitChainSelection] → Encoding #

ToJSON Replays Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSONReplays → Value #

toEncodingReplays → Encoding #

toJSONList ∷ [Replays] → Value #

toEncodingList ∷ [Replays] → Encoding #

ToJSON OpeningDbs Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSONOpeningDbs → Value #

toEncodingOpeningDbs → Encoding #

toJSONList ∷ [OpeningDbs] → Value #

toEncodingList ∷ [OpeningDbs] → Encoding #

ToJSON UnversionedProtocol Source # 
Instance details

Defined in Cardano.Node.Tracing.Documentation

Methods

toJSON ∷ UnversionedProtocol → Value #

toEncoding ∷ UnversionedProtocol → Encoding #

toJSONList ∷ [UnversionedProtocol] → Value #

toEncodingList ∷ [UnversionedProtocol] → Encoding #

ToJSON UnversionedProtocolData Source # 
Instance details

Defined in Cardano.Node.Tracing.Documentation

Methods

toJSON ∷ UnversionedProtocolData → Value #

toEncoding ∷ UnversionedProtocolData → Encoding #

toJSONList ∷ [UnversionedProtocolData] → Value #

toEncodingList ∷ [UnversionedProtocolData] → 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), Share (TxOut (ShelleyLedgerEra era)) ~ Interns (Credential 'Staking (Crypto (ShelleyLedgerEra era)))) ⇒ 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 #

IsCardanoEra era ⇒ ToJSON (ReferenceScript era) 
Instance details

Defined in Cardano.Api.Script

Methods

toJSONReferenceScript era → Value #

toEncodingReferenceScript era → Encoding #

toJSONList ∷ [ReferenceScript era] → Value #

toEncodingList ∷ [ReferenceScript era] → Encoding #

ToJSON (Hash BlockHeader) 
Instance details

Defined in Cardano.Api.Block

Methods

toJSONHash BlockHeader → Value #

toEncodingHash BlockHeader → Encoding #

toJSONList ∷ [Hash BlockHeader] → Value #

toEncodingList ∷ [Hash BlockHeader] → 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 (WithOrigin SlotNo) Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSON ∷ WithOrigin SlotNo → Value #

toEncoding ∷ WithOrigin SlotNo → Encoding #

toJSONList ∷ [WithOrigin SlotNo] → Value #

toEncodingList ∷ [WithOrigin SlotNo] → 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 (TxId (GenTx (ShelleyBlock protocol era))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

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

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 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 (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 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 (StrictSeq a) 
Instance details

Defined in Data.Sequence.Strict

Methods

toJSON ∷ StrictSeq a → Value #

toEncoding ∷ StrictSeq a → Encoding #

toJSONList ∷ [StrictSeq a] → Value #

toEncodingList ∷ [StrictSeq 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 (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 (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 #

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 (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 #

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 #

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 #

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 (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 #

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 (PoolParams crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.PoolParams

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 #

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 peerAddr ⇒ ToJSON (ConnectionId peerAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ ConnectionId peerAddr → Value #

toEncoding ∷ ConnectionId peerAddr → Encoding #

toJSONList ∷ [ConnectionId peerAddr] → Value #

toEncodingList ∷ [ConnectionId peerAddr] → 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 (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 (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 #

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 #

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 (Solo a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Solo a → Value #

toEncoding ∷ Solo a → Encoding #

toJSONList ∷ [Solo a] → Value #

toEncodingList ∷ [Solo a] → Encoding #

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

Defined in Cardano.Node.Configuration.NodeAddress

Methods

toJSONNodeAddress' addr → Value #

toEncodingNodeAddress' addr → Encoding #

toJSONList ∷ [NodeAddress' addr] → Value #

toEncodingList ∷ [NodeAddress' addr] → Encoding #

ToJSON v ⇒ ToJSON (KeyMap v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ KeyMap v → Value #

toEncoding ∷ KeyMap v → Encoding #

toJSONList ∷ [KeyMap v] → Value #

toEncodingList ∷ [KeyMap v] → 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 #

(Generic a, GToJSON' Value Zero (Rep a), GToJSON' Encoding Zero (Rep a)) ⇒ ToJSON (Generically a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Generically a → Value #

toEncoding ∷ Generically a → Encoding #

toJSONList ∷ [Generically a] → Value #

toEncodingList ∷ [Generically a] → 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 #

(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 (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 #

Show vNumber ⇒ ToJSON (HandshakeProtocolError vNumber) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ HandshakeProtocolError vNumber → Value #

toEncoding ∷ HandshakeProtocolError vNumber → Encoding #

toJSONList ∷ [HandshakeProtocolError vNumber] → Value #

toEncodingList ∷ [HandshakeProtocolError vNumber] → 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 t ⇒ ToJSON (Enclosing' t) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toJSON ∷ Enclosing' t → Value #

toEncoding ∷ Enclosing' t → Encoding #

toJSONList ∷ [Enclosing' t] → Value #

toEncodingList ∷ [Enclosing' t] → Encoding #

Show vNumber ⇒ ToJSON (RefuseReason vNumber) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ RefuseReason vNumber → Value #

toEncoding ∷ RefuseReason vNumber → Encoding #

toJSONList ∷ [RefuseReason vNumber] → Value #

toEncodingList ∷ [RefuseReason vNumber] → 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 (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 (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 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 #

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 (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 (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 (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 #

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 (BuiltinCostModelBase MCostingFun) 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ BuiltinCostModelBase MCostingFun → Value #

toEncoding ∷ BuiltinCostModelBase MCostingFun → Encoding #

toJSONList ∷ [BuiltinCostModelBase MCostingFun] → Value #

toEncodingList ∷ [BuiltinCostModelBase MCostingFun] → 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 #

ToJSON a ⇒ ToJSON (MCostingFun a) 
Instance details

Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ MCostingFun a → Value #

toEncoding ∷ MCostingFun a → Encoding #

toJSONList ∷ [MCostingFun a] → Value #

toEncodingList ∷ [MCostingFun 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 a ⇒ ToJSON (Resources a) 
Instance details

Defined in Cardano.Logging.Resources.Types

Methods

toJSON ∷ Resources a → Value #

toEncoding ∷ Resources a → Encoding #

toJSONList ∷ [Resources a] → Value #

toEncodingList ∷ [Resources a] → 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 #

Show vNumber ⇒ ToJSON (HandshakeException vNumber) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ HandshakeException vNumber → Value #

toEncoding ∷ HandshakeException vNumber → Encoding #

toJSONList ∷ [HandshakeException vNumber] → Value #

toEncodingList ∷ [HandshakeException vNumber] → Encoding #

ToJSON state ⇒ ToJSON (MaybeUnknown state) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ MaybeUnknown state → Value #

toEncoding ∷ MaybeUnknown state → Encoding #

toJSONList ∷ [MaybeUnknown state] → Value #

toEncodingList ∷ [MaybeUnknown state] → Encoding #

ToJSON addr ⇒ ToJSON (OperationResult addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ OperationResult addr → Value #

toEncoding ∷ OperationResult addr → Encoding #

toJSONList ∷ [OperationResult addr] → Value #

toEncodingList ∷ [OperationResult addr] → Encoding #

(ToJSONKey peerAddr, ToJSON peerAddr, Show peerAddr) ⇒ ToJSON (LocalRootPeers peerAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ LocalRootPeers peerAddr → Value #

toEncoding ∷ LocalRootPeers peerAddr → Encoding #

toJSONList ∷ [LocalRootPeers peerAddr] → Value #

toEncodingList ∷ [LocalRootPeers peerAddr] → 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 (ScriptLanguageInEra lang era) 
Instance details

Defined in Cardano.Api.Script

Methods

toJSONScriptLanguageInEra lang era → Value #

toEncodingScriptLanguageInEra lang era → Encoding #

toJSONList ∷ [ScriptLanguageInEra lang era] → Value #

toEncodingList ∷ [ScriptLanguageInEra lang 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 (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 #

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 #

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 v, ToJSONKey k) ⇒ ToJSON (ListMap k v) 
Instance details

Defined in Data.ListMap

Methods

toJSON ∷ ListMap k v → Value #

toEncoding ∷ ListMap k v → Encoding #

toJSONList ∷ [ListMap k v] → Value #

toEncodingList ∷ [ListMap k v] → 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 (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 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 #

(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 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 (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, 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 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 #

(Show (ClientHasAgency st), Show (ServerHasAgency st)) ⇒ ToJSON (PeerHasAgency pr st) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON ∷ PeerHasAgency pr st → Value #

toEncoding ∷ PeerHasAgency pr st → Encoding #

toJSONList ∷ [PeerHasAgency pr st] → Value #

toEncodingList ∷ [PeerHasAgency pr st] → 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) ⇒ Key → 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 TracePublicRootPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO TracePublicRootPeers #

Transformable Text IO AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO AcceptConnectionsPolicyTrace #

Transformable Text IO ShutdownTrace Source # 
Instance details

Defined in Cardano.Tracing.Shutdown

Transformable Text IO TraceLedgerPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO TraceLedgerPeers #

Transformable Text IO ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO ResourceStats #

Transformable Text IO PeerSelectionCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO PeerSelectionCounters #

(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)) #

(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) #

(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) #

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 addr ⇒ Transformable Text IO (TraceKeepAliveClient addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceKeepAliveClient addr) #

(Show addr, ToJSON addr, ToObject addr) ⇒ Transformable Text IO (AbstractTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (AbstractTransitionTrace addr) #

(ToJSON addr, Show addr) ⇒ Transformable Text IO (InboundGovernorTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (InboundGovernorTrace addr) #

(Show addr, ToJSON addr) ⇒ Transformable Text IO (RemoteTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (RemoteTransitionTrace addr) #

Transformable Text IO (DebugPeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (DebugPeerSelection SockAddr) #

Transformable Text IO (TracePeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TracePeerSelection SockAddr) #

Transformable Text IO (PeerSelectionActionsTrace SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (PeerSelectionActionsTrace SockAddr) #

(Show addr, ToObject addr, ToJSON addr) ⇒ Transformable Text IO (ServerTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (ServerTrace addr) #

(Show (BlockNodeToNodeVersion blk), Show (BlockNodeToClientVersion blk)) ⇒ Transformable Text IO (StartupTrace blk) Source # 
Instance details

Defined in Cardano.Tracing.Startup

Show exception ⇒ Transformable Text IO (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network