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

Cardano.Tracing.OrphanInstances.Common

Synopsis

ToObject and helpers

class ToObject a where #

Minimal complete definition

Nothing

Methods

toObject :: TracingVerbosity -> a -> Object #

textTransformer :: a -> Object -> Text #

Instances

Instances details
ToObject Value 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> Value -> Object #

textTransformer :: Value -> 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

toObject :: TracingVerbosity -> Void -> Object #

textTransformer :: Void -> Object -> Text #

ToObject ChainValidationError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> ChainValidationError -> Object #

textTransformer :: ChainValidationError -> 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

Methods

toObject :: TracingVerbosity -> ApplyMempoolPayloadErr -> Object #

textTransformer :: ApplyMempoolPayloadErr -> Object -> Text #

ToObject ChainPredicateFailure Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> ChainPredicateFailure -> Object #

textTransformer :: ChainPredicateFailure -> Object -> Text #

ToObject ShutdownTrace Source # 
Instance details

Defined in Cardano.Tracing.Shutdown

Methods

toObject :: TracingVerbosity -> ShutdownTrace -> Object #

textTransformer :: ShutdownTrace -> Object -> Text #

ToObject ConsensusStartupException Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

ToObject TicknPredicateFailure Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> TicknPredicateFailure -> Object #

textTransformer :: TicknPredicateFailure -> Object -> Text #

ToObject SlotNo Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> SlotNo -> Object #

textTransformer :: SlotNo -> Object -> Text #

ToObject ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

toObject :: TracingVerbosity -> ResourceStats -> Object #

textTransformer :: ResourceStats -> Object -> Text #

ToObject EraParams Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> EraParams -> Object #

textTransformer :: EraParams -> Object -> Text #

ToObject MempoolSize Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> MempoolSize -> Object #

textTransformer :: MempoolSize -> 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

toObject :: TracingVerbosity -> BftValidationErr -> Object #

textTransformer :: BftValidationErr -> Object -> Text #

ToObject PBftSelectView Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> PBftSelectView -> Object #

textTransformer :: PBftSelectView -> Object -> Text #

ToObject DiskSnapshot Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> DiskSnapshot -> Object #

textTransformer :: DiskSnapshot -> Object -> Text #

ToObject ByronOtherHeaderEnvelopeError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> ByronOtherHeaderEnvelopeError -> Object #

textTransformer :: ByronOtherHeaderEnvelopeError -> Object -> Text #

ToObject ByronLedgerUpdate Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> ByronLedgerUpdate -> Object #

textTransformer :: ByronLedgerUpdate -> Object -> Text #

ToObject ProtocolUpdate Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> ProtocolUpdate -> Object #

textTransformer :: ProtocolUpdate -> Object -> Text #

ToObject UpdateState Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> UpdateState -> Object #

textTransformer :: UpdateState -> Object -> Text #

ToObject PraosEnvelopeError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> PraosEnvelopeError -> Object #

textTransformer :: PraosEnvelopeError -> Object -> Text #

ToObject KESEvolutionError Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> KESEvolutionError -> Object #

textTransformer :: KESEvolutionError -> Object -> Text #

ToObject KESInfo Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> KESInfo -> Object #

textTransformer :: KESInfo -> Object -> Text #

ToObject LocalConnectionId Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

ToObject RemoteAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> RemoteAddress -> Object #

textTransformer :: RemoteAddress -> Object -> Text #

ToObject RemoteConnectionId Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

ToObject PeerSelectionCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> PeerSelectionCounters -> Object #

textTransformer :: PeerSelectionCounters -> Object -> Text #

ToObject TraceLedgerPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceLedgerPeers -> Object #

textTransformer :: TraceLedgerPeers -> Object -> Text #

ToObject TracePublicRootPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TracePublicRootPeers -> Object #

textTransformer :: TracePublicRootPeers -> Object -> Text #

ToObject AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> AcceptConnectionsPolicyTrace -> Object #

textTransformer :: AcceptConnectionsPolicyTrace -> Object -> Text #

ToObject LocalAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> LocalAddress -> Object #

textTransformer :: LocalAddress -> Object -> Text #

ToObject Text 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> Text -> Object #

textTransformer :: Text -> Object -> Text #

ToObject String 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> String -> Object #

textTransformer :: String -> Object -> Text #

ToObject () 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> () -> Object #

textTransformer :: () -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> Identity (SubscriptionTrace LocalAddress) -> Object #

textTransformer :: Identity (SubscriptionTrace LocalAddress) -> Object -> Text #

(ToObject (PPUPPredFailure ledgerera), ToJSON (TxOut ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera), Crypto (EraCrypto ledgerera)) => ToObject (AllegraUtxoPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(Era ledgerera, ToObject (PredicateFailure (EraRule "UTXOS" ledgerera)), ToObject (PPUPPredFailure ledgerera), ToJSON (TxOut ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera)) => ToObject (AlonzoUtxoPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(Era ledgerera, ToObject (ShelleyUtxowPredFailure ledgerera), ToObject (PredicateFailure (EraRule "UTXOS" ledgerera)), ToObject (PPUPPredFailure ledgerera), ToJSON (TxOut ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera)) => ToObject (BabbageUtxoPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(Era ledgerera, EraCrypto ledgerera ~ StandardCrypto, Show (Value ledgerera), ToObject (PPUPPredFailure ledgerera), ToObject (PredicateFailure (EraRule "UTXO" ledgerera)), ToJSON (Value ledgerera), ToJSON (TxOut ledgerera)) => ToObject (BabbageUtxowPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ConwayDelegPredFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ConwayGovCertPredFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (PredicateFailure (EraRule "POOL" ledgerera)), ToObject (PredicateFailure (EraRule "DELEG" ledgerera))) => ToObject (ShelleyDelplPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (PredicateFailure (ShelleyUTXO ledgerera)), ToObject (PredicateFailure (ShelleyUTXOW ledgerera)), ToObject (PredicateFailure (EraRule "DELEGS" ledgerera)), ToObject (PredicateFailure (EraRule "UTXOW" ledgerera))) => ToObject (ShelleyLedgerPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (PredicateFailure (ShelleyUTXO ledgerera)), ToObject (PredicateFailure (ShelleyUTXOW ledgerera)), ToObject (PredicateFailure (EraRule "LEDGER" ledgerera))) => ToObject (ShelleyLedgersPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ShelleyMirPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (PredicateFailure (EraRule "EPOCH" ledgerera)), ToObject (PredicateFailure (EraRule "MIR" ledgerera))) => ToObject (ShelleyNewEpochPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ShelleyNewppPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ShelleyPoolPredFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ShelleyPoolreapPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ShelleyRupdPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ShelleySnapPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (PredicateFailure (EraRule "NEWEPOCH" ledgerera)), ToObject (PredicateFailure (EraRule "RUPD" ledgerera))) => ToObject (ShelleyTickPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (ShelleyUpecPredFailure era) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (PPUPPredFailure ledgerera), Show (Value ledgerera), ToJSON (Value ledgerera), ToJSON (TxOut ledgerera), Crypto (EraCrypto ledgerera)) => ToObject (ShelleyUtxoPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (PredicateFailure (ShelleyUTXO ledgerera)), ToObject (PredicateFailure (EraRule "UTXO" ledgerera)), EraCrypto ledgerera ~ StandardCrypto, Crypto (EraCrypto ledgerera)) => ToObject (ShelleyUtxowPredFailure ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(Show (BlockNodeToNodeVersion blk), Show (BlockNodeToClientVersion blk), ToJSON (BlockNodeToNodeVersion blk), ToJSON (BlockNodeToClientVersion blk)) => ToObject (StartupTrace blk) Source # 
Instance details

Defined in Cardano.Tracing.Startup

Methods

toObject :: TracingVerbosity -> StartupTrace blk -> Object #

textTransformer :: StartupTrace blk -> Object -> Text #

ToObject (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Methods

toObject :: TracingVerbosity -> Peer blk -> Object #

textTransformer :: Peer blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (OcertPredicateFailure crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (PrtlSeqFailure crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

ToObject (UpdnPredicateFailure crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> Set (Credential 'Staking StandardCrypto) -> Object #

textTransformer :: Set (Credential 'Staking StandardCrypto) -> Object -> Text #

ToJSON a => ToObject (LOContent a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> LOContent a -> Object #

textTransformer :: LOContent a -> Object -> Text #

ToJSON a => ToObject (LogObject a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> LogObject a -> Object #

textTransformer :: LogObject a -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> Header (HardForkBlock xs) -> Object #

textTransformer :: Header (HardForkBlock xs) -> Object -> Text #

ToObject (Header ByronBlock) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> Header ByronBlock -> Object #

textTransformer :: Header ByronBlock -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> Header (ShelleyBlock protocol era) -> Object #

textTransformer :: Header (ShelleyBlock protocol era) -> Object -> Text #

ConvertRawHash blk => ToObject (RealPoint blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> RealPoint blk -> Object #

textTransformer :: RealPoint blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> OneEraApplyTxErr xs -> Object #

textTransformer :: OneEraApplyTxErr xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> OneEraCannotForge xs -> Object #

textTransformer :: OneEraCannotForge xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> OneEraEnvelopeErr xs -> Object #

textTransformer :: OneEraEnvelopeErr xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> OneEraForgeStateUpdateError xs -> Object #

textTransformer :: OneEraForgeStateUpdateError xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> OneEraLedgerError xs -> Object #

textTransformer :: OneEraLedgerError xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> OneEraLedgerWarning xs -> Object #

textTransformer :: OneEraLedgerWarning xs -> Object -> Text #

All (Compose ToObject WrapSelectView) xs => ToObject (OneEraSelectView xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> OneEraSelectView xs -> Object #

textTransformer :: OneEraSelectView xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> OneEraValidationErr xs -> Object #

textTransformer :: OneEraValidationErr xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> HardForkLedgerWarning xs -> Object #

textTransformer :: HardForkLedgerWarning xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> HardForkApplyTxErr xs -> Object #

textTransformer :: HardForkApplyTxErr xs -> Object -> Text #

All (Compose ToObject WrapSelectView) xs => ToObject (HardForkSelectView xs) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> HardForkSelectView xs -> Object #

textTransformer :: HardForkSelectView xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> HardForkValidationErr xs -> Object #

textTransformer :: HardForkValidationErr xs -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> HeaderEnvelopeError blk -> Object #

textTransformer :: HeaderEnvelopeError blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> HeaderError blk -> Object #

textTransformer :: HeaderError blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> ExtValidationError blk -> Object #

textTransformer :: ExtValidationError blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> LedgerEvent blk -> Object #

textTransformer :: LedgerEvent blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> GenTx (HardForkBlock xs) -> Object #

textTransformer :: GenTx (HardForkBlock xs) -> Object -> Text #

ToObject (GenTx ByronBlock) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toObject :: TracingVerbosity -> GenTx ByronBlock -> Object #

textTransformer :: GenTx ByronBlock -> Object -> Text #

ShelleyBasedEra ledgerera => ToObject (GenTx (ShelleyBlock protocol ledgerera)) Source #

instances of ToObject

NOTE: this list is sorted in roughly topological order.

Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(ToObject (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) => ToObject (TraceEventMempool blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceEventMempool blk -> Object #

textTransformer :: TraceEventMempool blk -> Object -> Text #

ConvertRawHash blk => ToObject (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceBlockFetchServerEvent blk -> Object #

textTransformer :: TraceBlockFetchServerEvent blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceChainSyncClientEvent blk -> Object #

textTransformer :: TraceChainSyncClientEvent blk -> Object -> Text #

ConvertRawHash blk => ToObject (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceChainSyncServerEvent blk -> Object #

textTransformer :: TraceChainSyncServerEvent blk -> Object -> Text #

ToObject (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceLocalTxSubmissionServerEvent blk -> Object #

textTransformer :: TraceLocalTxSubmissionServerEvent blk -> Object -> Text #

Show (PBftVerKeyHash c) => ToObject (PBftCannotForge c) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> PBftCannotForge c -> Object #

textTransformer :: PBftCannotForge c -> Object -> Text #

Show (PBftVerKeyHash c) => ToObject (PBftValidationErr c) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> PBftValidationErr c -> Object #

textTransformer :: PBftValidationErr c -> 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

toObject :: TracingVerbosity -> InvalidBlockReason blk -> Object #

textTransformer :: InvalidBlockReason blk -> Object -> Text #

(ConvertRawHash blk, LedgerSupportsProtocol blk, ToObject (Header blk), ToObject (LedgerEvent blk), ToObject (SelectView (BlockProtocol blk))) => ToObject (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceEvent blk -> Object #

textTransformer :: TraceEvent blk -> Object -> Text #

ToObject (ApplyTxErr blk) => ToObject (WrapApplyTxErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapApplyTxErr blk -> Object #

textTransformer :: WrapApplyTxErr blk -> Object -> Text #

ToObject (CannotForge blk) => ToObject (WrapCannotForge blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapCannotForge blk -> Object #

textTransformer :: WrapCannotForge blk -> Object -> Text #

ToObject (OtherHeaderEnvelopeError blk) => ToObject (WrapEnvelopeErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapEnvelopeErr blk -> Object #

textTransformer :: WrapEnvelopeErr blk -> Object -> Text #

ToObject (ForgeStateInfo blk) => ToObject (WrapForgeStateInfo blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapForgeStateInfo blk -> Object #

textTransformer :: WrapForgeStateInfo blk -> Object -> Text #

ToObject (ForgeStateUpdateError blk) => ToObject (WrapForgeStateUpdateError blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapForgeStateUpdateError blk -> Object #

textTransformer :: WrapForgeStateUpdateError blk -> Object -> Text #

ToObject (LedgerError blk) => ToObject (WrapLedgerErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapLedgerErr blk -> Object #

textTransformer :: WrapLedgerErr blk -> Object -> Text #

ToObject (LedgerUpdate blk) => ToObject (WrapLedgerUpdate blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapLedgerUpdate blk -> Object #

textTransformer :: WrapLedgerUpdate blk -> Object -> Text #

ToObject (LedgerWarning blk) => ToObject (WrapLedgerWarning blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapLedgerWarning blk -> Object #

textTransformer :: WrapLedgerWarning blk -> Object -> Text #

ToObject (SelectView (BlockProtocol blk)) => ToObject (WrapSelectView blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapSelectView blk -> Object #

textTransformer :: WrapSelectView blk -> Object -> Text #

ToObject (ValidationErr (BlockProtocol blk)) => ToObject (WrapValidationErr blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toObject :: TracingVerbosity -> WrapValidationErr blk -> Object #

textTransformer :: WrapValidationErr blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

(RunNode blk, 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

toObject :: TracingVerbosity -> TraceForgeEvent blk -> Object #

textTransformer :: TraceForgeEvent blk -> Object -> Text #

ToObject a => ToObject (TraceLabelCreds a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceLabelCreds a -> Object #

textTransformer :: TraceLabelCreds a -> Object -> Text #

ToObject (PraosCannotForge crypto) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toObject :: TracingVerbosity -> PraosChainSelectView c -> Object #

textTransformer :: PraosChainSelectView c -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

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

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

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceFetchClientState header -> Object #

textTransformer :: TraceFetchClientState header -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> FetchDecision [Point header] -> Object #

textTransformer :: FetchDecision [Point header] -> Object -> Text #

Show remotePeer => ToObject (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceKeepAliveClient remotePeer -> Object #

textTransformer :: TraceKeepAliveClient remotePeer -> Object -> Text #

ToObject (DebugPeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> DebugPeerSelection SockAddr -> Object #

textTransformer :: DebugPeerSelection SockAddr -> Object -> Text #

ToObject (TracePeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TracePeerSelection SockAddr -> Object #

textTransformer :: TracePeerSelection SockAddr -> Object -> Text #

(Show addr, ToObject addr, ToJSON addr) => ToObject (AbstractTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> AbstractTransitionTrace addr -> Object #

textTransformer :: AbstractTransitionTrace addr -> Object -> Text #

ToObject (AnyMessageAndAgency ps) => ToObject (TraceSendRecv ps) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceSendRecv ps -> Object #

textTransformer :: TraceSendRecv ps -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> InboundGovernorTrace addr -> Object #

textTransformer :: InboundGovernorTrace addr -> Object -> Text #

ToJSON addr => ToObject (RemoteTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> RemoteTransitionTrace addr -> Object #

textTransformer :: RemoteTransitionTrace addr -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> ServerTrace addr -> Object #

textTransformer :: ServerTrace addr -> Object -> Text #

ToObject (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> WithDomainName DnsTrace -> Object #

textTransformer :: WithDomainName DnsTrace -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> WithDomainName (SubscriptionTrace SockAddr) -> Object #

textTransformer :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> WithIPList (SubscriptionTrace SockAddr) -> Object #

textTransformer :: WithIPList (SubscriptionTrace SockAddr) -> 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

toObject :: TracingVerbosity -> AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object #

textTransformer :: AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (ChainSync blk pt tip) -> Object #

textTransformer :: AnyMessageAndAgency (ChainSync blk pt tip) -> Object -> Text #

(forall result. Show (query result)) => ToObject (AnyMessageAndAgency (LocalStateQuery blk pt query)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalTxSubmission tx err) -> Object #

textTransformer :: AnyMessageAndAgency (LocalTxSubmission tx err) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (TxSubmission2 txid tx) -> Object #

textTransformer :: AnyMessageAndAgency (TxSubmission2 txid tx) -> Object -> Text #

ToObject [Peer blk] Source #

Instances for converting [Peer blk] to Object.

Instance details

Defined in Cardano.Tracing.Peer

Methods

toObject :: TracingVerbosity -> [Peer blk] -> Object #

textTransformer :: [Peer blk] -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> [TraceLabelPeer peer (FetchDecision [Point header])] -> Object #

textTransformer :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text #

(ToObject peer, ToObject a) => ToObject (TraceLabelPeer peer a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceLabelPeer peer a -> Object #

textTransformer :: TraceLabelPeer peer a -> Object -> Text #

ToObject peer => ToObject (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> WithMuxBearer peer MuxTrace -> Object #

textTransformer :: WithMuxBearer peer MuxTrace -> Object -> Text #

ConvertRawHash blk => ToObject (TraceChunkValidation blk ChunkNo) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

toObject :: TracingVerbosity -> TraceChunkValidation blk ChunkNo -> Object #

textTransformer :: TraceChunkValidation blk ChunkNo -> Object -> Text #

(Show ntnAddr, Show ntcAddr) => ToObject (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> DiffusionTracer ntnAddr ntcAddr -> Object #

textTransformer :: DiffusionTracer ntnAddr ntcAddr -> Object -> Text #

ToObject (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> HandshakeTr RemoteAddress NodeToNodeVersion -> Object #

textTransformer :: HandshakeTr RemoteAddress NodeToNodeVersion -> Object -> Text #

Show lAddr => ToObject (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> PeerSelectionActionsTrace SockAddr lAddr -> Object #

textTransformer :: PeerSelectionActionsTrace SockAddr lAddr -> Object -> Text #

Show exception => ToObject (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceLocalRootPeers RemoteAddress exception -> Object #

textTransformer :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text #

ToObject (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceTxSubmissionInbound txid tx -> Object #

textTransformer :: TraceTxSubmissionInbound txid tx -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> TraceTxSubmissionOutbound txid tx -> Object #

textTransformer :: TraceTxSubmissionOutbound txid tx -> Object -> Text #

ConvertRawHash blk => ToObject (Point blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> Point blk -> Object #

textTransformer :: Point blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> 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

toObject :: TracingVerbosity -> ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object #

textTransformer :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text #

Show addr => ToObject (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> WithAddr addr ErrorPolicyTrace -> Object #

textTransformer :: WithAddr addr ErrorPolicyTrace -> Object -> Text #

ToObject (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toObject :: TracingVerbosity -> HandshakeTr LocalAddress NodeToClientVersion -> Object #

textTransformer :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text #

data TracingVerbosity #

Instances

Instances details
FromJSON TracingVerbosity 
Instance details

Defined in Cardano.Node.Orphans

FromJSON TracingVerbosity 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

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

Eq TracingVerbosity 
Instance details

Defined in Cardano.BM.Data.Tracer

Ord TracingVerbosity 
Instance details

Defined in Cardano.BM.Data.Tracer

mkObject :: ToObject a => [(Text, a)] -> HashMap Text a #

emptyObject :: ToObject a => HashMap Text a #

class ToJSON a #

Instances

Instances details
ToJSON Key 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Key -> Value #

toEncoding :: Key -> Encoding

toJSONList :: [Key] -> Value

toEncodingList :: [Key] -> Encoding

omitField :: Key -> Bool

ToJSON DotNetTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: DotNetTime -> Value #

toEncoding :: DotNetTime -> Encoding

toJSONList :: [DotNetTime] -> Value

toEncodingList :: [DotNetTime] -> Encoding

omitField :: DotNetTime -> Bool

ToJSON Value 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Value -> Value #

toEncoding :: Value -> Encoding

toJSONList :: [Value] -> Value

toEncodingList :: [Value] -> Encoding

omitField :: Value -> Bool

ToJSON Version 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Version -> Value #

toEncoding :: Version -> Encoding

toJSONList :: [Version] -> Value

toEncodingList :: [Version] -> Encoding

omitField :: Version -> Bool

ToJSON CTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: CTime -> Value #

toEncoding :: CTime -> Encoding

toJSONList :: [CTime] -> Value

toEncodingList :: [CTime] -> Encoding

omitField :: CTime -> Bool

ToJSON Void 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Void -> Value #

toEncoding :: Void -> Encoding

toJSONList :: [Void] -> Value

toEncodingList :: [Void] -> Encoding

omitField :: Void -> Bool

ToJSON Int16 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Int16 -> Value #

toEncoding :: Int16 -> Encoding

toJSONList :: [Int16] -> Value

toEncodingList :: [Int16] -> Encoding

omitField :: Int16 -> Bool

ToJSON Int32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Int32 -> Value #

toEncoding :: Int32 -> Encoding

toJSONList :: [Int32] -> Value

toEncodingList :: [Int32] -> Encoding

omitField :: Int32 -> Bool

ToJSON Int64 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Int64 -> Value #

toEncoding :: Int64 -> Encoding

toJSONList :: [Int64] -> Value

toEncodingList :: [Int64] -> Encoding

omitField :: Int64 -> Bool

ToJSON Int8 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Int8 -> Value #

toEncoding :: Int8 -> Encoding

toJSONList :: [Int8] -> Value

toEncodingList :: [Int8] -> Encoding

omitField :: Int8 -> Bool

ToJSON Word16 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Word16 -> Value #

toEncoding :: Word16 -> Encoding

toJSONList :: [Word16] -> Value

toEncodingList :: [Word16] -> Encoding

omitField :: Word16 -> Bool

ToJSON Word32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Word32 -> Value #

toEncoding :: Word32 -> Encoding

toJSONList :: [Word32] -> Value

toEncodingList :: [Word32] -> Encoding

omitField :: Word32 -> Bool

ToJSON Word64 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Word64 -> Value #

toEncoding :: Word64 -> Encoding

toJSONList :: [Word64] -> Value

toEncodingList :: [Word64] -> Encoding

omitField :: Word64 -> Bool

ToJSON Word8 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Word8 -> Value #

toEncoding :: Word8 -> Encoding

toJSONList :: [Word8] -> Value

toEncodingList :: [Word8] -> Encoding

omitField :: Word8 -> Bool

ToJSON ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

Methods

toJSON :: ByteString64 -> Value #

toEncoding :: ByteString64 -> Encoding

toJSONList :: [ByteString64] -> Value

toEncodingList :: [ByteString64] -> Encoding

omitField :: ByteString64 -> Bool

ToJSON StakeAddress 
Instance details

Defined in Cardano.Api.Address

Methods

toJSON :: StakeAddress -> Value #

toEncoding :: StakeAddress -> Encoding

toJSONList :: [StakeAddress] -> Value

toEncodingList :: [StakeAddress] -> Encoding

omitField :: StakeAddress -> Bool

ToJSON StakeCredential 
Instance details

Defined in Cardano.Api.Address

Methods

toJSON :: StakeCredential -> Value #

toEncoding :: StakeCredential -> Encoding

toJSONList :: [StakeCredential] -> Value

toEncodingList :: [StakeCredential] -> Encoding

omitField :: StakeCredential -> Bool

ToJSON ChainPoint 
Instance details

Defined in Cardano.Api.Block

Methods

toJSON :: ChainPoint -> Value #

toEncoding :: ChainPoint -> Encoding

toJSONList :: [ChainPoint] -> Value

toEncodingList :: [ChainPoint] -> Encoding

omitField :: ChainPoint -> Bool

ToJSON ChainTip 
Instance details

Defined in Cardano.Api.Block

Methods

toJSON :: ChainTip -> Value #

toEncoding :: ChainTip -> Encoding

toJSONList :: [ChainTip] -> Value

toEncodingList :: [ChainTip] -> Encoding

omitField :: ChainTip -> Bool

ToJSON AnyShelleyBasedEra 
Instance details

Defined in Cardano.Api.Eon.ShelleyBasedEra

Methods

toJSON :: AnyShelleyBasedEra -> Value #

toEncoding :: AnyShelleyBasedEra -> Encoding

toJSONList :: [AnyShelleyBasedEra] -> Value

toEncodingList :: [AnyShelleyBasedEra] -> Encoding

omitField :: AnyShelleyBasedEra -> Bool

ToJSON AnyCardanoEra 
Instance details

Defined in Cardano.Api.Eras.Core

Methods

toJSON :: AnyCardanoEra -> Value #

toEncoding :: AnyCardanoEra -> Encoding

toJSONList :: [AnyCardanoEra] -> Value

toEncodingList :: [AnyCardanoEra] -> Encoding

omitField :: AnyCardanoEra -> Bool

ToJSON LocalTxMonitoringResult 
Instance details

Defined in Cardano.Api.IPC

Methods

toJSON :: LocalTxMonitoringResult -> Value #

toEncoding :: LocalTxMonitoringResult -> Encoding

toJSONList :: [LocalTxMonitoringResult] -> Value

toEncodingList :: [LocalTxMonitoringResult] -> Encoding

omitField :: LocalTxMonitoringResult -> Bool

ToJSON TxValidationErrorInCardanoMode 
Instance details

Defined in Cardano.Api.InMode

Methods

toJSON :: TxValidationErrorInCardanoMode -> Value #

toEncoding :: TxValidationErrorInCardanoMode -> Encoding

toJSONList :: [TxValidationErrorInCardanoMode] -> Value

toEncodingList :: [TxValidationErrorInCardanoMode] -> Encoding

omitField :: TxValidationErrorInCardanoMode -> Bool

ToJSON CostModels 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSON :: CostModels -> Value #

toEncoding :: CostModels -> Encoding

toJSONList :: [CostModels] -> Value

toEncodingList :: [CostModels] -> Encoding

omitField :: CostModels -> Bool

ToJSON ExecutionUnitPrices 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSON :: ExecutionUnitPrices -> Value #

toEncoding :: ExecutionUnitPrices -> Encoding

toJSONList :: [ExecutionUnitPrices] -> Value

toEncodingList :: [ExecutionUnitPrices] -> Encoding

omitField :: ExecutionUnitPrices -> Bool

ToJSON PraosNonce 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSON :: PraosNonce -> Value #

toEncoding :: PraosNonce -> Encoding

toJSONList :: [PraosNonce] -> Value

toEncodingList :: [PraosNonce] -> Encoding

omitField :: PraosNonce -> Bool

ToJSON ProtocolParameters 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toJSON :: ProtocolParameters -> Value #

toEncoding :: ProtocolParameters -> Encoding

toJSONList :: [ProtocolParameters] -> Value

toEncodingList :: [ProtocolParameters] -> Encoding

omitField :: ProtocolParameters -> Bool

ToJSON DelegationsAndRewards 
Instance details

Defined in Cardano.Api.Rewards

Methods

toJSON :: DelegationsAndRewards -> Value #

toEncoding :: DelegationsAndRewards -> Encoding

toJSONList :: [DelegationsAndRewards] -> Value

toEncodingList :: [DelegationsAndRewards] -> Encoding

omitField :: DelegationsAndRewards -> Bool

ToJSON AnyPlutusScriptVersion 
Instance details

Defined in Cardano.Api.Script

Methods

toJSON :: AnyPlutusScriptVersion -> Value #

toEncoding :: AnyPlutusScriptVersion -> Encoding

toJSONList :: [AnyPlutusScriptVersion] -> Value

toEncodingList :: [AnyPlutusScriptVersion] -> Encoding

omitField :: AnyPlutusScriptVersion -> Bool

ToJSON ExecutionUnits 
Instance details

Defined in Cardano.Api.Script

Methods

toJSON :: ExecutionUnits -> Value #

toEncoding :: ExecutionUnits -> Encoding

toJSONList :: [ExecutionUnits] -> Value

toEncodingList :: [ExecutionUnits] -> Encoding

omitField :: ExecutionUnits -> Bool

ToJSON ScriptHash 
Instance details

Defined in Cardano.Api.Script

Methods

toJSON :: ScriptHash -> Value #

toEncoding :: ScriptHash -> Encoding

toJSONList :: [ScriptHash] -> Value

toEncodingList :: [ScriptHash] -> Encoding

omitField :: ScriptHash -> Bool

ToJSON ScriptInAnyLang 
Instance details

Defined in Cardano.Api.Script

Methods

toJSON :: ScriptInAnyLang -> Value #

toEncoding :: ScriptInAnyLang -> Encoding

toJSONList :: [ScriptInAnyLang] -> Value

toEncodingList :: [ScriptInAnyLang] -> Encoding

omitField :: ScriptInAnyLang -> Bool

ToJSON SimpleScript 
Instance details

Defined in Cardano.Api.Script

Methods

toJSON :: SimpleScript -> Value #

toEncoding :: SimpleScript -> Encoding

toJSONList :: [SimpleScript] -> Value

toEncodingList :: [SimpleScript] -> Encoding

omitField :: SimpleScript -> Bool

ToJSON TextEnvelopeCddl 
Instance details

Defined in Cardano.Api.SerialiseLedgerCddl

Methods

toJSON :: TextEnvelopeCddl -> Value #

toEncoding :: TextEnvelopeCddl -> Encoding

toJSONList :: [TextEnvelopeCddl] -> Value

toEncodingList :: [TextEnvelopeCddl] -> Encoding

omitField :: TextEnvelopeCddl -> Bool

ToJSON TextEnvelope 
Instance details

Defined in Cardano.Api.SerialiseTextEnvelope

Methods

toJSON :: TextEnvelope -> Value #

toEncoding :: TextEnvelope -> Encoding

toJSONList :: [TextEnvelope] -> Value

toEncodingList :: [TextEnvelope] -> Encoding

omitField :: TextEnvelope -> Bool

ToJSON TextEnvelopeDescr 
Instance details

Defined in Cardano.Api.SerialiseTextEnvelope

Methods

toJSON :: TextEnvelopeDescr -> Value #

toEncoding :: TextEnvelopeDescr -> Encoding

toJSONList :: [TextEnvelopeDescr] -> Value

toEncodingList :: [TextEnvelopeDescr] -> Encoding

omitField :: TextEnvelopeDescr -> Bool

ToJSON TextEnvelopeType 
Instance details

Defined in Cardano.Api.SerialiseTextEnvelope

Methods

toJSON :: TextEnvelopeType -> Value #

toEncoding :: TextEnvelopeType -> Encoding

toJSONList :: [TextEnvelopeType] -> Value

toEncodingList :: [TextEnvelopeType] -> Encoding

omitField :: TextEnvelopeType -> Bool

ToJSON ScriptWitnessIndex 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSON :: ScriptWitnessIndex -> Value #

toEncoding :: ScriptWitnessIndex -> Encoding

toJSONList :: [ScriptWitnessIndex] -> Value

toEncodingList :: [ScriptWitnessIndex] -> Encoding

omitField :: ScriptWitnessIndex -> Bool

ToJSON TxId 
Instance details

Defined in Cardano.Api.TxIn

Methods

toJSON :: TxId -> Value #

toEncoding :: TxId -> Encoding

toJSONList :: [TxId] -> Value

toEncodingList :: [TxId] -> Encoding

omitField :: TxId -> Bool

ToJSON TxIn 
Instance details

Defined in Cardano.Api.TxIn

Methods

toJSON :: TxIn -> Value #

toEncoding :: TxIn -> Encoding

toJSONList :: [TxIn] -> Value

toEncodingList :: [TxIn] -> Encoding

omitField :: TxIn -> Bool

ToJSON TxIx 
Instance details

Defined in Cardano.Api.TxIn

Methods

toJSON :: TxIx -> Value #

toEncoding :: TxIx -> Encoding

toJSONList :: [TxIx] -> Value

toEncodingList :: [TxIx] -> Encoding

omitField :: TxIx -> Bool

ToJSON AssetName 
Instance details

Defined in Cardano.Api.Value

Methods

toJSON :: AssetName -> Value #

toEncoding :: AssetName -> Encoding

toJSONList :: [AssetName] -> Value

toEncodingList :: [AssetName] -> Encoding

omitField :: AssetName -> Bool

ToJSON Lovelace 
Instance details

Defined in Cardano.Api.Value

Methods

toJSON :: Lovelace -> Value #

toEncoding :: Lovelace -> Encoding

toJSONList :: [Lovelace] -> Value

toEncodingList :: [Lovelace] -> Encoding

omitField :: Lovelace -> Bool

ToJSON PolicyId 
Instance details

Defined in Cardano.Api.Value

Methods

toJSON :: PolicyId -> Value #

toEncoding :: PolicyId -> Encoding

toJSONList :: [PolicyId] -> Value

toEncodingList :: [PolicyId] -> Encoding

omitField :: PolicyId -> Bool

ToJSON Quantity 
Instance details

Defined in Cardano.Api.Value

Methods

toJSON :: Quantity -> Value #

toEncoding :: Quantity -> Encoding

toJSONList :: [Quantity] -> Value

toEncodingList :: [Quantity] -> Encoding

omitField :: Quantity -> Bool

ToJSON Value 
Instance details

Defined in Cardano.Api.Value

Methods

toJSON :: Value -> Value0 #

toEncoding :: Value -> Encoding

toJSONList :: [Value] -> Value0

toEncodingList :: [Value] -> Encoding

omitField :: Value -> Bool

ToJSON ValueNestedRep 
Instance details

Defined in Cardano.Api.Value

Methods

toJSON :: ValueNestedRep -> Value #

toEncoding :: ValueNestedRep -> Encoding

toJSONList :: [ValueNestedRep] -> Value

toEncodingList :: [ValueNestedRep] -> Encoding

omitField :: ValueNestedRep -> Bool

ToJSON ProtocolMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON :: ProtocolMagic -> Value #

toEncoding :: ProtocolMagic -> Encoding

toJSONList :: [ProtocolMagic] -> Value

toEncodingList :: [ProtocolMagic] -> Encoding

omitField :: ProtocolMagic -> Bool

ToJSON ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON :: ProtocolMagicId -> Value #

toEncoding :: ProtocolMagicId -> Encoding

toJSONList :: [ProtocolMagicId] -> Value

toEncodingList :: [ProtocolMagicId] -> Encoding

omitField :: ProtocolMagicId -> Bool

ToJSON RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toJSON :: RequiresNetworkMagic -> Value #

toEncoding :: RequiresNetworkMagic -> Encoding

toJSONList :: [RequiresNetworkMagic] -> Value

toEncodingList :: [RequiresNetworkMagic] -> Encoding

omitField :: RequiresNetworkMagic -> Bool

ToJSON CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

Methods

toJSON :: CompactRedeemVerificationKey -> Value #

toEncoding :: CompactRedeemVerificationKey -> Encoding

toJSONList :: [CompactRedeemVerificationKey] -> Value

toEncodingList :: [CompactRedeemVerificationKey] -> Encoding

omitField :: CompactRedeemVerificationKey -> Bool

ToJSON RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

Methods

toJSON :: RedeemVerificationKey -> Value #

toEncoding :: RedeemVerificationKey -> Encoding

toJSONList :: [RedeemVerificationKey] -> Value

toEncodingList :: [RedeemVerificationKey] -> Encoding

omitField :: RedeemVerificationKey -> Bool

ToJSON VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

Methods

toJSON :: VerificationKey -> Value #

toEncoding :: VerificationKey -> Encoding

toJSONList :: [VerificationKey] -> Value

toEncodingList :: [VerificationKey] -> Encoding

omitField :: VerificationKey -> Bool

ToJSON ValidityInterval Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON :: ValidityInterval -> Value #

toEncoding :: ValidityInterval -> Encoding

toJSONList :: [ValidityInterval] -> Value

toEncodingList :: [ValidityInterval] -> Encoding

omitField :: ValidityInterval -> Bool

ToJSON CoinPerWord 
Instance details

Defined in Cardano.Ledger.Alonzo.Core

Methods

toJSON :: CoinPerWord -> Value #

toEncoding :: CoinPerWord -> Encoding

toJSONList :: [CoinPerWord] -> Value

toEncodingList :: [CoinPerWord] -> Encoding

omitField :: CoinPerWord -> Bool

ToJSON AlonzoGenesis 
Instance details

Defined in Cardano.Ledger.Alonzo.Genesis

Methods

toJSON :: AlonzoGenesis -> Value #

toEncoding :: AlonzoGenesis -> Encoding

toJSONList :: [AlonzoGenesis] -> Value

toEncodingList :: [AlonzoGenesis] -> Encoding

omitField :: AlonzoGenesis -> Bool

ToJSON OrdExUnits 
Instance details

Defined in Cardano.Ledger.Alonzo.PParams

Methods

toJSON :: OrdExUnits -> Value #

toEncoding :: OrdExUnits -> Encoding

toJSONList :: [OrdExUnits] -> Value

toEncodingList :: [OrdExUnits] -> Encoding

omitField :: OrdExUnits -> Bool

ToJSON FailureDescription Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON :: FailureDescription -> Value #

toEncoding :: FailureDescription -> Encoding

toJSONList :: [FailureDescription] -> Value

toEncodingList :: [FailureDescription] -> Encoding

omitField :: FailureDescription -> Bool

ToJSON TagMismatchDescription Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON :: TagMismatchDescription -> Value #

toEncoding :: TagMismatchDescription -> Encoding

toJSONList :: [TagMismatchDescription] -> Value

toEncodingList :: [TagMismatchDescription] -> Encoding

omitField :: TagMismatchDescription -> Bool

ToJSON IsValid Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON :: IsValid -> Value #

toEncoding :: IsValid -> Encoding

toJSONList :: [IsValid] -> Value

toEncodingList :: [IsValid] -> Encoding

omitField :: IsValid -> Bool

ToJSON MemberStatus 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Methods

toJSON :: MemberStatus -> Value #

toEncoding :: MemberStatus -> Encoding

toJSONList :: [MemberStatus] -> Value

toEncodingList :: [MemberStatus] -> Encoding

omitField :: MemberStatus -> Bool

ToJSON NextEpochChange 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Methods

toJSON :: NextEpochChange -> Value #

toEncoding :: NextEpochChange -> Encoding

toJSONList :: [NextEpochChange] -> Value

toEncodingList :: [NextEpochChange] -> Encoding

omitField :: NextEpochChange -> Bool

ToJSON CoinPerByte 
Instance details

Defined in Cardano.Ledger.Babbage.Core

Methods

toJSON :: CoinPerByte -> Value #

toEncoding :: CoinPerByte -> Encoding

toJSONList :: [CoinPerByte] -> Value

toEncodingList :: [CoinPerByte] -> Encoding

omitField :: CoinPerByte -> Bool

ToJSON ByteSpan 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.Annotated

Methods

toJSON :: ByteSpan -> Value #

toEncoding :: ByteSpan -> Encoding

toJSONList :: [ByteSpan] -> Value

toEncodingList :: [ByteSpan] -> Encoding

omitField :: ByteSpan -> Bool

ToJSON Version 
Instance details

Defined in Cardano.Ledger.Binary.Version

Methods

toJSON :: Version -> Value #

toEncoding :: Version -> Encoding

toJSONList :: [Version] -> Value

toEncodingList :: [Version] -> Encoding

omitField :: Version -> Bool

ToJSON Proof 
Instance details

Defined in Cardano.Chain.Block.Proof

Methods

toJSON :: Proof -> Value #

toEncoding :: Proof -> Encoding

toJSONList :: [Proof] -> Value

toEncodingList :: [Proof] -> Encoding

omitField :: Proof -> Bool

ToJSON AddrAttributes 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

toJSON :: AddrAttributes -> Value #

toEncoding :: AddrAttributes -> Encoding

toJSONList :: [AddrAttributes] -> Value

toEncodingList :: [AddrAttributes] -> Encoding

omitField :: AddrAttributes -> Bool

ToJSON HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

toJSON :: HDAddressPayload -> Value #

toEncoding :: HDAddressPayload -> Encoding

toJSONList :: [HDAddressPayload] -> Value

toEncodingList :: [HDAddressPayload] -> Encoding

omitField :: HDAddressPayload -> Bool

ToJSON AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Methods

toJSON :: AddrType -> Value #

toEncoding :: AddrType -> Encoding

toJSONList :: [AddrType] -> Value

toEncodingList :: [AddrType] -> Encoding

omitField :: AddrType -> Bool

ToJSON Address 
Instance details

Defined in Cardano.Chain.Common.Address

Methods

toJSON :: Address -> Value #

toEncoding :: Address -> Encoding

toJSONList :: [Address] -> Value

toEncodingList :: [Address] -> Encoding

omitField :: Address -> Bool

ToJSON UnparsedFields 
Instance details

Defined in Cardano.Chain.Common.Attributes

Methods

toJSON :: UnparsedFields -> Value #

toEncoding :: UnparsedFields -> Encoding

toJSONList :: [UnparsedFields] -> Value

toEncodingList :: [UnparsedFields] -> Encoding

omitField :: UnparsedFields -> Bool

ToJSON ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

Methods

toJSON :: ChainDifficulty -> Value #

toEncoding :: ChainDifficulty -> Encoding

toJSONList :: [ChainDifficulty] -> Value

toEncodingList :: [ChainDifficulty] -> Encoding

omitField :: ChainDifficulty -> Bool

ToJSON Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Methods

toJSON :: Lovelace -> Value #

toEncoding :: Lovelace -> Encoding

toJSONList :: [Lovelace] -> Value

toEncodingList :: [Lovelace] -> Encoding

omitField :: Lovelace -> Bool

ToJSON LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

Methods

toJSON :: LovelacePortion -> Value #

toEncoding :: LovelacePortion -> Encoding

toJSONList :: [LovelacePortion] -> Value

toEncodingList :: [LovelacePortion] -> Encoding

omitField :: LovelacePortion -> Bool

ToJSON NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

Methods

toJSON :: NetworkMagic -> Value #

toEncoding :: NetworkMagic -> Encoding

toJSONList :: [NetworkMagic] -> Value

toEncodingList :: [NetworkMagic] -> Encoding

omitField :: NetworkMagic -> Bool

ToJSON TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

Methods

toJSON :: TxFeePolicy -> Value #

toEncoding :: TxFeePolicy -> Encoding

toJSONList :: [TxFeePolicy] -> Value

toEncodingList :: [TxFeePolicy] -> Encoding

omitField :: TxFeePolicy -> Bool

ToJSON TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Methods

toJSON :: TxSizeLinear -> Value #

toEncoding :: TxSizeLinear -> Encoding

toJSONList :: [TxSizeLinear] -> Value

toEncodingList :: [TxSizeLinear] -> Encoding

omitField :: TxSizeLinear -> Bool

ToJSON GenesisHash 
Instance details

Defined in Cardano.Chain.Genesis.Hash

Methods

toJSON :: GenesisHash -> Value #

toEncoding :: GenesisHash -> Encoding

toJSONList :: [GenesisHash] -> Value

toEncodingList :: [GenesisHash] -> Encoding

omitField :: GenesisHash -> Bool

ToJSON EpochNumber 
Instance details

Defined in Cardano.Chain.Slotting.EpochNumber

Methods

toJSON :: EpochNumber -> Value #

toEncoding :: EpochNumber -> Encoding

toJSONList :: [EpochNumber] -> Value

toEncodingList :: [EpochNumber] -> Encoding

omitField :: EpochNumber -> Bool

ToJSON SlotNumber 
Instance details

Defined in Cardano.Chain.Slotting.SlotNumber

Methods

toJSON :: SlotNumber -> Value #

toEncoding :: SlotNumber -> Encoding

toJSONList :: [SlotNumber] -> Value

toEncodingList :: [SlotNumber] -> Encoding

omitField :: SlotNumber -> Bool

ToJSON SscPayload 
Instance details

Defined in Cardano.Chain.Ssc

Methods

toJSON :: SscPayload -> Value #

toEncoding :: SscPayload -> Encoding

toJSONList :: [SscPayload] -> Value

toEncodingList :: [SscPayload] -> Encoding

omitField :: SscPayload -> Bool

ToJSON SscProof 
Instance details

Defined in Cardano.Chain.Ssc

Methods

toJSON :: SscProof -> Value #

toEncoding :: SscProof -> Encoding

toJSONList :: [SscProof] -> Value

toEncodingList :: [SscProof] -> Encoding

omitField :: SscProof -> Bool

ToJSON Tx 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toJSON :: Tx -> Value #

toEncoding :: Tx -> Encoding

toJSONList :: [Tx] -> Value

toEncodingList :: [Tx] -> Encoding

omitField :: Tx -> Bool

ToJSON TxIn 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toJSON :: TxIn -> Value #

toEncoding :: TxIn -> Encoding

toJSONList :: [TxIn] -> Value

toEncodingList :: [TxIn] -> Encoding

omitField :: TxIn -> Bool

ToJSON TxOut 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toJSON :: TxOut -> Value #

toEncoding :: TxOut -> Encoding

toJSONList :: [TxOut] -> Value

toEncodingList :: [TxOut] -> Encoding

omitField :: TxOut -> Bool

ToJSON TxProof 
Instance details

Defined in Cardano.Chain.UTxO.TxProof

Methods

toJSON :: TxProof -> Value #

toEncoding :: TxProof -> Encoding

toJSONList :: [TxProof] -> Value

toEncodingList :: [TxProof] -> Encoding

omitField :: TxProof -> Bool

ToJSON TxInWitness 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

toJSON :: TxInWitness -> Value #

toEncoding :: TxInWitness -> Encoding

toJSONList :: [TxInWitness] -> Value

toEncodingList :: [TxInWitness] -> Encoding

omitField :: TxInWitness -> Bool

ToJSON TxSigData 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

toJSON :: TxSigData -> Value #

toEncoding :: TxSigData -> Encoding

toJSONList :: [TxSigData] -> Value

toEncodingList :: [TxSigData] -> Encoding

omitField :: TxSigData -> Bool

ToJSON ApplicationName 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

Methods

toJSON :: ApplicationName -> Value #

toEncoding :: ApplicationName -> Encoding

toJSONList :: [ApplicationName] -> Value

toEncodingList :: [ApplicationName] -> Encoding

omitField :: ApplicationName -> Bool

ToJSON InstallerHash 
Instance details

Defined in Cardano.Chain.Update.InstallerHash

Methods

toJSON :: InstallerHash -> Value #

toEncoding :: InstallerHash -> Encoding

toJSONList :: [InstallerHash] -> Value

toEncodingList :: [InstallerHash] -> Encoding

omitField :: InstallerHash -> Bool

ToJSON ProposalBody 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

toJSON :: ProposalBody -> Value #

toEncoding :: ProposalBody -> Encoding

toJSONList :: [ProposalBody] -> Value

toEncodingList :: [ProposalBody] -> Encoding

omitField :: ProposalBody -> Bool

ToJSON ProtocolParametersUpdate 
Instance details

Defined in Cardano.Chain.Update.ProtocolParametersUpdate

Methods

toJSON :: ProtocolParametersUpdate -> Value #

toEncoding :: ProtocolParametersUpdate -> Encoding

toJSONList :: [ProtocolParametersUpdate] -> Value

toEncodingList :: [ProtocolParametersUpdate] -> Encoding

omitField :: ProtocolParametersUpdate -> Bool

ToJSON ProtocolVersion 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Methods

toJSON :: ProtocolVersion -> Value #

toEncoding :: ProtocolVersion -> Encoding

toJSONList :: [ProtocolVersion] -> Value

toEncodingList :: [ProtocolVersion] -> Encoding

omitField :: ProtocolVersion -> Bool

ToJSON SoftforkRule 
Instance details

Defined in Cardano.Chain.Update.SoftforkRule

Methods

toJSON :: SoftforkRule -> Value #

toEncoding :: SoftforkRule -> Encoding

toJSONList :: [SoftforkRule] -> Value

toEncodingList :: [SoftforkRule] -> Encoding

omitField :: SoftforkRule -> Bool

ToJSON SoftwareVersion 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

Methods

toJSON :: SoftwareVersion -> Value #

toEncoding :: SoftwareVersion -> Encoding

toJSONList :: [SoftwareVersion] -> Value

toEncodingList :: [SoftwareVersion] -> Encoding

omitField :: SoftwareVersion -> Bool

ToJSON SystemTag 
Instance details

Defined in Cardano.Chain.Update.SystemTag

Methods

toJSON :: SystemTag -> Value #

toEncoding :: SystemTag -> Encoding

toJSONList :: [SystemTag] -> Value

toEncodingList :: [SystemTag] -> Encoding

omitField :: SystemTag -> Bool

ToJSON DRepVotingThresholds 
Instance details

Defined in Cardano.Ledger.Conway.Core

Methods

toJSON :: DRepVotingThresholds -> Value #

toEncoding :: DRepVotingThresholds -> Encoding

toJSONList :: [DRepVotingThresholds] -> Value

toEncodingList :: [DRepVotingThresholds] -> Encoding

omitField :: DRepVotingThresholds -> Bool

ToJSON PoolVotingThresholds 
Instance details

Defined in Cardano.Ledger.Conway.Core

Methods

toJSON :: PoolVotingThresholds -> Value #

toEncoding :: PoolVotingThresholds -> Encoding

toJSONList :: [PoolVotingThresholds] -> Value

toEncodingList :: [PoolVotingThresholds] -> Encoding

omitField :: PoolVotingThresholds -> Bool

ToJSON GovActionIx 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: GovActionIx -> Value #

toEncoding :: GovActionIx -> Encoding

toJSONList :: [GovActionIx] -> Value

toEncodingList :: [GovActionIx] -> Encoding

omitField :: GovActionIx -> Bool

ToJSON Vote 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: Vote -> Value #

toEncoding :: Vote -> Encoding

toJSONList :: [Vote] -> Value

toEncodingList :: [Vote] -> Encoding

omitField :: Vote -> Bool

ToJSON CertIx 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: CertIx -> Value #

toEncoding :: CertIx -> Encoding

toJSONList :: [CertIx] -> Value

toEncodingList :: [CertIx] -> Encoding

omitField :: CertIx -> Bool

ToJSON DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: DnsName -> Value #

toEncoding :: DnsName -> Encoding

toJSONList :: [DnsName] -> Value

toEncodingList :: [DnsName] -> Encoding

omitField :: DnsName -> Bool

ToJSON Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: Network -> Value #

toEncoding :: Network -> Encoding

toJSONList :: [Network] -> Value

toEncodingList :: [Network] -> Encoding

omitField :: Network -> Bool

ToJSON NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: NonNegativeInterval -> Value #

toEncoding :: NonNegativeInterval -> Encoding

toJSONList :: [NonNegativeInterval] -> Value

toEncodingList :: [NonNegativeInterval] -> Encoding

omitField :: NonNegativeInterval -> Bool

ToJSON Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: Nonce -> Value #

toEncoding :: Nonce -> Encoding

toJSONList :: [Nonce] -> Value

toEncodingList :: [Nonce] -> Encoding

omitField :: Nonce -> Bool

ToJSON Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: Port -> Value #

toEncoding :: Port -> Encoding

toJSONList :: [Port] -> Value

toEncodingList :: [Port] -> Encoding

omitField :: Port -> Bool

ToJSON PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: PositiveInterval -> Value #

toEncoding :: PositiveInterval -> Encoding

toJSONList :: [PositiveInterval] -> Value

toEncodingList :: [PositiveInterval] -> Encoding

omitField :: PositiveInterval -> Bool

ToJSON PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: PositiveUnitInterval -> Value #

toEncoding :: PositiveUnitInterval -> Encoding

toJSONList :: [PositiveUnitInterval] -> Value

toEncodingList :: [PositiveUnitInterval] -> Encoding

omitField :: PositiveUnitInterval -> Bool

ToJSON ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: ProtVer -> Value #

toEncoding :: ProtVer -> Encoding

toJSONList :: [ProtVer] -> Value

toEncodingList :: [ProtVer] -> Encoding

omitField :: ProtVer -> Bool

ToJSON TxIx 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: TxIx -> Value #

toEncoding :: TxIx -> Encoding

toJSONList :: [TxIx] -> Value

toEncodingList :: [TxIx] -> Encoding

omitField :: TxIx -> Bool

ToJSON UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: UnitInterval -> Value #

toEncoding :: UnitInterval -> Encoding

toJSONList :: [UnitInterval] -> Value

toEncodingList :: [UnitInterval] -> Encoding

omitField :: UnitInterval -> Bool

ToJSON Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: Url -> Value #

toEncoding :: Url -> Encoding

toJSONList :: [Url] -> Value

toEncodingList :: [Url] -> Encoding

omitField :: Url -> Bool

ToJSON Coin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toJSON :: Coin -> Value #

toEncoding :: Coin -> Encoding

toJSONList :: [Coin] -> Value

toEncodingList :: [Coin] -> Encoding

omitField :: Coin -> Bool

ToJSON DeltaCoin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toJSON :: DeltaCoin -> Value #

toEncoding :: DeltaCoin -> Encoding

toJSONList :: [DeltaCoin] -> Value

toEncodingList :: [DeltaCoin] -> Encoding

omitField :: DeltaCoin -> Bool

ToJSON Ptr 
Instance details

Defined in Cardano.Ledger.Credential

Methods

toJSON :: Ptr -> Value #

toEncoding :: Ptr -> Encoding

toJSONList :: [Ptr] -> Value

toEncodingList :: [Ptr] -> Encoding

omitField :: Ptr -> Bool

ToJSON CostModel 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

Methods

toJSON :: CostModel -> Value #

toEncoding :: CostModel -> Encoding

toJSONList :: [CostModel] -> Value

toEncodingList :: [CostModel] -> Encoding

omitField :: CostModel -> Bool

ToJSON CostModels 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

Methods

toJSON :: CostModels -> Value #

toEncoding :: CostModels -> Encoding

toJSONList :: [CostModels] -> Value

toEncodingList :: [CostModels] -> Encoding

omitField :: CostModels -> Bool

ToJSON ExUnits 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

Methods

toJSON :: ExUnits -> Value #

toEncoding :: ExUnits -> Encoding

toJSONList :: [ExUnits] -> Value

toEncodingList :: [ExUnits] -> Encoding

omitField :: ExUnits -> Bool

ToJSON Prices 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

Methods

toJSON :: Prices -> Value #

toEncoding :: Prices -> Encoding

toJSONList :: [Prices] -> Value

toEncodingList :: [Prices] -> Encoding

omitField :: Prices -> Bool

ToJSON Language 
Instance details

Defined in Cardano.Ledger.Plutus.Language

Methods

toJSON :: Language -> Value #

toEncoding :: Language -> Encoding

toJSONList :: [Language] -> Value

toEncodingList :: [Language] -> Encoding

omitField :: Language -> Bool

ToJSON PoolMetadata 
Instance details

Defined in Cardano.Ledger.PoolParams

Methods

toJSON :: PoolMetadata -> Value #

toEncoding :: PoolMetadata -> Encoding

toJSONList :: [PoolMetadata] -> Value

toEncodingList :: [PoolMetadata] -> Encoding

omitField :: PoolMetadata -> Bool

ToJSON StakePoolRelay 
Instance details

Defined in Cardano.Ledger.PoolParams

Methods

toJSON :: StakePoolRelay -> Value #

toEncoding :: StakePoolRelay -> Encoding

toJSONList :: [StakePoolRelay] -> Value

toEncodingList :: [StakePoolRelay] -> Encoding

omitField :: StakePoolRelay -> Bool

ToJSON RewardType 
Instance details

Defined in Cardano.Ledger.Rewards

Methods

toJSON :: RewardType -> Value #

toEncoding :: RewardType -> Encoding

toJSONList :: [RewardType] -> Value

toEncodingList :: [RewardType] -> Encoding

omitField :: RewardType -> Bool

ToJSON AssetName 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

toJSON :: AssetName -> Value #

toEncoding :: AssetName -> Encoding

toJSONList :: [AssetName] -> Value

toEncodingList :: [AssetName] -> Encoding

omitField :: AssetName -> Bool

ToJSON RewardInfoPool 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

toJSON :: RewardInfoPool -> Value #

toEncoding :: RewardInfoPool -> Encoding

toJSONList :: [RewardInfoPool] -> Value

toEncodingList :: [RewardInfoPool] -> Encoding

omitField :: RewardInfoPool -> Bool

ToJSON RewardParams 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

toJSON :: RewardParams -> Value #

toEncoding :: RewardParams -> Encoding

toJSONList :: [RewardParams] -> Value

toEncodingList :: [RewardParams] -> Encoding

omitField :: RewardParams -> Bool

ToJSON NominalDiffTimeMicro 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Methods

toJSON :: NominalDiffTimeMicro -> Value #

toEncoding :: NominalDiffTimeMicro -> Encoding

toJSONList :: [NominalDiffTimeMicro] -> Value

toEncodingList :: [NominalDiffTimeMicro] -> Encoding

omitField :: NominalDiffTimeMicro -> Bool

ToJSON AccountState 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState.Types

Methods

toJSON :: AccountState -> Value #

toEncoding :: AccountState -> Encoding

toJSONList :: [AccountState] -> Value

toEncodingList :: [AccountState] -> Encoding

omitField :: AccountState -> Bool

ToJSON Likelihood 
Instance details

Defined in Cardano.Ledger.Shelley.PoolRank

Methods

toJSON :: Likelihood -> Value #

toEncoding :: Likelihood -> Encoding

toJSONList :: [Likelihood] -> Value

toEncodingList :: [Likelihood] -> Encoding

omitField :: Likelihood -> Bool

ToJSON LogWeight 
Instance details

Defined in Cardano.Ledger.Shelley.PoolRank

Methods

toJSON :: LogWeight -> Value #

toEncoding :: LogWeight -> Encoding

toJSONList :: [LogWeight] -> Value

toEncodingList :: [LogWeight] -> Encoding

omitField :: LogWeight -> Bool

ToJSON Desirability 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toJSON :: Desirability -> Value #

toEncoding :: Desirability -> Encoding

toJSONList :: [Desirability] -> Value

toEncodingList :: [Desirability] -> Encoding

omitField :: Desirability -> Bool

ToJSON NodeHostIPAddress Source # 
Instance details

Defined in Cardano.Node.Configuration.NodeAddress

ToJSON NodeHostIPv4Address Source # 
Instance details

Defined in Cardano.Node.Configuration.NodeAddress

ToJSON NodeHostIPv6Address Source # 
Instance details

Defined in Cardano.Node.Configuration.NodeAddress

ToJSON NetworkTopology Source # 
Instance details

Defined in Cardano.Node.Configuration.Topology

ToJSON NodeSetup Source # 
Instance details

Defined in Cardano.Node.Configuration.Topology

Methods

toJSON :: NodeSetup -> Value #

toEncoding :: NodeSetup -> Encoding

toJSONList :: [NodeSetup] -> Value

toEncodingList :: [NodeSetup] -> Encoding

omitField :: NodeSetup -> Bool

ToJSON RemoteAddress Source # 
Instance details

Defined in Cardano.Node.Configuration.Topology

ToJSON LocalRootPeersGroup Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

ToJSON LocalRootPeersGroups Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

ToJSON NetworkTopology Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

ToJSON NodeSetup Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSON :: NodeSetup -> Value #

toEncoding :: NodeSetup -> Encoding

toJSONList :: [NodeSetup] -> Value

toEncodingList :: [NodeSetup] -> Encoding

omitField :: NodeSetup -> Bool

ToJSON PublicRootPeers Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

ToJSON RootConfig Source # 
Instance details

Defined in Cardano.Node.Configuration.TopologyP2P

Methods

toJSON :: RootConfig -> Value #

toEncoding :: RootConfig -> Encoding

toJSONList :: [RootConfig] -> Value

toEncodingList :: [RootConfig] -> Encoding

omitField :: RootConfig -> Bool

ToJSON ShutdownOn Source # 
Instance details

Defined in Cardano.Node.Handlers.Shutdown

Methods

toJSON :: ShutdownOn -> Value #

toEncoding :: ShutdownOn -> Encoding

toJSONList :: [ShutdownOn] -> Value

toEncodingList :: [ShutdownOn] -> Encoding

omitField :: ShutdownOn -> Bool

ToJSON ShutdownTrace Source # 
Instance details

Defined in Cardano.Node.Handlers.Shutdown

ToJSON NodeInfo Source # 
Instance details

Defined in Cardano.Node.Startup

Methods

toJSON :: NodeInfo -> Value #

toEncoding :: NodeInfo -> Encoding

toJSONList :: [NodeInfo] -> Value

toEncodingList :: [NodeInfo] -> Encoding

omitField :: NodeInfo -> Bool

ToJSON NodeStartupInfo Source # 
Instance details

Defined in Cardano.Node.Startup

ToJSON NodePeers Source # 
Instance details

Defined in Cardano.Node.Tracing.Peers

Methods

toJSON :: NodePeers -> Value #

toEncoding :: NodePeers -> Encoding

toJSONList :: [NodePeers] -> Value

toEncodingList :: [NodePeers] -> Encoding

omitField :: NodePeers -> Bool

ToJSON AddedToCurrentChain Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

ToJSON InitChainSelection Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

ToJSON NodeState Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSON :: NodeState -> Value #

toEncoding :: NodeState -> Encoding

toJSONList :: [NodeState] -> Value

toEncodingList :: [NodeState] -> Encoding

omitField :: NodeState -> Bool

ToJSON OpeningDbs Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSON :: OpeningDbs -> Value #

toEncoding :: OpeningDbs -> Encoding

toJSONList :: [OpeningDbs] -> Value

toEncodingList :: [OpeningDbs] -> Encoding

omitField :: OpeningDbs -> Bool

ToJSON Replays Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSON :: Replays -> Value #

toEncoding :: Replays -> Encoding

toJSONList :: [Replays] -> Value

toEncodingList :: [Replays] -> Encoding

omitField :: Replays -> Bool

ToJSON StartupState Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSON :: StartupState -> Value #

toEncoding :: StartupState -> Encoding

toJSONList :: [StartupState] -> Value

toEncodingList :: [StartupState] -> Encoding

omitField :: StartupState -> Bool

ToJSON GenesisHash Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSON :: GenesisHash -> Value #

toEncoding :: GenesisHash -> Encoding

toJSONList :: [GenesisHash] -> Value

toEncodingList :: [GenesisHash] -> Encoding

omitField :: GenesisHash -> Bool

ToJSON UseLedger Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toJSON :: UseLedger -> Value #

toEncoding :: UseLedger -> Encoding

toJSONList :: [UseLedger] -> Value

toEncodingList :: [UseLedger] -> Encoding

omitField :: UseLedger -> Bool

ToJSON KESPeriod Source # 
Instance details

Defined in Cardano.Node.Tracing.Tracers.KESInfo

Methods

toJSON :: KESPeriod -> Value #

toEncoding :: KESPeriod -> Encoding

toJSONList :: [KESPeriod] -> Value

toEncodingList :: [KESPeriod] -> Encoding

omitField :: KESPeriod -> Bool

ToJSON BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Methods

toJSON :: BlockNo -> Value #

toEncoding :: BlockNo -> Encoding

toJSONList :: [BlockNo] -> Value

toEncodingList :: [BlockNo] -> Encoding

omitField :: BlockNo -> Bool

ToJSON EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSON :: EpochNo -> Value #

toEncoding :: EpochNo -> Encoding

toJSONList :: [EpochNo] -> Value

toEncodingList :: [EpochNo] -> Encoding

omitField :: EpochNo -> Bool

ToJSON EpochSize 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSON :: EpochSize -> Value #

toEncoding :: EpochSize -> Encoding

toJSONList :: [EpochSize] -> Value

toEncodingList :: [EpochSize] -> Encoding

omitField :: EpochSize -> Bool

ToJSON SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSON :: SlotNo -> Value #

toEncoding :: SlotNo -> Encoding

toJSONList :: [SlotNo] -> Value

toEncodingList :: [SlotNo] -> Encoding

omitField :: SlotNo -> Bool

ToJSON RelativeTime 
Instance details

Defined in Cardano.Slotting.Time

Methods

toJSON :: RelativeTime -> Value #

toEncoding :: RelativeTime -> Encoding

toJSONList :: [RelativeTime] -> Value

toEncodingList :: [RelativeTime] -> Encoding

omitField :: RelativeTime -> Bool

ToJSON SystemStart 
Instance details

Defined in Cardano.Slotting.Time

Methods

toJSON :: SystemStart -> Value #

toEncoding :: SystemStart -> Encoding

toJSONList :: [SystemStart] -> Value

toEncodingList :: [SystemStart] -> Encoding

omitField :: SystemStart -> Bool

ToJSON IntSet 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: IntSet -> Value #

toEncoding :: IntSet -> Encoding

toJSONList :: [IntSet] -> Value

toEncodingList :: [IntSet] -> Encoding

omitField :: IntSet -> Bool

ToJSON Ordering 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Ordering -> Value #

toEncoding :: Ordering -> Encoding

toJSONList :: [Ordering] -> Value

toEncodingList :: [Ordering] -> Encoding

omitField :: Ordering -> Bool

ToJSON Aggregated 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON :: Aggregated -> Value #

toEncoding :: Aggregated -> Encoding

toJSONList :: [Aggregated] -> Value

toEncodingList :: [Aggregated] -> Encoding

omitField :: Aggregated -> Bool

ToJSON BaseStats 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON :: BaseStats -> Value #

toEncoding :: BaseStats -> Encoding

toJSONList :: [BaseStats] -> Value

toEncodingList :: [BaseStats] -> Encoding

omitField :: BaseStats -> Bool

ToJSON EWMA 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON :: EWMA -> Value #

toEncoding :: EWMA -> Encoding

toJSONList :: [EWMA] -> Value

toEncodingList :: [EWMA] -> Encoding

omitField :: EWMA -> Bool

ToJSON Measurable 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON :: Measurable -> Value #

toEncoding :: Measurable -> Encoding

toJSONList :: [Measurable] -> Value

toEncodingList :: [Measurable] -> Encoding

omitField :: Measurable -> Bool

ToJSON Stats 
Instance details

Defined in Cardano.BM.Data.Aggregated

Methods

toJSON :: Stats -> Value #

toEncoding :: Stats -> Encoding

toJSONList :: [Stats] -> Value

toEncodingList :: [Stats] -> Encoding

omitField :: Stats -> Bool

ToJSON AggregatedKind 
Instance details

Defined in Cardano.BM.Data.AggregatedKind

Methods

toJSON :: AggregatedKind -> Value #

toEncoding :: AggregatedKind -> Encoding

toJSONList :: [AggregatedKind] -> Value

toEncodingList :: [AggregatedKind] -> Encoding

omitField :: AggregatedKind -> Bool

ToJSON BackendKind 
Instance details

Defined in Cardano.BM.Data.BackendKind

Methods

toJSON :: BackendKind -> Value #

toEncoding :: BackendKind -> Encoding

toJSONList :: [BackendKind] -> Value

toEncodingList :: [BackendKind] -> Encoding

omitField :: BackendKind -> Bool

ToJSON Endpoint 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON :: Endpoint -> Value #

toEncoding :: Endpoint -> Encoding

toJSONList :: [Endpoint] -> Value

toEncodingList :: [Endpoint] -> Encoding

omitField :: Endpoint -> Bool

ToJSON RemoteAddr 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON :: RemoteAddr -> Value #

toEncoding :: RemoteAddr -> Encoding

toJSONList :: [RemoteAddr] -> Value

toEncodingList :: [RemoteAddr] -> Encoding

omitField :: RemoteAddr -> Bool

ToJSON RemoteAddrNamed 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON :: RemoteAddrNamed -> Value #

toEncoding :: RemoteAddrNamed -> Encoding

toJSONList :: [RemoteAddrNamed] -> Value

toEncodingList :: [RemoteAddrNamed] -> Encoding

omitField :: RemoteAddrNamed -> Bool

ToJSON Representation 
Instance details

Defined in Cardano.BM.Data.Configuration

Methods

toJSON :: Representation -> Value #

toEncoding :: Representation -> Encoding

toJSONList :: [Representation] -> Value

toEncodingList :: [Representation] -> Encoding

omitField :: Representation -> Bool

ToJSON Counter 
Instance details

Defined in Cardano.BM.Data.Counter

Methods

toJSON :: Counter -> Value #

toEncoding :: Counter -> Encoding

toJSONList :: [Counter] -> Value

toEncodingList :: [Counter] -> Encoding

omitField :: Counter -> Bool

ToJSON CounterState 
Instance details

Defined in Cardano.BM.Data.Counter

Methods

toJSON :: CounterState -> Value #

toEncoding :: CounterState -> Encoding

toJSONList :: [CounterState] -> Value

toEncodingList :: [CounterState] -> Encoding

omitField :: CounterState -> Bool

ToJSON CounterType 
Instance details

Defined in Cardano.BM.Data.Counter

Methods

toJSON :: CounterType -> Value #

toEncoding :: CounterType -> Encoding

toJSONList :: [CounterType] -> Value

toEncodingList :: [CounterType] -> Encoding

omitField :: CounterType -> Bool

ToJSON CommandValue 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON :: CommandValue -> Value #

toEncoding :: CommandValue -> Encoding

toJSONList :: [CommandValue] -> Value

toEncodingList :: [CommandValue] -> Encoding

omitField :: CommandValue -> Bool

ToJSON LOMeta 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON :: LOMeta -> Value #

toEncoding :: LOMeta -> Encoding

toJSONList :: [LOMeta] -> Value

toEncodingList :: [LOMeta] -> Encoding

omitField :: LOMeta -> Bool

ToJSON MonitorAction 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON :: MonitorAction -> Value #

toEncoding :: MonitorAction -> Encoding

toJSONList :: [MonitorAction] -> Value

toEncodingList :: [MonitorAction] -> Encoding

omitField :: MonitorAction -> Bool

ToJSON ObservableInstance 
Instance details

Defined in Cardano.BM.Data.Observable

Methods

toJSON :: ObservableInstance -> Value #

toEncoding :: ObservableInstance -> Encoding

toJSONList :: [ObservableInstance] -> Value

toEncodingList :: [ObservableInstance] -> Encoding

omitField :: ObservableInstance -> Bool

ToJSON ScribeDefinition 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON :: ScribeDefinition -> Value #

toEncoding :: ScribeDefinition -> Encoding

toJSONList :: [ScribeDefinition] -> Value

toEncodingList :: [ScribeDefinition] -> Encoding

omitField :: ScribeDefinition -> Bool

ToJSON ScribeFormat 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON :: ScribeFormat -> Value #

toEncoding :: ScribeFormat -> Encoding

toJSONList :: [ScribeFormat] -> Value

toEncodingList :: [ScribeFormat] -> Encoding

omitField :: ScribeFormat -> Bool

ToJSON ScribeKind 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON :: ScribeKind -> Value #

toEncoding :: ScribeKind -> Encoding

toJSONList :: [ScribeKind] -> Value

toEncodingList :: [ScribeKind] -> Encoding

omitField :: ScribeKind -> Bool

ToJSON ScribePrivacy 
Instance details

Defined in Cardano.BM.Data.Output

Methods

toJSON :: ScribePrivacy -> Value #

toEncoding :: ScribePrivacy -> Encoding

toJSONList :: [ScribePrivacy] -> Value

toEncodingList :: [ScribePrivacy] -> Encoding

omitField :: ScribePrivacy -> Bool

ToJSON RotationParameters 
Instance details

Defined in Cardano.BM.Data.Rotation

Methods

toJSON :: RotationParameters -> Value #

toEncoding :: RotationParameters -> Encoding

toJSONList :: [RotationParameters] -> Value

toEncodingList :: [RotationParameters] -> Encoding

omitField :: RotationParameters -> Bool

ToJSON Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Methods

toJSON :: Severity -> Value #

toEncoding :: Severity -> Encoding

toJSONList :: [Severity] -> Value

toEncodingList :: [Severity] -> Encoding

omitField :: Severity -> Bool

ToJSON DropName 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON :: DropName -> Value #

toEncoding :: DropName -> Encoding

toJSONList :: [DropName] -> Value

toEncodingList :: [DropName] -> Encoding

omitField :: DropName -> Bool

ToJSON NameSelector 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON :: NameSelector -> Value #

toEncoding :: NameSelector -> Encoding

toJSONList :: [NameSelector] -> Value

toEncodingList :: [NameSelector] -> Encoding

omitField :: NameSelector -> Bool

ToJSON SubTrace 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON :: SubTrace -> Value #

toEncoding :: SubTrace -> Encoding

toJSONList :: [SubTrace] -> Value

toEncodingList :: [SubTrace] -> Encoding

omitField :: SubTrace -> Bool

ToJSON UnhideNames 
Instance details

Defined in Cardano.BM.Data.SubTrace

Methods

toJSON :: UnhideNames -> Value #

toEncoding :: UnhideNames -> Encoding

toJSONList :: [UnhideNames] -> Value

toEncodingList :: [UnhideNames] -> Encoding

omitField :: UnhideNames -> Bool

ToJSON IP Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: IP -> Value #

toEncoding :: IP -> Encoding

toJSONList :: [IP] -> Value

toEncodingList :: [IP] -> Encoding

omitField :: IP -> Bool

ToJSON Environment 
Instance details

Defined in Katip.Core

Methods

toJSON :: Environment -> Value #

toEncoding :: Environment -> Encoding

toJSONList :: [Environment] -> Value

toEncodingList :: [Environment] -> Encoding

omitField :: Environment -> Bool

ToJSON LocJs 
Instance details

Defined in Katip.Core

Methods

toJSON :: LocJs -> Value #

toEncoding :: LocJs -> Encoding

toJSONList :: [LocJs] -> Value

toEncodingList :: [LocJs] -> Encoding

omitField :: LocJs -> Bool

ToJSON Namespace 
Instance details

Defined in Katip.Core

Methods

toJSON :: Namespace -> Value #

toEncoding :: Namespace -> Encoding

toJSONList :: [Namespace] -> Value

toEncodingList :: [Namespace] -> Encoding

omitField :: Namespace -> Bool

ToJSON ProcessIDJs 
Instance details

Defined in Katip.Core

Methods

toJSON :: ProcessIDJs -> Value #

toEncoding :: ProcessIDJs -> Encoding

toJSONList :: [ProcessIDJs] -> Value

toEncodingList :: [ProcessIDJs] -> Encoding

omitField :: ProcessIDJs -> Bool

ToJSON Severity 
Instance details

Defined in Katip.Core

Methods

toJSON :: Severity -> Value #

toEncoding :: Severity -> Encoding

toJSONList :: [Severity] -> Value

toEncodingList :: [Severity] -> Encoding

omitField :: Severity -> Bool

ToJSON SimpleLogPayload 
Instance details

Defined in Katip.Core

Methods

toJSON :: SimpleLogPayload -> Value #

toEncoding :: SimpleLogPayload -> Encoding

toJSONList :: [SimpleLogPayload] -> Value

toEncodingList :: [SimpleLogPayload] -> Encoding

omitField :: SimpleLogPayload -> Bool

ToJSON ThreadIdText 
Instance details

Defined in Katip.Core

Methods

toJSON :: ThreadIdText -> Value #

toEncoding :: ThreadIdText -> Encoding

toJSONList :: [ThreadIdText] -> Value

toEncodingList :: [ThreadIdText] -> Encoding

omitField :: ThreadIdText -> Bool

ToJSON Verbosity 
Instance details

Defined in Katip.Core

Methods

toJSON :: Verbosity -> Value #

toEncoding :: Verbosity -> Encoding

toJSONList :: [Verbosity] -> Value

toEncodingList :: [Verbosity] -> Encoding

omitField :: Verbosity -> Bool

ToJSON LogContexts 
Instance details

Defined in Katip.Monadic

Methods

toJSON :: LogContexts -> Value #

toEncoding :: LogContexts -> Encoding

toJSONList :: [LogContexts] -> Value

toEncodingList :: [LogContexts] -> Encoding

omitField :: LogContexts -> Bool

ToJSON Metric 
Instance details

Defined in Cardano.BM.Backend.Prometheus

Methods

toJSON :: Metric -> Value #

toEncoding :: Metric -> Encoding

toJSONList :: [Metric] -> Value

toEncodingList :: [Metric] -> Encoding

omitField :: Metric -> Bool

ToJSON MetricsGroup 
Instance details

Defined in Cardano.BM.Backend.Prometheus

Methods

toJSON :: MetricsGroup -> Value #

toEncoding :: MetricsGroup -> Encoding

toJSONList :: [MetricsGroup] -> Value

toEncodingList :: [MetricsGroup] -> Encoding

omitField :: MetricsGroup -> Bool

ToJSON Number 
Instance details

Defined in Cardano.BM.Backend.Prometheus

Methods

toJSON :: Number -> Value #

toEncoding :: Number -> Encoding

toJSONList :: [Number] -> Value

toEncodingList :: [Number] -> Encoding

omitField :: Number -> Bool

ToJSON SockAddr Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: SockAddr -> Value #

toEncoding :: SockAddr -> Encoding

toJSONList :: [SockAddr] -> Value

toEncodingList :: [SockAddr] -> Encoding

omitField :: SockAddr -> Bool

ToJSON MiniProtocolNum Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: MiniProtocolNum -> Value #

toEncoding :: MiniProtocolNum -> Encoding

toJSONList :: [MiniProtocolNum] -> Value

toEncodingList :: [MiniProtocolNum] -> Encoding

omitField :: MiniProtocolNum -> Bool

ToJSON URI 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: URI -> Value #

toEncoding :: URI -> Encoding

toJSONList :: [URI] -> Value

toEncodingList :: [URI] -> Encoding

omitField :: URI -> Bool

ToJSON HardForkSpecificNodeToClientVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON :: HardForkSpecificNodeToClientVersion -> Value #

toEncoding :: HardForkSpecificNodeToClientVersion -> Encoding

toJSONList :: [HardForkSpecificNodeToClientVersion] -> Value

toEncodingList :: [HardForkSpecificNodeToClientVersion] -> Encoding

omitField :: HardForkSpecificNodeToClientVersion -> Bool

ToJSON HardForkSpecificNodeToNodeVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON :: HardForkSpecificNodeToNodeVersion -> Value #

toEncoding :: HardForkSpecificNodeToNodeVersion -> Encoding

toJSONList :: [HardForkSpecificNodeToNodeVersion] -> Value

toEncodingList :: [HardForkSpecificNodeToNodeVersion] -> Encoding

omitField :: HardForkSpecificNodeToNodeVersion -> Bool

ToJSON SafeZone Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON :: SafeZone -> Value #

toEncoding :: SafeZone -> Encoding

toJSONList :: [SafeZone] -> Value

toEncodingList :: [SafeZone] -> Encoding

omitField :: SafeZone -> Bool

ToJSON ChunkNo Source # 
Instance details

Defined in Cardano.Node.Tracing.StateRep

Methods

toJSON :: ChunkNo -> Value #

toEncoding :: ChunkNo -> Encoding

toJSONList :: [ChunkNo] -> Value

toEncodingList :: [ChunkNo] -> Encoding

omitField :: ChunkNo -> Bool

ToJSON ByronNodeToClientVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toJSON :: ByronNodeToClientVersion -> Value #

toEncoding :: ByronNodeToClientVersion -> Encoding

toJSONList :: [ByronNodeToClientVersion] -> Value

toEncodingList :: [ByronNodeToClientVersion] -> Encoding

omitField :: ByronNodeToClientVersion -> Bool

ToJSON ByronNodeToNodeVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Byron

Methods

toJSON :: ByronNodeToNodeVersion -> Value #

toEncoding :: ByronNodeToNodeVersion -> Encoding

toJSONList :: [ByronNodeToNodeVersion] -> Value

toEncodingList :: [ByronNodeToNodeVersion] -> Encoding

omitField :: ByronNodeToNodeVersion -> Bool

ToJSON ShelleyNodeToClientVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON :: ShelleyNodeToClientVersion -> Value #

toEncoding :: ShelleyNodeToClientVersion -> Encoding

toJSONList :: [ShelleyNodeToClientVersion] -> Value

toEncodingList :: [ShelleyNodeToClientVersion] -> Encoding

omitField :: ShelleyNodeToClientVersion -> Bool

ToJSON ShelleyNodeToNodeVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON :: ShelleyNodeToNodeVersion -> Value #

toEncoding :: ShelleyNodeToNodeVersion -> Encoding

toJSONList :: [ShelleyNodeToNodeVersion] -> Value

toEncodingList :: [ShelleyNodeToNodeVersion] -> Encoding

omitField :: ShelleyNodeToNodeVersion -> Bool

ToJSON PeerGSV Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: PeerGSV -> Value #

toEncoding :: PeerGSV -> Encoding

toJSONList :: [PeerGSV] -> Value

toEncodingList :: [PeerGSV] -> Encoding

omitField :: PeerGSV -> Bool

ToJSON ReconnectDelay Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: ReconnectDelay -> Value #

toEncoding :: ReconnectDelay -> Encoding

toJSONList :: [ReconnectDelay] -> Value

toEncodingList :: [ReconnectDelay] -> Encoding

omitField :: ReconnectDelay -> Bool

ToJSON PeerSelectionTargets Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: PeerSelectionTargets -> Value #

toEncoding :: PeerSelectionTargets -> Encoding

toJSONList :: [PeerSelectionTargets] -> Value

toEncodingList :: [PeerSelectionTargets] -> Encoding

omitField :: PeerSelectionTargets -> Bool

ToJSON HotValency Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: HotValency -> Value #

toEncoding :: HotValency -> Encoding

toJSONList :: [HotValency] -> Value

toEncodingList :: [HotValency] -> Encoding

omitField :: HotValency -> Bool

ToJSON WarmValency Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: WarmValency -> Value #

toEncoding :: WarmValency -> Encoding

toJSONList :: [WarmValency] -> Value

toEncodingList :: [WarmValency] -> Encoding

omitField :: WarmValency -> Bool

ToJSON PeerStatus Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: PeerStatus -> Value #

toEncoding :: PeerStatus -> Encoding

toJSONList :: [PeerStatus] -> Value

toEncodingList :: [PeerStatus] -> Encoding

omitField :: PeerStatus -> Bool

ToJSON NodeToClientVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: NodeToClientVersion -> Value #

toEncoding :: NodeToClientVersion -> Encoding

toJSONList :: [NodeToClientVersion] -> Value

toEncodingList :: [NodeToClientVersion] -> Encoding

omitField :: NodeToClientVersion -> Bool

ToJSON NodeToClientVersionData Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: NodeToClientVersionData -> Value #

toEncoding :: NodeToClientVersionData -> Encoding

toJSONList :: [NodeToClientVersionData] -> Value

toEncodingList :: [NodeToClientVersionData] -> Encoding

omitField :: NodeToClientVersionData -> Bool

ToJSON NodeToNodeVersion Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: NodeToNodeVersion -> Value #

toEncoding :: NodeToNodeVersion -> Encoding

toJSONList :: [NodeToNodeVersion] -> Value

toEncodingList :: [NodeToNodeVersion] -> Encoding

omitField :: NodeToNodeVersion -> Bool

ToJSON NodeToNodeVersionData Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: NodeToNodeVersionData -> Value #

toEncoding :: NodeToNodeVersionData -> Encoding

toJSONList :: [NodeToNodeVersionData] -> Value

toEncodingList :: [NodeToNodeVersionData] -> Encoding

omitField :: NodeToNodeVersionData -> Bool

ToJSON PeerAdvertise 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerAdvertise

ToJSON PeerSharing Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: PeerSharing -> Value #

toEncoding :: PeerSharing -> Encoding

toJSONList :: [PeerSharing] -> Value

toEncodingList :: [PeerSharing] -> Encoding

omitField :: PeerSharing -> Bool

ToJSON DomainAccessPoint 
Instance details

Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint

Methods

toJSON :: DomainAccessPoint -> Value #

toEncoding :: DomainAccessPoint -> Encoding

toJSONList :: [DomainAccessPoint] -> Value

toEncodingList :: [DomainAccessPoint] -> Encoding

omitField :: DomainAccessPoint -> Bool

ToJSON RelayAccessPoint 
Instance details

Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint

Methods

toJSON :: RelayAccessPoint -> Value #

toEncoding :: RelayAccessPoint -> Encoding

toJSONList :: [RelayAccessPoint] -> Value

toEncodingList :: [RelayAccessPoint] -> Encoding

omitField :: RelayAccessPoint -> Bool

ToJSON ProtocolLimitFailure Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: ProtocolLimitFailure -> Value #

toEncoding :: ProtocolLimitFailure -> Encoding

toJSONList :: [ProtocolLimitFailure] -> Value

toEncodingList :: [ProtocolLimitFailure] -> Encoding

omitField :: ProtocolLimitFailure -> Bool

ToJSON SizeInBytes Source # 
Instance details

Defined in Cardano.Node.Tracing.Tracers.NodeToNode

Methods

toJSON :: SizeInBytes -> Value #

toEncoding :: SizeInBytes -> Encoding

toJSONList :: [SizeInBytes] -> Value

toEncodingList :: [SizeInBytes] -> Encoding

omitField :: SizeInBytes -> Bool

ToJSON AbstractState Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: AbstractState -> Value #

toEncoding :: AbstractState -> Encoding

toJSONList :: [AbstractState] -> Value

toEncodingList :: [AbstractState] -> Encoding

omitField :: AbstractState -> Bool

ToJSON ConnectionManagerCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: ConnectionManagerCounters -> Value #

toEncoding :: ConnectionManagerCounters -> Encoding

toJSONList :: [ConnectionManagerCounters] -> Value

toEncodingList :: [ConnectionManagerCounters] -> Encoding

omitField :: ConnectionManagerCounters -> Bool

ToJSON RemoteSt Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: RemoteSt -> Value #

toEncoding :: RemoteSt -> Encoding

toJSONList :: [RemoteSt] -> Value

toEncodingList :: [RemoteSt] -> Encoding

omitField :: RemoteSt -> Bool

ToJSON UnversionedProtocol Source # 
Instance details

Defined in Cardano.Node.Tracing.Documentation

Methods

toJSON :: UnversionedProtocol -> Value #

toEncoding :: UnversionedProtocol -> Encoding

toJSONList :: [UnversionedProtocol] -> Value

toEncodingList :: [UnversionedProtocol] -> Encoding

omitField :: UnversionedProtocol -> Bool

ToJSON UnversionedProtocolData Source # 
Instance details

Defined in Cardano.Node.Tracing.Documentation

Methods

toJSON :: UnversionedProtocolData -> Value #

toEncoding :: UnversionedProtocolData -> Encoding

toJSONList :: [UnversionedProtocolData] -> Value

toEncodingList :: [UnversionedProtocolData] -> Encoding

omitField :: UnversionedProtocolData -> Bool

ToJSON AcceptedConnectionsLimit Source # 
Instance details

Defined in Cardano.Node.Orphans

Methods

toJSON :: AcceptedConnectionsLimit -> Value #

toEncoding :: AcceptedConnectionsLimit -> Encoding

toJSONList :: [AcceptedConnectionsLimit] -> Value

toEncodingList :: [AcceptedConnectionsLimit] -> Encoding

omitField :: AcceptedConnectionsLimit -> Bool

ToJSON LocalAddress Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: LocalAddress -> Value #

toEncoding :: LocalAddress -> Encoding

toJSONList :: [LocalAddress] -> Value

toEncodingList :: [LocalAddress] -> Encoding

omitField :: LocalAddress -> Bool

ToJSON SatInt 
Instance details

Defined in Data.SatInt

Methods

toJSON :: SatInt -> Value #

toEncoding :: SatInt -> Encoding

toJSONList :: [SatInt] -> Value

toEncodingList :: [SatInt] -> Encoding

omitField :: SatInt -> Bool

ToJSON ExBudget 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExBudget

Methods

toJSON :: ExBudget -> Value #

toEncoding :: ExBudget -> Encoding

toJSONList :: [ExBudget] -> Value

toEncodingList :: [ExBudget] -> Encoding

omitField :: ExBudget -> Bool

ToJSON ExCPU 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

Methods

toJSON :: ExCPU -> Value #

toEncoding :: ExCPU -> Encoding

toJSONList :: [ExCPU] -> Value

toEncodingList :: [ExCPU] -> Encoding

omitField :: ExCPU -> Bool

ToJSON ExMemory 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

Methods

toJSON :: ExMemory -> Value #

toEncoding :: ExMemory -> Encoding

toJSONList :: [ExMemory] -> Value

toEncodingList :: [ExMemory] -> Encoding

omitField :: ExMemory -> Bool

ToJSON CovLoc 
Instance details

Defined in PlutusTx.Coverage

Methods

toJSON :: CovLoc -> Value #

toEncoding :: CovLoc -> Encoding

toJSONList :: [CovLoc] -> Value

toEncodingList :: [CovLoc] -> Encoding

omitField :: CovLoc -> Bool

ToJSON CoverageAnnotation 
Instance details

Defined in PlutusTx.Coverage

Methods

toJSON :: CoverageAnnotation -> Value #

toEncoding :: CoverageAnnotation -> Encoding

toJSONList :: [CoverageAnnotation] -> Value

toEncodingList :: [CoverageAnnotation] -> Encoding

omitField :: CoverageAnnotation -> Bool

ToJSON CoverageData 
Instance details

Defined in PlutusTx.Coverage

Methods

toJSON :: CoverageData -> Value #

toEncoding :: CoverageData -> Encoding

toJSONList :: [CoverageData] -> Value

toEncodingList :: [CoverageData] -> Encoding

omitField :: CoverageData -> Bool

ToJSON CoverageIndex 
Instance details

Defined in PlutusTx.Coverage

Methods

toJSON :: CoverageIndex -> Value #

toEncoding :: CoverageIndex -> Encoding

toJSONList :: [CoverageIndex] -> Value

toEncodingList :: [CoverageIndex] -> Encoding

omitField :: CoverageIndex -> Bool

ToJSON CoverageMetadata 
Instance details

Defined in PlutusTx.Coverage

Methods

toJSON :: CoverageMetadata -> Value #

toEncoding :: CoverageMetadata -> Encoding

toJSONList :: [CoverageMetadata] -> Value

toEncodingList :: [CoverageMetadata] -> Encoding

omitField :: CoverageMetadata -> Bool

ToJSON CoverageReport 
Instance details

Defined in PlutusTx.Coverage

Methods

toJSON :: CoverageReport -> Value #

toEncoding :: CoverageReport -> Encoding

toJSONList :: [CoverageReport] -> Value

toEncodingList :: [CoverageReport] -> Encoding

omitField :: CoverageReport -> Bool

ToJSON Metadata 
Instance details

Defined in PlutusTx.Coverage

Methods

toJSON :: Metadata -> Value #

toEncoding :: Metadata -> Encoding

toJSONList :: [Metadata] -> Value

toEncodingList :: [Metadata] -> Encoding

omitField :: Metadata -> Bool

ToJSON Rational 
Instance details

Defined in PlutusTx.Ratio

Methods

toJSON :: Rational -> Value #

toEncoding :: Rational -> Encoding

toJSONList :: [Rational] -> Value

toEncodingList :: [Rational] -> Encoding

omitField :: Rational -> Bool

ToJSON Scientific 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Scientific -> Value #

toEncoding :: Scientific -> Encoding

toJSONList :: [Scientific] -> Value

toEncodingList :: [Scientific] -> Encoding

omitField :: Scientific -> Bool

ToJSON StudentT 
Instance details

Defined in Statistics.Distribution.StudentT

Methods

toJSON :: StudentT -> Value #

toEncoding :: StudentT -> Encoding

toJSONList :: [StudentT] -> Value

toEncodingList :: [StudentT] -> Encoding

omitField :: StudentT -> Bool

ToJSON Text 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Text -> Value #

toEncoding :: Text -> Encoding

toJSONList :: [Text] -> Value

toEncodingList :: [Text] -> Encoding

omitField :: Text -> Bool

ToJSON Text 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Text -> Value #

toEncoding :: Text -> Encoding

toJSONList :: [Text] -> Value

toEncodingList :: [Text] -> Encoding

omitField :: Text -> Bool

ToJSON ShortText 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: ShortText -> Value #

toEncoding :: ShortText -> Encoding

toJSONList :: [ShortText] -> Value

toEncodingList :: [ShortText] -> Encoding

omitField :: ShortText -> Bool

ToJSON CalendarDiffDays 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: CalendarDiffDays -> Value #

toEncoding :: CalendarDiffDays -> Encoding

toJSONList :: [CalendarDiffDays] -> Value

toEncodingList :: [CalendarDiffDays] -> Encoding

omitField :: CalendarDiffDays -> Bool

ToJSON Day 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Day -> Value #

toEncoding :: Day -> Encoding

toJSONList :: [Day] -> Value

toEncodingList :: [Day] -> Encoding

omitField :: Day -> Bool

ToJSON Month 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Month -> Value #

toEncoding :: Month -> Encoding

toJSONList :: [Month] -> Value

toEncodingList :: [Month] -> Encoding

omitField :: Month -> Bool

ToJSON Quarter 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Quarter -> Value #

toEncoding :: Quarter -> Encoding

toJSONList :: [Quarter] -> Value

toEncodingList :: [Quarter] -> Encoding

omitField :: Quarter -> Bool

ToJSON QuarterOfYear 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: QuarterOfYear -> Value #

toEncoding :: QuarterOfYear -> Encoding

toJSONList :: [QuarterOfYear] -> Value

toEncodingList :: [QuarterOfYear] -> Encoding

omitField :: QuarterOfYear -> Bool

ToJSON DayOfWeek 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: DayOfWeek -> Value #

toEncoding :: DayOfWeek -> Encoding

toJSONList :: [DayOfWeek] -> Value

toEncodingList :: [DayOfWeek] -> Encoding

omitField :: DayOfWeek -> Bool

ToJSON DiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: DiffTime -> Value #

toEncoding :: DiffTime -> Encoding

toJSONList :: [DiffTime] -> Value

toEncodingList :: [DiffTime] -> Encoding

omitField :: DiffTime -> Bool

ToJSON NominalDiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: NominalDiffTime -> Value #

toEncoding :: NominalDiffTime -> Encoding

toJSONList :: [NominalDiffTime] -> Value

toEncodingList :: [NominalDiffTime] -> Encoding

omitField :: NominalDiffTime -> Bool

ToJSON SystemTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: SystemTime -> Value #

toEncoding :: SystemTime -> Encoding

toJSONList :: [SystemTime] -> Value

toEncodingList :: [SystemTime] -> Encoding

omitField :: SystemTime -> Bool

ToJSON UTCTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: UTCTime -> Value #

toEncoding :: UTCTime -> Encoding

toJSONList :: [UTCTime] -> Value

toEncodingList :: [UTCTime] -> Encoding

omitField :: UTCTime -> Bool

ToJSON CalendarDiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: CalendarDiffTime -> Value #

toEncoding :: CalendarDiffTime -> Encoding

toJSONList :: [CalendarDiffTime] -> Value

toEncodingList :: [CalendarDiffTime] -> Encoding

omitField :: CalendarDiffTime -> Bool

ToJSON LocalTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: LocalTime -> Value #

toEncoding :: LocalTime -> Encoding

toJSONList :: [LocalTime] -> Value

toEncodingList :: [LocalTime] -> Encoding

omitField :: LocalTime -> Bool

ToJSON TimeOfDay 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: TimeOfDay -> Value #

toEncoding :: TimeOfDay -> Encoding

toJSONList :: [TimeOfDay] -> Value

toEncodingList :: [TimeOfDay] -> Encoding

omitField :: TimeOfDay -> Bool

ToJSON ZonedTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: ZonedTime -> Value #

toEncoding :: ZonedTime -> Encoding

toJSONList :: [ZonedTime] -> Value

toEncodingList :: [ZonedTime] -> Encoding

omitField :: ZonedTime -> Bool

ToJSON ConfigOptionRep 
Instance details

Defined in Cardano.Logging.ConfigurationParser

Methods

toJSON :: ConfigOptionRep -> Value #

toEncoding :: ConfigOptionRep -> Encoding

toJSONList :: [ConfigOptionRep] -> Value

toEncodingList :: [ConfigOptionRep] -> Encoding

omitField :: ConfigOptionRep -> Bool

ToJSON ConfigRepresentation 
Instance details

Defined in Cardano.Logging.ConfigurationParser

Methods

toJSON :: ConfigRepresentation -> Value #

toEncoding :: ConfigRepresentation -> Encoding

toJSONList :: [ConfigRepresentation] -> Value

toEncodingList :: [ConfigRepresentation] -> Encoding

omitField :: ConfigRepresentation -> Bool

ToJSON BackendConfig 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON :: BackendConfig -> Value #

toEncoding :: BackendConfig -> Encoding

toJSONList :: [BackendConfig] -> Value

toEncodingList :: [BackendConfig] -> Encoding

omitField :: BackendConfig -> Bool

ToJSON DetailLevel 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON :: DetailLevel -> Value #

toEncoding :: DetailLevel -> Encoding

toJSONList :: [DetailLevel] -> Value

toEncodingList :: [DetailLevel] -> Encoding

omitField :: DetailLevel -> Bool

ToJSON SeverityF 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON :: SeverityF -> Value #

toEncoding :: SeverityF -> Encoding

toJSONList :: [SeverityF] -> Value

toEncodingList :: [SeverityF] -> Encoding

omitField :: SeverityF -> Bool

ToJSON SeverityS 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON :: SeverityS -> Value #

toEncoding :: SeverityS -> Encoding

toJSONList :: [SeverityS] -> Value

toEncodingList :: [SeverityS] -> Encoding

omitField :: SeverityS -> Bool

ToJSON TraceOptionForwarder 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON :: TraceOptionForwarder -> Value #

toEncoding :: TraceOptionForwarder -> Encoding

toJSONList :: [TraceOptionForwarder] -> Value

toEncodingList :: [TraceOptionForwarder] -> Encoding

omitField :: TraceOptionForwarder -> Bool

ToJSON Verbosity 
Instance details

Defined in Cardano.Logging.Types

Methods

toJSON :: Verbosity -> Value #

toEncoding :: Verbosity -> Encoding

toJSONList :: [Verbosity] -> Value

toEncodingList :: [Verbosity] -> Encoding

omitField :: Verbosity -> Bool

ToJSON UUID 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: UUID -> Value #

toEncoding :: UUID -> Encoding

toJSONList :: [UUID] -> Value

toEncodingList :: [UUID] -> Encoding

omitField :: UUID -> Bool

ToJSON Integer 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Integer -> Value #

toEncoding :: Integer -> Encoding

toJSONList :: [Integer] -> Value

toEncodingList :: [Integer] -> Encoding

omitField :: Integer -> Bool

ToJSON Natural 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Natural -> Value #

toEncoding :: Natural -> Encoding

toJSONList :: [Natural] -> Value

toEncodingList :: [Natural] -> Encoding

omitField :: Natural -> Bool

ToJSON () 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: () -> Value #

toEncoding :: () -> Encoding

toJSONList :: [()] -> Value

toEncodingList :: [()] -> Encoding

omitField :: () -> Bool

ToJSON Bool 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Bool -> Value #

toEncoding :: Bool -> Encoding

toJSONList :: [Bool] -> Value

toEncodingList :: [Bool] -> Encoding

omitField :: Bool -> Bool

ToJSON Char 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Char -> Value #

toEncoding :: Char -> Encoding

toJSONList :: [Char] -> Value

toEncodingList :: [Char] -> Encoding

omitField :: Char -> Bool

ToJSON Double 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Double -> Value #

toEncoding :: Double -> Encoding

toJSONList :: [Double] -> Value

toEncodingList :: [Double] -> Encoding

omitField :: Double -> Bool

ToJSON Float 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Float -> Value #

toEncoding :: Float -> Encoding

toJSONList :: [Float] -> Value

toEncodingList :: [Float] -> Encoding

omitField :: Float -> Bool

ToJSON Int 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Int -> Value #

toEncoding :: Int -> Encoding

toJSONList :: [Int] -> Value

toEncodingList :: [Int] -> Encoding

omitField :: Int -> Bool

ToJSON Word 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Word -> Value #

toEncoding :: Word -> Encoding

toJSONList :: [Word] -> Value

toEncodingList :: [Word] -> Encoding

omitField :: Word -> Bool

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

omitField :: KeyMap v -> Bool

ToJSON a => ToJSON (Identity a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Identity a -> Value #

toEncoding :: Identity a -> Encoding

toJSONList :: [Identity a] -> Value

toEncodingList :: [Identity a] -> Encoding

omitField :: Identity a -> Bool

ToJSON a => ToJSON (First a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: First a -> Value #

toEncoding :: First a -> Encoding

toJSONList :: [First a] -> Value

toEncodingList :: [First a] -> Encoding

omitField :: First a -> Bool

ToJSON a => ToJSON (Last a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Last a -> Value #

toEncoding :: Last a -> Encoding

toJSONList :: [Last a] -> Value

toEncodingList :: [Last a] -> Encoding

omitField :: Last a -> Bool

ToJSON a => ToJSON (Down a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Down a -> Value #

toEncoding :: Down a -> Encoding

toJSONList :: [Down a] -> Value

toEncodingList :: [Down a] -> Encoding

omitField :: Down a -> Bool

ToJSON a => ToJSON (First a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: First a -> Value #

toEncoding :: First a -> Encoding

toJSONList :: [First a] -> Value

toEncodingList :: [First a] -> Encoding

omitField :: First a -> Bool

ToJSON a => ToJSON (Last a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Last a -> Value #

toEncoding :: Last a -> Encoding

toJSONList :: [Last a] -> Value

toEncodingList :: [Last a] -> Encoding

omitField :: Last a -> Bool

ToJSON a => ToJSON (Max a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Max a -> Value #

toEncoding :: Max a -> Encoding

toJSONList :: [Max a] -> Value

toEncodingList :: [Max a] -> Encoding

omitField :: Max a -> Bool

ToJSON a => ToJSON (Min a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Min a -> Value #

toEncoding :: Min a -> Encoding

toJSONList :: [Min a] -> Value

toEncodingList :: [Min a] -> Encoding

omitField :: Min a -> Bool

ToJSON a => ToJSON (WrappedMonoid a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: WrappedMonoid a -> Value #

toEncoding :: WrappedMonoid a -> Encoding

toJSONList :: [WrappedMonoid a] -> Value

toEncodingList :: [WrappedMonoid a] -> Encoding

omitField :: WrappedMonoid a -> Bool

ToJSON a => ToJSON (Dual a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Dual a -> Value #

toEncoding :: Dual a -> Encoding

toJSONList :: [Dual a] -> Value

toEncodingList :: [Dual a] -> Encoding

omitField :: Dual a -> Bool

ToJSON a => ToJSON (NonEmpty a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: NonEmpty a -> Value #

toEncoding :: NonEmpty a -> Encoding

toJSONList :: [NonEmpty a] -> Value

toEncodingList :: [NonEmpty a] -> Encoding

omitField :: NonEmpty a -> Bool

(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

omitField :: Generically a -> Bool

(ToJSON a, Integral a) => ToJSON (Ratio a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Ratio a -> Value #

toEncoding :: Ratio a -> Encoding

toJSONList :: [Ratio a] -> Value

toEncodingList :: [Ratio a] -> Encoding

omitField :: Ratio a -> Bool

ToJSON (Address ByronAddr) 
Instance details

Defined in Cardano.Api.Address

Methods

toJSON :: Address ByronAddr -> Value #

toEncoding :: Address ByronAddr -> Encoding

toJSONList :: [Address ByronAddr] -> Value

toEncodingList :: [Address ByronAddr] -> Encoding

omitField :: Address ByronAddr -> Bool

ToJSON (Address ShelleyAddr) 
Instance details

Defined in Cardano.Api.Address

Methods

toJSON :: Address ShelleyAddr -> Value #

toEncoding :: Address ShelleyAddr -> Encoding

toJSONList :: [Address ShelleyAddr] -> Value

toEncodingList :: [Address ShelleyAddr] -> Encoding

omitField :: Address ShelleyAddr -> Bool

IsCardanoEra era => ToJSON (AddressInEra era) 
Instance details

Defined in Cardano.Api.Address

Methods

toJSON :: AddressInEra era -> Value #

toEncoding :: AddressInEra era -> Encoding

toJSONList :: [AddressInEra era] -> Value

toEncodingList :: [AddressInEra era] -> Encoding

omitField :: AddressInEra era -> Bool

ToJSON (ShelleyBasedEra era) 
Instance details

Defined in Cardano.Api.Eon.ShelleyBasedEra

Methods

toJSON :: ShelleyBasedEra era -> Value #

toEncoding :: ShelleyBasedEra era -> Encoding

toJSONList :: [ShelleyBasedEra era] -> Value

toEncodingList :: [ShelleyBasedEra era] -> Encoding

omitField :: ShelleyBasedEra era -> Bool

ToJSON (CardanoEra era) 
Instance details

Defined in Cardano.Api.Eras.Core

Methods

toJSON :: CardanoEra era -> Value #

toEncoding :: CardanoEra era -> Encoding

toJSONList :: [CardanoEra era] -> Value

toEncodingList :: [CardanoEra era] -> Encoding

omitField :: CardanoEra era -> Bool

ToJSON (Hash BlockHeader) 
Instance details

Defined in Cardano.Api.Block

Methods

toJSON :: Hash BlockHeader -> Value #

toEncoding :: Hash BlockHeader -> Encoding

toJSONList :: [Hash BlockHeader] -> Value

toEncodingList :: [Hash BlockHeader] -> Encoding

omitField :: Hash BlockHeader -> Bool

ToJSON (Hash DRepKey) 
Instance details

Defined in Cardano.Api.Keys.Shelley

Methods

toJSON :: Hash DRepKey -> Value #

toEncoding :: Hash DRepKey -> Encoding

toJSONList :: [Hash DRepKey] -> Value

toEncodingList :: [Hash DRepKey] -> Encoding

omitField :: Hash DRepKey -> Bool

ToJSON (Hash GenesisKey) 
Instance details

Defined in Cardano.Api.Keys.Shelley

Methods

toJSON :: Hash GenesisKey -> Value #

toEncoding :: Hash GenesisKey -> Encoding

toJSONList :: [Hash GenesisKey] -> Value

toEncodingList :: [Hash GenesisKey] -> Encoding

omitField :: Hash GenesisKey -> Bool

ToJSON (Hash PaymentKey) 
Instance details

Defined in Cardano.Api.Keys.Shelley

Methods

toJSON :: Hash PaymentKey -> Value #

toEncoding :: Hash PaymentKey -> Encoding

toJSONList :: [Hash PaymentKey] -> Value

toEncodingList :: [Hash PaymentKey] -> Encoding

omitField :: Hash PaymentKey -> Bool

ToJSON (Hash StakePoolKey) 
Instance details

Defined in Cardano.Api.Keys.Shelley

Methods

toJSON :: Hash StakePoolKey -> Value #

toEncoding :: Hash StakePoolKey -> Encoding

toJSONList :: [Hash StakePoolKey] -> Value

toEncodingList :: [Hash StakePoolKey] -> Encoding

omitField :: Hash StakePoolKey -> Bool

ToJSON (Hash ScriptData) 
Instance details

Defined in Cardano.Api.ScriptData

Methods

toJSON :: Hash ScriptData -> Value #

toEncoding :: Hash ScriptData -> Encoding

toJSONList :: [Hash ScriptData] -> Value

toEncodingList :: [Hash ScriptData] -> Encoding

omitField :: Hash ScriptData -> Bool

ToJSON (TxValidationError era) 
Instance details

Defined in Cardano.Api.InMode

Methods

toJSON :: TxValidationError era -> Value #

toEncoding :: TxValidationError era -> Encoding

toJSONList :: [TxValidationError era] -> Value

toEncodingList :: [TxValidationError era] -> Encoding

omitField :: TxValidationError era -> Bool

IsCardanoEra era => ToJSON (UTxO era) 
Instance details

Defined in Cardano.Api.Query

Methods

toJSON :: UTxO era -> Value #

toEncoding :: UTxO era -> Encoding

toJSONList :: [UTxO era] -> Value

toEncodingList :: [UTxO era] -> Encoding

omitField :: UTxO era -> Bool

IsShelleyBasedEra era => ToJSON (DebugLedgerState era) 
Instance details

Defined in Cardano.Api.Query.Types

Methods

toJSON :: DebugLedgerState era -> Value #

toEncoding :: DebugLedgerState era -> Encoding

toJSONList :: [DebugLedgerState era] -> Value

toEncodingList :: [DebugLedgerState era] -> Encoding

omitField :: DebugLedgerState era -> Bool

IsCardanoEra era => ToJSON (ReferenceScript era) 
Instance details

Defined in Cardano.Api.Script

Methods

toJSON :: ReferenceScript era -> Value #

toEncoding :: ReferenceScript era -> Encoding

toJSONList :: [ReferenceScript era] -> Value

toEncodingList :: [ReferenceScript era] -> Encoding

omitField :: ReferenceScript era -> Bool

SerialiseAsBech32 a => ToJSON (UsingBech32 a) 
Instance details

Defined in Cardano.Api.SerialiseUsing

Methods

toJSON :: UsingBech32 a -> Value #

toEncoding :: UsingBech32 a -> Encoding

toJSONList :: [UsingBech32 a] -> Value

toEncodingList :: [UsingBech32 a] -> Encoding

omitField :: UsingBech32 a -> Bool

SerialiseAsRawBytes a => ToJSON (UsingRawBytesHex a) 
Instance details

Defined in Cardano.Api.SerialiseUsing

Methods

toJSON :: UsingRawBytesHex a -> Value #

toEncoding :: UsingRawBytesHex a -> Encoding

toJSONList :: [UsingRawBytesHex a] -> Value

toEncodingList :: [UsingRawBytesHex a] -> Encoding

omitField :: UsingRawBytesHex a -> Bool

IsCardanoEra era => ToJSON (TxOutValue era) 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSON :: TxOutValue era -> Value #

toEncoding :: TxOutValue era -> Encoding

toJSONList :: [TxOutValue era] -> Value

toEncodingList :: [TxOutValue era] -> Encoding

omitField :: TxOutValue era -> Bool

Show a => ToJSON (ShowOf a) 
Instance details

Defined in Cardano.Api.Via.ShowOf

Methods

toJSON :: ShowOf a -> Value #

toEncoding :: ShowOf a -> Encoding

toJSONList :: [ShowOf a] -> Value

toEncodingList :: [ShowOf a] -> Encoding

omitField :: ShowOf a -> Bool

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

omitField :: RedeemSignature a -> Bool

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

omitField :: Signature w -> Bool

(Crypto (EraCrypto ledgerera), EraCrypto ledgerera ~ StandardCrypto) => ToJSON (CollectError ledgerera) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Shelley

Methods

toJSON :: CollectError ledgerera -> Value #

toEncoding :: CollectError ledgerera -> Encoding

toJSONList :: [CollectError ledgerera] -> Value

toEncodingList :: [CollectError ledgerera] -> Encoding

omitField :: CollectError ledgerera -> Bool

Era era => ToJSON (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

toJSON :: AlonzoScript era -> Value #

toEncoding :: AlonzoScript era -> Encoding

toJSONList :: [AlonzoScript era] -> Value

toEncodingList :: [AlonzoScript era] -> Encoding

omitField :: AlonzoScript era -> Bool

(Era era, Val (Value era)) => ToJSON (AlonzoTxOut era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxOut

Methods

toJSON :: AlonzoTxOut era -> Value #

toEncoding :: AlonzoTxOut era -> Encoding

toJSONList :: [AlonzoTxOut era] -> Value

toEncodingList :: [AlonzoTxOut era] -> Encoding

omitField :: AlonzoTxOut era -> Bool

Crypto c => ToJSON (CommitteeMemberState c) 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Methods

toJSON :: CommitteeMemberState c -> Value #

toEncoding :: CommitteeMemberState c -> Encoding

toJSONList :: [CommitteeMemberState c] -> Value

toEncodingList :: [CommitteeMemberState c] -> Encoding

omitField :: CommitteeMemberState c -> Bool

Crypto c => ToJSON (CommitteeMembersState c) 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Methods

toJSON :: CommitteeMembersState c -> Value #

toEncoding :: CommitteeMembersState c -> Encoding

toJSONList :: [CommitteeMembersState c] -> Value

toEncodingList :: [CommitteeMembersState c] -> Encoding

omitField :: CommitteeMembersState c -> Bool

Crypto c => ToJSON (HotCredAuthStatus c) 
Instance details

Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState

Methods

toJSON :: HotCredAuthStatus c -> Value #

toEncoding :: HotCredAuthStatus c -> Encoding

toJSONList :: [HotCredAuthStatus c] -> Value

toEncodingList :: [HotCredAuthStatus c] -> Encoding

omitField :: HotCredAuthStatus c -> Bool

(Era era, ToJSON (Datum era), ToJSON (Script era), Val (Value era)) => ToJSON (BabbageTxOut era) 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Methods

toJSON :: BabbageTxOut era -> Value #

toEncoding :: BabbageTxOut era -> Encoding

toJSONList :: [BabbageTxOut era] -> Value

toEncodingList :: [BabbageTxOut era] -> Encoding

omitField :: BabbageTxOut era -> Bool

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

omitField :: ABlock a -> Bool

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

omitField :: ABlockOrBoundary a -> Bool

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

omitField :: ABoundaryBlock a -> Bool

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

omitField :: ABoundaryBody a -> Bool

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

omitField :: ABody a -> Bool

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

omitField :: ABlockSignature a -> Bool

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

omitField :: ABoundaryHeader a -> Bool

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

omitField :: AHeader a -> Bool

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

omitField :: Attributes a -> Bool

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

omitField :: MerkleRoot a -> Bool

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

omitField :: ACertificate a -> Bool

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

omitField :: APayload a -> Bool

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

omitField :: ATxAux a -> Bool

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

omitField :: ATxPayload a -> Bool

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

omitField :: APayload a -> Bool

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

omitField :: AProposal a -> Bool

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

omitField :: AVote a -> Bool

Crypto c => ToJSON (ConwayGenesis c) 
Instance details

Defined in Cardano.Ledger.Conway.Genesis

Methods

toJSON :: ConwayGenesis c -> Value #

toEncoding :: ConwayGenesis c -> Encoding

toJSONList :: [ConwayGenesis c] -> Value

toEncodingList :: [ConwayGenesis c] -> Encoding

omitField :: ConwayGenesis c -> Bool

EraPParams era => ToJSON (ConwayGovState era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance

Methods

toJSON :: ConwayGovState era -> Value #

toEncoding :: ConwayGovState era -> Encoding

toJSONList :: [ConwayGovState era] -> Value

toEncodingList :: [ConwayGovState era] -> Encoding

omitField :: ConwayGovState era -> Bool

EraPParams era => ToJSON (EnactState era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance

Methods

toJSON :: EnactState era -> Value #

toEncoding :: EnactState era -> Encoding

toJSONList :: [EnactState era] -> Value

toEncodingList :: [EnactState era] -> Encoding

omitField :: EnactState era -> Bool

Era era => ToJSON (PrevGovActionIds era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance

Methods

toJSON :: PrevGovActionIds era -> Value #

toEncoding :: PrevGovActionIds era -> Encoding

toJSONList :: [PrevGovActionIds era] -> Value

toEncodingList :: [PrevGovActionIds era] -> Encoding

omitField :: PrevGovActionIds era -> Bool

EraPParams era => ToJSON (PulsingSnapshot era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance

Methods

toJSON :: PulsingSnapshot era -> Value #

toEncoding :: PulsingSnapshot era -> Encoding

toJSONList :: [PulsingSnapshot era] -> Value

toEncodingList :: [PulsingSnapshot era] -> Encoding

omitField :: PulsingSnapshot era -> Bool

EraPParams era => ToJSON (RatifyState era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance

Methods

toJSON :: RatifyState era -> Value #

toEncoding :: RatifyState era -> Encoding

toJSONList :: [RatifyState era] -> Value

toEncodingList :: [RatifyState era] -> Encoding

omitField :: RatifyState era -> Bool

EraPParams era => ToJSON (Committee era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: Committee era -> Value #

toEncoding :: Committee era -> Encoding

toJSONList :: [Committee era] -> Value

toEncodingList :: [Committee era] -> Encoding

omitField :: Committee era -> Bool

EraPParams era => ToJSON (GovAction era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: GovAction era -> Value #

toEncoding :: GovAction era -> Encoding

toJSONList :: [GovAction era] -> Value

toEncodingList :: [GovAction era] -> Encoding

omitField :: GovAction era -> Bool

Crypto c => ToJSON (GovActionId c) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: GovActionId c -> Value #

toEncoding :: GovActionId c -> Encoding

toJSONList :: [GovActionId c] -> Value

toEncodingList :: [GovActionId c] -> Encoding

omitField :: GovActionId c -> Bool

EraPParams era => ToJSON (GovActionState era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: GovActionState era -> Value #

toEncoding :: GovActionState era -> Encoding

toJSONList :: [GovActionState era] -> Value

toEncodingList :: [GovActionState era] -> Encoding

omitField :: GovActionState era -> Bool

EraPParams era => ToJSON (ProposalProcedure era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: ProposalProcedure era -> Value #

toEncoding :: ProposalProcedure era -> Encoding

toJSONList :: [ProposalProcedure era] -> Value

toEncodingList :: [ProposalProcedure era] -> Encoding

omitField :: ProposalProcedure era -> Bool

Crypto c => ToJSON (Voter c) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: Voter c -> Value #

toEncoding :: Voter c -> Encoding

toJSONList :: [Voter c] -> Value

toEncodingList :: [Voter c] -> Encoding

omitField :: Voter c -> Bool

EraPParams era => ToJSON (VotingProcedure era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: VotingProcedure era -> Value #

toEncoding :: VotingProcedure era -> Encoding

toJSONList :: [VotingProcedure era] -> Value

toEncodingList :: [VotingProcedure era] -> Encoding

omitField :: VotingProcedure era -> Bool

EraPParams era => ToJSON (VotingProcedures era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: VotingProcedures era -> Value #

toEncoding :: VotingProcedures era -> Encoding

toJSONList :: [VotingProcedures era] -> Value

toEncodingList :: [VotingProcedures era] -> Encoding

omitField :: VotingProcedures era -> Bool

EraPParams era => ToJSON (Proposals era) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Proposals

Methods

toJSON :: Proposals era -> Value #

toEncoding :: Proposals era -> Encoding

toJSONList :: [Proposals era] -> Value

toEncodingList :: [Proposals era] -> Encoding

omitField :: Proposals era -> Bool

ToJSON (UpgradeConwayPParams Identity) 
Instance details

Defined in Cardano.Ledger.Conway.PParams

Methods

toJSON :: UpgradeConwayPParams Identity -> Value #

toEncoding :: UpgradeConwayPParams Identity -> Encoding

toJSONList :: [UpgradeConwayPParams Identity] -> Value

toEncodingList :: [UpgradeConwayPParams Identity] -> Encoding

omitField :: UpgradeConwayPParams Identity -> Bool

ToJSON (Addr c) 
Instance details

Defined in Cardano.Ledger.Address

Methods

toJSON :: Addr c -> Value #

toEncoding :: Addr c -> Encoding

toJSONList :: [Addr c] -> Value

toEncodingList :: [Addr c] -> Encoding

omitField :: Addr c -> Bool

Crypto c => ToJSON (RewardAcnt c) 
Instance details

Defined in Cardano.Ledger.Address

Methods

toJSON :: RewardAcnt c -> Value #

toEncoding :: RewardAcnt c -> Encoding

toJSONList :: [RewardAcnt c] -> Value

toEncodingList :: [RewardAcnt c] -> Encoding

omitField :: RewardAcnt c -> Bool

Crypto c => ToJSON (AuxiliaryDataHash c) 
Instance details

Defined in Cardano.Ledger.AuxiliaryData

Methods

toJSON :: AuxiliaryDataHash c -> Value #

toEncoding :: AuxiliaryDataHash c -> Encoding

toJSONList :: [AuxiliaryDataHash c] -> Value

toEncodingList :: [AuxiliaryDataHash c] -> Encoding

omitField :: AuxiliaryDataHash c -> Bool

Crypto c => ToJSON (Anchor c) 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: Anchor c -> Value #

toEncoding :: Anchor c -> Encoding

toJSONList :: [Anchor c] -> Value

toEncodingList :: [Anchor c] -> Encoding

omitField :: Anchor c -> Bool

Crypto c => ToJSON (BlocksMade c) 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toJSON :: BlocksMade c -> Value #

toEncoding :: BlocksMade c -> Encoding

toJSONList :: [BlocksMade c] -> Value

toEncodingList :: [BlocksMade c] -> Encoding

omitField :: BlocksMade c -> Bool

Era era => ToJSON (CertState era) 
Instance details

Defined in Cardano.Ledger.CertState

Methods

toJSON :: CertState era -> Value #

toEncoding :: CertState era -> Encoding

toJSONList :: [CertState era] -> Value

toEncodingList :: [CertState era] -> Encoding

omitField :: CertState era -> Bool

Era era => ToJSON (CommitteeState era) 
Instance details

Defined in Cardano.Ledger.CertState

Methods

toJSON :: CommitteeState era -> Value #

toEncoding :: CommitteeState era -> Encoding

toJSONList :: [CommitteeState era] -> Value

toEncodingList :: [CommitteeState era] -> Encoding

omitField :: CommitteeState era -> Bool

Era era => ToJSON (DState era) 
Instance details

Defined in Cardano.Ledger.CertState

Methods

toJSON :: DState era -> Value #

toEncoding :: DState era -> Encoding

toJSONList :: [DState era] -> Value

toEncodingList :: [DState era] -> Encoding

omitField :: DState era -> Bool

Crypto c => ToJSON (FutureGenDeleg c) 
Instance details

Defined in Cardano.Ledger.CertState

Methods

toJSON :: FutureGenDeleg c -> Value #

toEncoding :: FutureGenDeleg c -> Encoding

toJSONList :: [FutureGenDeleg c] -> Value

toEncodingList :: [FutureGenDeleg c] -> Encoding

omitField :: FutureGenDeleg c -> Bool

Crypto c => ToJSON (InstantaneousRewards c) 
Instance details

Defined in Cardano.Ledger.CertState

Methods

toJSON :: InstantaneousRewards c -> Value #

toEncoding :: InstantaneousRewards c -> Encoding

toJSONList :: [InstantaneousRewards c] -> Value

toEncodingList :: [InstantaneousRewards c] -> Encoding

omitField :: InstantaneousRewards c -> Bool

Era era => ToJSON (PState era) 
Instance details

Defined in Cardano.Ledger.CertState

Methods

toJSON :: PState era -> Value #

toEncoding :: PState era -> Encoding

toJSONList :: [PState era] -> Value

toEncodingList :: [PState era] -> Encoding

omitField :: PState era -> Bool

ToJSON (CompactForm Coin) 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toJSON :: CompactForm Coin -> Value #

toEncoding :: CompactForm Coin -> Encoding

toJSONList :: [CompactForm Coin] -> Value

toEncodingList :: [CompactForm Coin] -> Encoding

omitField :: CompactForm Coin -> Bool

ToJSON (CompactForm DeltaCoin) 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toJSON :: CompactForm DeltaCoin -> Value #

toEncoding :: CompactForm DeltaCoin -> Encoding

toJSONList :: [CompactForm DeltaCoin] -> Value

toEncodingList :: [CompactForm DeltaCoin] -> Encoding

omitField :: CompactForm DeltaCoin -> Bool

ToJSON (PParamsHKD Identity era) => ToJSON (PParams era) 
Instance details

Defined in Cardano.Ledger.Core.PParams

Methods

toJSON :: PParams era -> Value #

toEncoding :: PParams era -> Encoding

toJSONList :: [PParams era] -> Value

toEncodingList :: [PParams era] -> Encoding

omitField :: PParams era -> Bool

ToJSON (PParamsHKD StrictMaybe era) => ToJSON (PParamsUpdate era) 
Instance details

Defined in Cardano.Ledger.Core.PParams

Methods

toJSON :: PParamsUpdate era -> Value #

toEncoding :: PParamsUpdate era -> Encoding

toJSONList :: [PParamsUpdate era] -> Value

toEncodingList :: [PParamsUpdate era] -> Encoding

omitField :: PParamsUpdate era -> Bool

Crypto c => ToJSON (StakeReference c) 
Instance details

Defined in Cardano.Ledger.Credential

Methods

toJSON :: StakeReference c -> Value #

toEncoding :: StakeReference c -> Encoding

toJSONList :: [StakeReference c] -> Value

toEncodingList :: [StakeReference c] -> Encoding

omitField :: StakeReference c -> Bool

Crypto c => ToJSON (DRep c) 
Instance details

Defined in Cardano.Ledger.DRep

Methods

toJSON :: DRep c -> Value #

toEncoding :: DRep c -> Encoding

toJSONList :: [DRep c] -> Value

toEncodingList :: [DRep c] -> Encoding

omitField :: DRep c -> Bool

Crypto c => ToJSON (DRepState c) 
Instance details

Defined in Cardano.Ledger.DRep

Methods

toJSON :: DRepState c -> Value #

toEncoding :: DRepState c -> Encoding

toJSONList :: [DRepState c] -> Value

toEncodingList :: [DRepState c] -> Encoding

omitField :: DRepState c -> Bool

Crypto c => ToJSON (SnapShot c) 
Instance details

Defined in Cardano.Ledger.EpochBoundary

Methods

toJSON :: SnapShot c -> Value #

toEncoding :: SnapShot c -> Encoding

toJSONList :: [SnapShot c] -> Value

toEncodingList :: [SnapShot c] -> Encoding

omitField :: SnapShot c -> Bool

Crypto c => ToJSON (SnapShots c) 
Instance details

Defined in Cardano.Ledger.EpochBoundary

Methods

toJSON :: SnapShots c -> Value #

toEncoding :: SnapShots c -> Encoding

toJSONList :: [SnapShots c] -> Value

toEncodingList :: [SnapShots c] -> Encoding

omitField :: SnapShots c -> Bool

Crypto c => ToJSON (Stake c) 
Instance details

Defined in Cardano.Ledger.EpochBoundary

Methods

toJSON :: Stake c -> Value #

toEncoding :: Stake c -> Encoding

toJSONList :: [Stake c] -> Value

toEncodingList :: [Stake c] -> Encoding

omitField :: Stake c -> Bool

Crypto c => ToJSON (ScriptHash c) 
Instance details

Defined in Cardano.Ledger.Hashes

Methods

toJSON :: ScriptHash c -> Value #

toEncoding :: ScriptHash c -> Encoding

toJSONList :: [ScriptHash c] -> Value

toEncodingList :: [ScriptHash c] -> Encoding

omitField :: ScriptHash c -> Bool

Crypto c => ToJSON (GenDelegPair c) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

toJSON :: GenDelegPair c -> Value #

toEncoding :: GenDelegPair c -> Encoding

toJSONList :: [GenDelegPair c] -> Value

toEncodingList :: [GenDelegPair c] -> Encoding

omitField :: GenDelegPair c -> Bool

Crypto c => ToJSON (GenDelegs c) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

toJSON :: GenDelegs c -> Value #

toEncoding :: GenDelegs c -> Encoding

toJSONList :: [GenDelegs c] -> Value

toEncodingList :: [GenDelegs c] -> Encoding

omitField :: GenDelegs c -> Bool

Era era => ToJSON (Datum era) 
Instance details

Defined in Cardano.Ledger.Plutus.Data

Methods

toJSON :: Datum era -> Value #

toEncoding :: Datum era -> Encoding

toJSONList :: [Datum era] -> Value

toEncodingList :: [Datum era] -> Encoding

omitField :: Datum era -> Bool

ToJSON a => ToJSON (ExUnits' a) 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

Methods

toJSON :: ExUnits' a -> Value #

toEncoding :: ExUnits' a -> Encoding

toJSONList :: [ExUnits' a] -> Value

toEncodingList :: [ExUnits' a] -> Encoding

omitField :: ExUnits' a -> Bool

Crypto c => ToJSON (IndividualPoolStake c) 
Instance details

Defined in Cardano.Ledger.PoolDistr

Methods

toJSON :: IndividualPoolStake c -> Value #

toEncoding :: IndividualPoolStake c -> Encoding

toJSONList :: [IndividualPoolStake c] -> Value

toEncodingList :: [IndividualPoolStake c] -> Encoding

omitField :: IndividualPoolStake c -> Bool

Crypto c => ToJSON (PoolDistr c) 
Instance details

Defined in Cardano.Ledger.PoolDistr

Methods

toJSON :: PoolDistr c -> Value #

toEncoding :: PoolDistr c -> Encoding

toJSONList :: [PoolDistr c] -> Value

toEncodingList :: [PoolDistr c] -> Encoding

omitField :: PoolDistr c -> Bool

Crypto c => ToJSON (PoolParams c) 
Instance details

Defined in Cardano.Ledger.PoolParams

Methods

toJSON :: PoolParams c -> Value #

toEncoding :: PoolParams c -> Encoding

toJSONList :: [PoolParams c] -> Value

toEncodingList :: [PoolParams c] -> Encoding

omitField :: PoolParams c -> Bool

Crypto c => ToJSON (Reward c) 
Instance details

Defined in Cardano.Ledger.Rewards

Methods

toJSON :: Reward c -> Value #

toEncoding :: Reward c -> Encoding

toJSONList :: [Reward c] -> Value

toEncodingList :: [Reward c] -> Encoding

omitField :: Reward c -> Bool

Crypto c => ToJSON (TxId c) 
Instance details

Defined in Cardano.Ledger.TxIn

Methods

toJSON :: TxId c -> Value #

toEncoding :: TxId c -> Encoding

toJSONList :: [TxId c] -> Value

toEncodingList :: [TxId c] -> Encoding

omitField :: TxId c -> Bool

Crypto c => ToJSON (TxIn c) 
Instance details

Defined in Cardano.Ledger.TxIn

Methods

toJSON :: TxIn c -> Value #

toEncoding :: TxIn c -> Encoding

toJSONList :: [TxIn c] -> Value

toEncodingList :: [TxIn c] -> Encoding

omitField :: TxIn c -> Bool

Crypto c => ToJSON (UMElem c) 
Instance details

Defined in Cardano.Ledger.UMap

Methods

toJSON :: UMElem c -> Value #

toEncoding :: UMElem c -> Encoding

toJSONList :: [UMElem c] -> Value

toEncodingList :: [UMElem c] -> Encoding

omitField :: UMElem c -> Bool

Crypto c => ToJSON (UMap c) 
Instance details

Defined in Cardano.Ledger.UMap

Methods

toJSON :: UMap c -> Value #

toEncoding :: UMap c -> Encoding

toJSONList :: [UMap c] -> Value

toEncodingList :: [UMap c] -> Encoding

omitField :: UMap c -> Bool

(Era era, ToJSON (TxOut era)) => ToJSON (UTxO era) 
Instance details

Defined in Cardano.Ledger.UTxO

Methods

toJSON :: UTxO era -> Value #

toEncoding :: UTxO era -> Encoding

toJSONList :: [UTxO era] -> Value

toEncodingList :: [UTxO era] -> Encoding

omitField :: UTxO era -> Bool

Crypto c => ToJSON (MaryValue c) 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

toJSON :: MaryValue c -> Value #

toEncoding :: MaryValue c -> Encoding

toJSONList :: [MaryValue c] -> Value

toEncodingList :: [MaryValue c] -> Encoding

omitField :: MaryValue c -> Bool

Crypto c => ToJSON (MultiAsset c) 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

toJSON :: MultiAsset c -> Value #

toEncoding :: MultiAsset c -> Encoding

toJSONList :: [MultiAsset c] -> Value

toEncodingList :: [MultiAsset c] -> Encoding

omitField :: MultiAsset c -> Bool

Crypto c => ToJSON (PolicyID c) 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

toJSON :: PolicyID c -> Value #

toEncoding :: PolicyID c -> Encoding

toJSONList :: [PolicyID c] -> Value

toEncodingList :: [PolicyID c] -> Encoding

omitField :: PolicyID c -> Bool

Crypto c => ToJSON (ShelleyGenesis c) 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Methods

toJSON :: ShelleyGenesis c -> Value #

toEncoding :: ShelleyGenesis c -> Encoding

toJSONList :: [ShelleyGenesis c] -> Value

toEncodingList :: [ShelleyGenesis c] -> Encoding

omitField :: ShelleyGenesis c -> Bool

Crypto c => ToJSON (ShelleyGenesisStaking c) 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Methods

toJSON :: ShelleyGenesisStaking c -> Value #

toEncoding :: ShelleyGenesisStaking c -> Encoding

toJSONList :: [ShelleyGenesisStaking c] -> Value

toEncodingList :: [ShelleyGenesisStaking c] -> Encoding

omitField :: ShelleyGenesisStaking c -> Bool

Era era => ToJSON (Constitution era) 
Instance details

Defined in Cardano.Ledger.Shelley.Governance

Methods

toJSON :: Constitution era -> Value #

toEncoding :: Constitution era -> Encoding

toJSONList :: [Constitution era] -> Value

toEncodingList :: [Constitution era] -> Encoding

omitField :: Constitution era -> Bool

EraPParams era => ToJSON (ShelleyGovState era) 
Instance details

Defined in Cardano.Ledger.Shelley.Governance

Methods

toJSON :: ShelleyGovState era -> Value #

toEncoding :: ShelleyGovState era -> Encoding

toJSONList :: [ShelleyGovState era] -> Value

toEncodingList :: [ShelleyGovState era] -> Encoding

omitField :: ShelleyGovState era -> Bool

(EraTxOut era, EraGov era) => ToJSON (EpochState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState.Types

Methods

toJSON :: EpochState era -> Value #

toEncoding :: EpochState era -> Encoding

toJSONList :: [EpochState era] -> Value

toEncodingList :: [EpochState era] -> Encoding

omitField :: EpochState era -> Bool

Crypto c => ToJSON (IncrementalStake c) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState.Types

Methods

toJSON :: IncrementalStake c -> Value #

toEncoding :: IncrementalStake c -> Encoding

toJSONList :: [IncrementalStake c] -> Value

toEncodingList :: [IncrementalStake c] -> Encoding

omitField :: IncrementalStake c -> Bool

(EraTxOut era, EraGov era) => ToJSON (LedgerState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState.Types

Methods

toJSON :: LedgerState era -> Value #

toEncoding :: LedgerState era -> Encoding

toJSONList :: [LedgerState era] -> Value

toEncodingList :: [LedgerState era] -> Encoding

omitField :: LedgerState era -> Bool

(EraTxOut era, EraGov era) => ToJSON (UTxOState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState.Types

Methods

toJSON :: UTxOState era -> Value #

toEncoding :: UTxOState era -> Encoding

toJSONList :: [UTxOState era] -> Value

toEncodingList :: [UTxOState era] -> Encoding

omitField :: UTxOState era -> Bool

EraPParams era => ToJSON (ProposedPPUpdates era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

toJSON :: ProposedPPUpdates era -> Value #

toEncoding :: ProposedPPUpdates era -> Encoding

toJSONList :: [ProposedPPUpdates era] -> Value

toEncodingList :: [ProposedPPUpdates era] -> Encoding

omitField :: ProposedPPUpdates era -> Bool

Crypto crypto => ToJSON (NonMyopic crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.PoolRank

Methods

toJSON :: NonMyopic crypto -> Value #

toEncoding :: NonMyopic crypto -> Encoding

toJSONList :: [NonMyopic crypto] -> Value

toEncodingList :: [NonMyopic crypto] -> Encoding

omitField :: NonMyopic crypto -> Bool

Crypto c => ToJSON (RewardProvenance c) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toJSON :: RewardProvenance c -> Value #

toEncoding :: RewardProvenance c -> Encoding

toJSONList :: [RewardProvenance c] -> Value

toEncodingList :: [RewardProvenance c] -> Encoding

omitField :: RewardProvenance c -> Bool

Crypto c => ToJSON (RewardProvenancePool c) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toJSON :: RewardProvenancePool c -> Value #

toEncoding :: RewardProvenancePool c -> Encoding

toJSONList :: [RewardProvenancePool c] -> Value

toEncodingList :: [RewardProvenancePool c] -> Encoding

omitField :: RewardProvenancePool c -> Bool

Crypto c => ToJSON (PulsingRewUpdate c) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

toJSON :: PulsingRewUpdate c -> Value #

toEncoding :: PulsingRewUpdate c -> Encoding

toJSONList :: [PulsingRewUpdate c] -> Value

toEncodingList :: [PulsingRewUpdate c] -> Encoding

omitField :: PulsingRewUpdate c -> Bool

Crypto c => ToJSON (RewardUpdate c) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

toJSON :: RewardUpdate c -> Value #

toEncoding :: RewardUpdate c -> Encoding

toJSONList :: [RewardUpdate c] -> Value

toEncodingList :: [RewardUpdate c] -> Encoding

omitField :: RewardUpdate c -> Bool

Crypto c => ToJSON (TransitionConfig (ShelleyEra c)) 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

Methods

toJSON :: TransitionConfig (ShelleyEra c) -> Value #

toEncoding :: TransitionConfig (ShelleyEra c) -> Encoding

toJSONList :: [TransitionConfig (ShelleyEra c)] -> Value

toEncodingList :: [TransitionConfig (ShelleyEra c)] -> Encoding

omitField :: TransitionConfig (ShelleyEra c) -> Bool

(Era era, Val (Value era)) => ToJSON (ShelleyTxOut era) 
Instance details

Defined in Cardano.Ledger.Shelley.TxOut

Methods

toJSON :: ShelleyTxOut era -> Value #

toEncoding :: ShelleyTxOut era -> Encoding

toJSONList :: [ShelleyTxOut era] -> Value

toEncodingList :: [ShelleyTxOut era] -> Encoding

omitField :: ShelleyTxOut era -> Bool

ToJSON addr => ToJSON (NodeAddress' addr) Source # 
Instance details

Defined in Cardano.Node.Configuration.NodeAddress

Methods

toJSON :: NodeAddress' addr -> Value #

toEncoding :: NodeAddress' addr -> Encoding

toJSONList :: [NodeAddress' addr] -> Value

toEncodingList :: [NodeAddress' addr] -> Encoding

omitField :: NodeAddress' addr -> Bool

ToJSON a => ToJSON (WithOrigin a) 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSON :: WithOrigin a -> Value #

toEncoding :: WithOrigin a -> Encoding

toJSONList :: [WithOrigin a] -> Value

toEncodingList :: [WithOrigin a] -> Encoding

omitField :: WithOrigin a -> Bool

ToJSON a => ToJSON (StrictMaybe a) 
Instance details

Defined in Data.Maybe.Strict

Methods

toJSON :: StrictMaybe a -> Value #

toEncoding :: StrictMaybe a -> Encoding

toJSONList :: [StrictMaybe a] -> Value

toEncodingList :: [StrictMaybe a] -> Encoding

omitField :: StrictMaybe a -> Bool

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

omitField :: StrictSeq a -> Bool

ToJSON a => ToJSON (IntMap a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: IntMap a -> Value #

toEncoding :: IntMap a -> Encoding

toJSONList :: [IntMap a] -> Value

toEncodingList :: [IntMap a] -> Encoding

omitField :: IntMap a -> Bool

ToJSON a => ToJSON (Seq a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Seq a -> Value #

toEncoding :: Seq a -> Encoding

toJSONList :: [Seq a] -> Value

toEncodingList :: [Seq a] -> Encoding

omitField :: Seq a -> Bool

ToJSON a => ToJSON (Set a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Set a -> Value #

toEncoding :: Set a -> Encoding

toJSONList :: [Set a] -> Value

toEncodingList :: [Set a] -> Encoding

omitField :: Set a -> Bool

ToJSON v => ToJSON (Tree v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Tree v -> Value #

toEncoding :: Tree v -> Encoding

toJSONList :: [Tree v] -> Value

toEncodingList :: [Tree v] -> Encoding

omitField :: Tree v -> Bool

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

omitField :: Fix f -> Bool

(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

omitField :: Mu f -> Bool

(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

omitField :: Nu f -> Bool

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

omitField :: DNonEmpty a -> Bool

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

omitField :: DList a -> Bool

ToJSON a => ToJSON (LOContent a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON :: LOContent a -> Value #

toEncoding :: LOContent a -> Encoding

toJSONList :: [LOContent a] -> Value

toEncodingList :: [LOContent a] -> Encoding

omitField :: LOContent a -> Bool

ToJSON a => ToJSON (LogObject a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON :: LogObject a -> Value #

toEncoding :: LogObject a -> Encoding

toJSONList :: [LogObject a] -> Value

toEncodingList :: [LogObject a] -> Encoding

omitField :: LogObject a -> Bool

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

omitField :: Resources a -> Bool

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

omitField :: Item a -> Bool

ToJSON (BlockNodeToClientVersion blk) => ToJSON (EraNodeToClientVersion blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON :: EraNodeToClientVersion blk -> Value #

toEncoding :: EraNodeToClientVersion blk -> Encoding

toJSONList :: [EraNodeToClientVersion blk] -> Value

toEncodingList :: [EraNodeToClientVersion blk] -> Encoding

omitField :: EraNodeToClientVersion blk -> Bool

ToJSON (BlockNodeToNodeVersion blk) => ToJSON (EraNodeToNodeVersion blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON :: EraNodeToNodeVersion blk -> Value #

toEncoding :: EraNodeToNodeVersion blk -> Encoding

toJSONList :: [EraNodeToNodeVersion blk] -> Value

toEncodingList :: [EraNodeToNodeVersion blk] -> Encoding

omitField :: EraNodeToNodeVersion blk -> Bool

(ToJSON (BlockNodeToClientVersion x), All (Compose ToJSON EraNodeToClientVersion) (x ': xs)) => ToJSON (HardForkNodeToClientVersion (x ': xs)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON :: HardForkNodeToClientVersion (x ': xs) -> Value #

toEncoding :: HardForkNodeToClientVersion (x ': xs) -> Encoding

toJSONList :: [HardForkNodeToClientVersion (x ': xs)] -> Value

toEncodingList :: [HardForkNodeToClientVersion (x ': xs)] -> Encoding

omitField :: HardForkNodeToClientVersion (x ': xs) -> Bool

(ToJSON (BlockNodeToNodeVersion x), All (Compose ToJSON EraNodeToNodeVersion) (x ': xs)) => ToJSON (HardForkNodeToNodeVersion (x ': xs)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.HardFork

Methods

toJSON :: HardForkNodeToNodeVersion (x ': xs) -> Value #

toEncoding :: HardForkNodeToNodeVersion (x ': xs) -> Encoding

toJSONList :: [HardForkNodeToNodeVersion (x ': xs)] -> Value

toEncodingList :: [HardForkNodeToNodeVersion (x ': xs)] -> Encoding

omitField :: HardForkNodeToNodeVersion (x ': xs) -> Bool

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

omitField :: TxId (GenTx (HardForkBlock xs)) -> Bool

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

omitField :: TxId (GenTx ByronBlock) -> Bool

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

omitField :: TxId (GenTx (ShelleyBlock protocol era)) -> Bool

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

omitField :: WrapGenTxId blk -> Bool

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

omitField :: Enclosing' t -> Bool

(ToJSONKey peerAddr, ToJSON peerAddr, Ord 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

omitField :: LocalRootPeers peerAddr -> Bool

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

omitField :: ConnectionId peerAddr -> Bool

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

omitField :: MaybeUnknown state -> Bool

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

omitField :: OperationResult addr -> Bool

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

omitField :: HandshakeException vNumber -> Bool

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

omitField :: HandshakeProtocolError vNumber -> Bool

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

omitField :: RefuseReason vNumber -> Bool

ToJSON addr => ToJSON (PeerSharingResult addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

toJSON :: PeerSharingResult addr -> Value #

toEncoding :: PeerSharingResult addr -> Encoding

toJSONList :: [PeerSharingResult addr] -> Value

toEncodingList :: [PeerSharingResult addr] -> Encoding

omitField :: PeerSharingResult addr -> Bool

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

omitField :: BuiltinCostModelBase MCostingFun -> Bool

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

omitField :: BuiltinCostModelBase CostingFun -> Bool

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

omitField :: MCostingFun a -> Bool

ToJSON (CekMachineCostsBase Identity) 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts

Methods

toJSON :: CekMachineCostsBase Identity -> Value #

toEncoding :: CekMachineCostsBase Identity -> Encoding

toJSONList :: [CekMachineCostsBase Identity] -> Value

toEncodingList :: [CekMachineCostsBase Identity] -> Encoding

omitField :: CekMachineCostsBase Identity -> Bool

ToJSON (CekMachineCostsBase Maybe) 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts

Methods

toJSON :: CekMachineCostsBase Maybe -> Value #

toEncoding :: CekMachineCostsBase Maybe -> Encoding

toJSONList :: [CekMachineCostsBase Maybe] -> Value

toEncodingList :: [CekMachineCostsBase Maybe] -> Encoding

omitField :: CekMachineCostsBase Maybe -> Bool

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

omitField :: Array a -> Bool

(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

omitField :: PrimArray a -> Bool

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

omitField :: SmallArray a -> Bool

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

omitField :: LinearTransform d -> Bool

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

omitField :: Maybe a -> Bool

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

omitField :: Resources a -> Bool

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

omitField :: HashSet a -> Bool

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

omitField :: Vector a -> Bool

(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

omitField :: Vector a -> Bool

(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

omitField :: Vector a -> Bool

(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

omitField :: Vector a -> Bool

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

omitField :: Maybe a -> Bool

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

omitField :: (a) -> Bool

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

omitField :: [a] -> Bool

(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

omitField :: Either a b -> Bool

HasResolution a => ToJSON (Fixed a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Fixed a -> Value #

toEncoding :: Fixed a -> Encoding

toJSONList :: [Fixed a] -> Value

toEncodingList :: [Fixed a] -> Encoding

omitField :: Fixed a -> Bool

ToJSON (Proxy a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Proxy a -> Value #

toEncoding :: Proxy a -> Encoding

toJSONList :: [Proxy a] -> Value

toEncodingList :: [Proxy a] -> Encoding

omitField :: Proxy a -> Bool

ToJSON (File content direction) 
Instance details

Defined in Cardano.Api.IO.Base

Methods

toJSON :: File content direction -> Value #

toEncoding :: File content direction -> Encoding

toJSONList :: [File content direction] -> Value

toEncodingList :: [File content direction] -> Encoding

omitField :: File content direction -> Bool

ToJSON (ScriptLanguageInEra lang era) 
Instance details

Defined in Cardano.Api.Script

Methods

toJSON :: ScriptLanguageInEra lang era -> Value #

toEncoding :: ScriptLanguageInEra lang era -> Encoding

toJSONList :: [ScriptLanguageInEra lang era] -> Value

toEncodingList :: [ScriptLanguageInEra lang era] -> Encoding

omitField :: ScriptLanguageInEra lang era -> Bool

IsCardanoEra era => ToJSON (TxOut ctx era) 
Instance details

Defined in Cardano.Api.TxBody

Methods

toJSON :: TxOut ctx era -> Value #

toEncoding :: TxOut ctx era -> Encoding

toJSONList :: [TxOut ctx era] -> Value

toEncodingList :: [TxOut ctx era] -> Encoding

omitField :: TxOut ctx era -> Bool

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

omitField :: Hash h a -> Bool

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

omitField :: AbstractHash algo a -> Bool

(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

omitField :: ListMap k v -> Bool

(HasOKey k v, ToJSON v) => ToJSON (OMap k v) 
Instance details

Defined in Data.OMap.Strict

Methods

toJSON :: OMap k v -> Value #

toEncoding :: OMap k v -> Encoding

toJSONList :: [OMap k v] -> Value

toEncodingList :: [OMap k v] -> Encoding

omitField :: OMap k v -> Bool

Crypto c => ToJSON (AlonzoPParams Identity (AlonzoEra c)) 
Instance details

Defined in Cardano.Ledger.Alonzo.PParams

Methods

toJSON :: AlonzoPParams Identity (AlonzoEra c) -> Value #

toEncoding :: AlonzoPParams Identity (AlonzoEra c) -> Encoding

toJSONList :: [AlonzoPParams Identity (AlonzoEra c)] -> Value

toEncodingList :: [AlonzoPParams Identity (AlonzoEra c)] -> Encoding

omitField :: AlonzoPParams Identity (AlonzoEra c) -> Bool

Crypto c => ToJSON (AlonzoPParams StrictMaybe (AlonzoEra c)) 
Instance details

Defined in Cardano.Ledger.Alonzo.PParams

Methods

toJSON :: AlonzoPParams StrictMaybe (AlonzoEra c) -> Value #

toEncoding :: AlonzoPParams StrictMaybe (AlonzoEra c) -> Encoding

toJSONList :: [AlonzoPParams StrictMaybe (AlonzoEra c)] -> Value

toEncodingList :: [AlonzoPParams StrictMaybe (AlonzoEra c)] -> Encoding

omitField :: AlonzoPParams StrictMaybe (AlonzoEra c) -> Bool

(PParamsHKD Identity era ~ BabbagePParams Identity era, BabbageEraPParams era, ProtVerAtMost era 8) => ToJSON (BabbagePParams Identity era) 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

Methods

toJSON :: BabbagePParams Identity era -> Value #

toEncoding :: BabbagePParams Identity era -> Encoding

toJSONList :: [BabbagePParams Identity era] -> Value

toEncodingList :: [BabbagePParams Identity era] -> Encoding

omitField :: BabbagePParams Identity era -> Bool

(PParamsHKD StrictMaybe era ~ BabbagePParams StrictMaybe era, BabbageEraPParams era, ProtVerAtMost era 8) => ToJSON (BabbagePParams StrictMaybe era) 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

Methods

toJSON :: BabbagePParams StrictMaybe era -> Value #

toEncoding :: BabbagePParams StrictMaybe era -> Encoding

toJSONList :: [BabbagePParams StrictMaybe era] -> Value

toEncodingList :: [BabbagePParams StrictMaybe era] -> Encoding

omitField :: BabbagePParams StrictMaybe era -> Bool

ToJSON b => ToJSON (Annotated b a) 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.Annotated

Methods

toJSON :: Annotated b a -> Value #

toEncoding :: Annotated b a -> Encoding

toJSONList :: [Annotated b a] -> Value

toEncodingList :: [Annotated b a] -> Encoding

omitField :: Annotated b a -> Bool

Crypto c => ToJSON (PrevGovActionId r c) 
Instance details

Defined in Cardano.Ledger.Conway.Governance.Procedures

Methods

toJSON :: PrevGovActionId r c -> Value #

toEncoding :: PrevGovActionId r c -> Encoding

toJSONList :: [PrevGovActionId r c] -> Value

toEncodingList :: [PrevGovActionId r c] -> Encoding

omitField :: PrevGovActionId r c -> Bool

Crypto c => ToJSON (ConwayPParams Identity (ConwayEra c)) 
Instance details

Defined in Cardano.Ledger.Conway.PParams

Methods

toJSON :: ConwayPParams Identity (ConwayEra c) -> Value #

toEncoding :: ConwayPParams Identity (ConwayEra c) -> Encoding

toJSONList :: [ConwayPParams Identity (ConwayEra c)] -> Value

toEncodingList :: [ConwayPParams Identity (ConwayEra c)] -> Encoding

omitField :: ConwayPParams Identity (ConwayEra c) -> Bool

(ConwayEraPParams era, PParamsHKD StrictMaybe era ~ ConwayPParams StrictMaybe era) => ToJSON (ConwayPParams StrictMaybe era) 
Instance details

Defined in Cardano.Ledger.Conway.PParams

Methods

toJSON :: ConwayPParams StrictMaybe era -> Value #

toEncoding :: ConwayPParams StrictMaybe era -> Encoding

toJSONList :: [ConwayPParams StrictMaybe era] -> Value

toEncodingList :: [ConwayPParams StrictMaybe era] -> Encoding

omitField :: ConwayPParams StrictMaybe era -> Bool

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

omitField :: BoundedRatio b Word64 -> Bool

Crypto c => ToJSON (Credential kr c) 
Instance details

Defined in Cardano.Ledger.Credential

Methods

toJSON :: Credential kr c -> Value #

toEncoding :: Credential kr c -> Encoding

toJSONList :: [Credential kr c] -> Value

toEncodingList :: [Credential kr c] -> Encoding

omitField :: Credential kr c -> Bool

Crypto c => ToJSON (KeyHash disc c) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

toJSON :: KeyHash disc c -> Value #

toEncoding :: KeyHash disc c -> Encoding

toJSONList :: [KeyHash disc c] -> Value

toEncodingList :: [KeyHash disc c] -> Encoding

omitField :: KeyHash disc c -> Bool

Crypto c => ToJSON (SafeHash c index) 
Instance details

Defined in Cardano.Ledger.SafeHash

Methods

toJSON :: SafeHash c index -> Value #

toEncoding :: SafeHash c index -> Encoding

toJSONList :: [SafeHash c index] -> Value

toEncodingList :: [SafeHash c index] -> Encoding

omitField :: SafeHash c index -> Bool

(EraPParams era, PParamsHKD Identity era ~ ShelleyPParams Identity era, ProtVerAtMost era 4, ProtVerAtMost era 6, ProtVerAtMost era 8) => ToJSON (ShelleyPParams Identity era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

toJSON :: ShelleyPParams Identity era -> Value #

toEncoding :: ShelleyPParams Identity era -> Encoding

toJSONList :: [ShelleyPParams Identity era] -> Value

toEncodingList :: [ShelleyPParams Identity era] -> Encoding

omitField :: ShelleyPParams Identity era -> Bool

(EraPParams era, PParamsHKD StrictMaybe era ~ ShelleyPParams StrictMaybe era, ProtVerAtMost era 4, ProtVerAtMost era 6, ProtVerAtMost era 8) => ToJSON (ShelleyPParams StrictMaybe era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

toJSON :: ShelleyPParams StrictMaybe era -> Value #

toEncoding :: ShelleyPParams StrictMaybe era -> Encoding

toJSONList :: [ShelleyPParams StrictMaybe era] -> Value

toEncodingList :: [ShelleyPParams StrictMaybe era] -> Encoding

omitField :: ShelleyPParams StrictMaybe era -> Bool

(ToJSON v, ToJSONKey k) => ToJSON (Map k v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Map k v -> Value #

toEncoding :: Map k v -> Encoding

toJSONList :: [Map k v] -> Value

toEncodingList :: [Map k v] -> Encoding

omitField :: Map k v -> Bool

(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

omitField :: MonoidalMap k a -> Bool

(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

omitField :: Either a b -> Bool

(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

omitField :: These a b -> Bool

(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

omitField :: Pair a b -> Bool

(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

omitField :: These a b -> Bool

(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

omitField :: HashMap k v -> Bool

(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

omitField :: (a, b) -> Bool

ToJSON a => ToJSON (Const a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Const a b -> Value #

toEncoding :: Const a b -> Encoding

toJSONList :: [Const a b] -> Value

toEncodingList :: [Const a b] -> Encoding

omitField :: Const a b -> Bool

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

omitField :: Tagged a b -> Bool

(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

omitField :: These1 f g a -> Bool

(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

omitField :: PeerHasAgency pr st -> Bool

(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

omitField :: (a, b, c) -> Bool

(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Product f g a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Product f g a -> Value #

toEncoding :: Product f g a -> Encoding

toJSONList :: [Product f g a] -> Value

toEncodingList :: [Product f g a] -> Encoding

omitField :: Product f g a -> Bool

(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Sum f g a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Sum f g a -> Value #

toEncoding :: Sum f g a -> Encoding

toJSONList :: [Sum f g a] -> Value

toEncodingList :: [Sum f g a] -> Encoding

omitField :: Sum f g a -> Bool

(Vector vk k, Vector vv v, ToJSONKey k, ToJSON v) => ToJSON (VMap vk vv k v) 
Instance details

Defined in Data.VMap

Methods

toJSON :: VMap vk vv k v -> Value #

toEncoding :: VMap vk vv k v -> Encoding

toJSONList :: [VMap vk vv k v] -> Value

toEncodingList :: [VMap vk vv k v] -> Encoding

omitField :: VMap vk vv k v -> Bool

(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

omitField :: (a, b, c, d) -> Bool

(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Compose f g a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Compose f g a -> Value #

toEncoding :: Compose f g a -> Encoding

toJSONList :: [Compose f g a] -> Value

toEncodingList :: [Compose f g a] -> Encoding

omitField :: Compose f g a -> Bool

(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

omitField :: (a, b, c, d, e) -> Bool

(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

omitField :: (a, b, c, d, e, f) -> Bool

(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

omitField :: (a, b, c, d, e, f, g) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h, i) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h, i, j) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h, i, j, k) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool

(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

omitField :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool

toJSON :: ToJSON a => a -> Value #

(.=) :: (KeyValue e kv, ToJSON v) => Key -> v -> kv #

Transformable and helpers

class (Monad m, HasPrivacyAnnotation b, HasSeverityAnnotation b) => Transformable a (m :: Type -> Type) b where #

Minimal complete definition

Nothing

Methods

trTransformer :: TracingVerbosity -> Trace m a -> Tracer m b #

Instances

Instances details
Transformable Text IO ShutdownTrace Source # 
Instance details

Defined in Cardano.Tracing.Shutdown

Transformable Text IO ConsensusStartupException Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Transformable Text IO ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO ResourceStats #

Transformable Text IO PeerSelectionCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO PeerSelectionCounters #

Transformable Text IO TraceLedgerPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TraceLedgerPeers #

Transformable Text IO TracePublicRootPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TracePublicRootPeers #

Transformable Text IO AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO AcceptConnectionsPolicyTrace #

Transformable Text IO Text 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO Text #

Transformable Text IO String 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable Text IO () Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO () #

Transformable String IO Text 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable String IO String 
Instance details

Defined in Cardano.BM.Data.Tracer

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

Defined in Cardano.BM.Data.Tracer

Transformable a IO Float 
Instance details

Defined in Cardano.BM.Data.Tracer

Transformable a IO Int 
Instance details

Defined in Cardano.BM.Data.Tracer

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (Identity (SubscriptionTrace LocalAddress)) #

(Show (BlockNodeToNodeVersion blk), Show (BlockNodeToClientVersion blk), ToJSON (BlockNodeToNodeVersion blk), ToJSON (BlockNodeToClientVersion blk)) => Transformable Text IO (StartupTrace blk) Source # 
Instance details

Defined in Cardano.Tracing.Startup

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

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceEventMempool blk) #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceChainSyncClientEvent blk) #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceChainSyncServerEvent blk) #

Transformable Text IO (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLocalTxSubmissionServerEvent blk) #

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

instances of Transformable

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

Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceAddBlockEvent blk) #

(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk, ToObject (Header blk), ToObject (LedgerEvent blk), ToObject (SelectView (BlockProtocol blk))) => Transformable Text IO (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceEvent blk) #

(tx ~ GenTx blk, HasTxId tx, RunNode blk, 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

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceForgeEvent blk) #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelCreds a) #

Show addr => Transformable Text IO (TraceKeepAliveClient addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceKeepAliveClient addr) #

Transformable Text IO (DebugPeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DebugPeerSelection SockAddr) #

Transformable Text IO (TracePeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TracePeerSelection SockAddr) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (AbstractTransitionTrace addr) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (InboundGovernorTrace addr) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (RemoteTransitionTrace addr) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (ServerTrace addr) #

Transformable Text IO (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName DnsTrace) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName (SubscriptionTrace SockAddr)) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithIPList (SubscriptionTrace SockAddr)) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO [TraceLabelPeer peer (FetchDecision [Point header])] #

(Monad m, Transformable t m a) => Transformable t m (WithPrivacyAnnotation a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

trTransformer :: TracingVerbosity -> Trace m t -> Tracer m (WithPrivacyAnnotation a) #

(Monad m, Transformable t m a) => Transformable t m (WithSeverity a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

trTransformer :: TracingVerbosity -> Trace m t -> Tracer m (WithSeverity a) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) #

(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxMonitor (GenTxId blk) (GenTx blk) SlotNo))) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxMonitor (GenTxId blk) (GenTx blk) SlotNo))) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) #

(ToObject peer, ConvertRawHash blk) => Transformable Text IO (TraceLabelPeer peer (TraceBlockFetchServerEvent blk)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceBlockFetchServerEvent blk)) #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) #

(ToObject peer, ToObject (TraceChainSyncServerEvent blk)) => Transformable Text IO (TraceLabelPeer peer (TraceChainSyncServerEvent blk)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceChainSyncServerEvent blk)) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceFetchClientState header)) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) #

(Show peer, ToObject peer) => Transformable Text IO (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithMuxBearer peer MuxTrace) #

Transformable Text IO (DiffusionTracer RemoteAddress LocalAddress) Source #

instances of Transformable

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

Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DiffusionTracer RemoteAddress LocalAddress) #

Transformable Text IO (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (HandshakeTr RemoteAddress NodeToNodeVersion) #

Show lAddr => Transformable Text IO (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (PeerSelectionActionsTrace SockAddr lAddr) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLocalRootPeers RemoteAddress exception) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionInbound txid tx) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionOutbound txid tx) #

(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => Transformable Text IO (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithAddr addr ErrorPolicyTrace) #

Transformable Text IO (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (HandshakeTr LocalAddress NodeToClientVersion) #

class HasTextFormatter a where #

Minimal complete definition

Nothing

Methods

formatText :: a -> Object -> Text #

Instances

Instances details
HasTextFormatter ShutdownTrace Source # 
Instance details

Defined in Cardano.Tracing.Shutdown

Methods

formatText :: ShutdownTrace -> Object -> Text #

HasTextFormatter ConsensusStartupException Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: ConsensusStartupException -> Object -> Text #

HasTextFormatter PeerSelectionCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: PeerSelectionCounters -> Object -> Text #

HasTextFormatter TraceLedgerPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TraceLedgerPeers -> Object -> Text #

HasTextFormatter TracePublicRootPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TracePublicRootPeers -> Object -> Text #

HasTextFormatter AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: AcceptConnectionsPolicyTrace -> Object -> Text #

HasTextFormatter () Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: () -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: Identity (SubscriptionTrace LocalAddress) -> Object -> Text #

HasTextFormatter (StartupTrace blk) Source # 
Instance details

Defined in Cardano.Tracing.Startup

Methods

formatText :: StartupTrace blk -> Object -> Text #

LedgerSupportsProtocol blk => HasTextFormatter (TraceAddBlockEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: TraceAddBlockEvent blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: TraceEvent blk -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: TraceForgeEvent blk -> Object -> Text #

Show addr => HasTextFormatter (TraceKeepAliveClient addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TraceKeepAliveClient addr -> Object -> Text #

HasTextFormatter (DebugPeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: DebugPeerSelection SockAddr -> Object -> Text #

HasTextFormatter (TracePeerSelection SockAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TracePeerSelection SockAddr -> Object -> Text #

Show addr => HasTextFormatter (AbstractTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: AbstractTransitionTrace addr -> Object -> Text #

Show addr => HasTextFormatter (InboundGovernorTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: InboundGovernorTrace addr -> Object -> Text #

Show addr => HasTextFormatter (RemoteTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: RemoteTransitionTrace addr -> Object -> Text #

Show addr => HasTextFormatter (ServerTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: ServerTrace addr -> Object -> Text #

HasTextFormatter (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: WithDomainName DnsTrace -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: WithIPList (SubscriptionTrace SockAddr) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text #

HasTextFormatter (TraceLabelPeer peer (TraceBlockFetchServerEvent blk)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: TraceLabelPeer peer (TraceBlockFetchServerEvent blk) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: TraceLabelPeer peer (TraceChainSyncClientEvent blk) -> Object -> Text #

(StandardHash blk, Show peer) => HasTextFormatter (TraceLabelPeer peer (TraceChainSyncServerEvent blk)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

formatText :: TraceLabelPeer peer (TraceChainSyncServerEvent blk) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TraceLabelPeer peer (TraceFetchClientState header) -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk))) -> Object -> Text #

Show peer => HasTextFormatter (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: WithMuxBearer peer MuxTrace -> Object -> Text #

HasTextFormatter (DiffusionTracer RemoteAddress LocalAddress) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: DiffusionTracer RemoteAddress LocalAddress -> Object -> Text #

HasTextFormatter (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: HandshakeTr RemoteAddress NodeToNodeVersion -> Object -> Text #

Show lAddr => HasTextFormatter (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: PeerSelectionActionsTrace SockAddr lAddr -> Object -> Text #

Show exception => HasTextFormatter (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text #

HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TraceTxSubmissionInbound txid tx -> Object -> Text #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: TraceTxSubmissionOutbound txid tx -> Object -> Text #

(Show addr, Show versionNumber, Show agreedOptions) => HasTextFormatter (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text #

Show addr => HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: WithAddr addr ErrorPolicyTrace -> Object -> Text #

HasTextFormatter (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

formatText :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text #

Severity and Privacy

class HasSeverityAnnotation a where #

Minimal complete definition

Nothing

Instances

Instances details
HasSeverityAnnotation Word64 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation ShutdownTrace Source # 
Instance details

Defined in Cardano.Tracing.Shutdown

HasSeverityAnnotation ConsensusStartupException Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

HasSeverityAnnotation ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

getSeverityAnnotation :: ResourceStats -> Severity #

HasSeverityAnnotation PeerSelectionCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: PeerSelectionCounters -> Severity #

HasSeverityAnnotation TraceLedgerPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceLedgerPeers -> Severity #

HasSeverityAnnotation TracePublicRootPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TracePublicRootPeers -> Severity #

HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: AcceptConnectionsPolicyTrace -> Severity #

HasSeverityAnnotation Text 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

getSeverityAnnotation :: Text -> Severity #

HasSeverityAnnotation String 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Integer 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation () Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

HasSeverityAnnotation Double 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Float 
Instance details

Defined in Cardano.BM.Data.Tracer

HasSeverityAnnotation Int 
Instance details

Defined in Cardano.BM.Data.Tracer

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: Identity (SubscriptionTrace LocalAddress) -> Severity #

HasSeverityAnnotation (StartupTrace blk) Source # 
Instance details

Defined in Cardano.Tracing.Startup

HasSeverityAnnotation a => HasSeverityAnnotation (WithPrivacyAnnotation a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

getSeverityAnnotation :: WithPrivacyAnnotation a -> Severity #

HasSeverityAnnotation (WithSeverity a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

getSeverityAnnotation :: WithSeverity a -> Severity #

HasSeverityAnnotation (LedgerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: LedgerEvent blk -> Severity #

HasSeverityAnnotation (TraceEventMempool blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceEventMempool blk -> Severity #

HasSeverityAnnotation (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceBlockFetchServerEvent blk -> Severity #

HasSeverityAnnotation (TraceChainSyncClientEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceChainSyncClientEvent blk -> Severity #

HasSeverityAnnotation (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceChainSyncServerEvent blk -> Severity #

HasSeverityAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceLocalTxSubmissionServerEvent blk -> Severity #

HasSeverityAnnotation (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceEvent blk -> Severity #

HasSeverityAnnotation (TraceForgeEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceForgeEvent blk -> Severity #

HasSeverityAnnotation a => HasSeverityAnnotation (TraceLabelCreds a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation :: TraceLabelCreds a -> Severity #

HasSeverityAnnotation (TraceFetchClientState header) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceFetchClientState header -> Severity #

HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceKeepAliveClient remotePeer -> Severity #

HasSeverityAnnotation (DebugPeerSelection addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: DebugPeerSelection addr -> Severity #

HasSeverityAnnotation (TracePeerSelection addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TracePeerSelection addr -> Severity #

HasSeverityAnnotation (AbstractTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: AbstractTransitionTrace addr -> Severity #

HasSeverityAnnotation (TraceSendRecv a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceSendRecv a -> Severity #

HasSeverityAnnotation (InboundGovernorTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: InboundGovernorTrace addr -> Severity #

HasSeverityAnnotation (RemoteTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: RemoteTransitionTrace addr -> Severity #

HasSeverityAnnotation (ServerTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: ServerTrace addr -> Severity #

HasSeverityAnnotation (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: WithDomainName DnsTrace -> Severity #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: WithDomainName (SubscriptionTrace SockAddr) -> Severity #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: WithIPList (SubscriptionTrace SockAddr) -> Severity #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Severity #

HasSeverityAnnotation a => HasSeverityAnnotation (TraceLabelPeer peer a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceLabelPeer peer a -> Severity #

HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: WithMuxBearer peer MuxTrace -> Severity #

HasSeverityAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: DiffusionTracer ntnAddr ntcAddr -> Severity #

HasSeverityAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: HandshakeTr RemoteAddress NodeToNodeVersion -> Severity #

HasSeverityAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: PeerSelectionActionsTrace SockAddr lAddr -> Severity #

HasSeverityAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceLocalRootPeers RemoteAddress exception -> Severity #

HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceTxSubmissionInbound txid tx -> Severity #

HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: TraceTxSubmissionOutbound txid tx -> Severity #

HasSeverityAnnotation (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Severity #

HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: WithAddr addr ErrorPolicyTrace -> Severity #

HasSeverityAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation :: HandshakeTr LocalAddress NodeToClientVersion -> Severity #

data Severity #

Instances

Instances details
FromJSON Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Methods

parseJSON :: Value -> Parser Severity

parseJSONList :: Value -> Parser [Severity]

omittedField :: Maybe Severity

ToJSON Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Methods

toJSON :: Severity -> Value #

toEncoding :: Severity -> Encoding

toJSONList :: [Severity] -> Value

toEncodingList :: [Severity] -> Encoding

omitField :: Severity -> Bool

Monoid Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Semigroup Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Bounded Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Enum Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Generic Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Associated Types

type Rep Severity :: Type -> Type Source #

Read Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Show Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Eq Severity 
Instance details

Defined in Cardano.BM.Data.Severity

Ord Severity 
Instance details

Defined in Cardano.BM.Data.Severity

type Rep Severity 
Instance details

Defined in Cardano.BM.Data.Severity

type Rep Severity = D1 ('MetaData "Severity" "Cardano.BM.Data.Severity" "iohk-monitoring-0.1.11.3-Lgd0soWIbRgDCCI8t5ovvD" 'False) (((C1 ('MetaCons "Debug" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Info" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Notice" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Warning" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Error" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Critical" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Alert" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Emergency" 'PrefixI 'False) (U1 :: Type -> Type))))

class HasPrivacyAnnotation a where #

Minimal complete definition

Nothing

Instances

Instances details
HasPrivacyAnnotation Word64 
Instance details

Defined in Cardano.BM.Data.Tracer

HasPrivacyAnnotation ShutdownTrace Source # 
Instance details

Defined in Cardano.Tracing.Shutdown

HasPrivacyAnnotation ConsensusStartupException Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

HasPrivacyAnnotation ResourceStats Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Common

Methods

getPrivacyAnnotation :: ResourceStats -> PrivacyAnnotation #

HasPrivacyAnnotation PeerSelectionCounters Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: PeerSelectionCounters -> PrivacyAnnotation #

HasPrivacyAnnotation TraceLedgerPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceLedgerPeers -> PrivacyAnnotation #

HasPrivacyAnnotation TracePublicRootPeers Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TracePublicRootPeers -> PrivacyAnnotation #

HasPrivacyAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: AcceptConnectionsPolicyTrace -> PrivacyAnnotation #

HasPrivacyAnnotation Text 
Instance details

Defined in Cardano.BM.Data.Tracer

HasPrivacyAnnotation String 
Instance details

Defined in Cardano.BM.Data.Tracer

HasPrivacyAnnotation Integer 
Instance details

Defined in Cardano.BM.Data.Tracer

HasPrivacyAnnotation () Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

HasPrivacyAnnotation Double 
Instance details

Defined in Cardano.BM.Data.Tracer

HasPrivacyAnnotation Float 
Instance details

Defined in Cardano.BM.Data.Tracer

HasPrivacyAnnotation Int 
Instance details

Defined in Cardano.BM.Data.Tracer

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: Identity (SubscriptionTrace LocalAddress) -> PrivacyAnnotation #

HasPrivacyAnnotation (StartupTrace blk) Source # 
Instance details

Defined in Cardano.Tracing.Startup

HasPrivacyAnnotation (WithPrivacyAnnotation a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

getPrivacyAnnotation :: WithPrivacyAnnotation a -> PrivacyAnnotation #

HasPrivacyAnnotation a => HasPrivacyAnnotation (WithSeverity a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

getPrivacyAnnotation :: WithSeverity a -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceEventMempool blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceEventMempool blk -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceBlockFetchServerEvent blk -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceChainSyncClientEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceChainSyncClientEvent blk -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceChainSyncServerEvent blk -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceLocalTxSubmissionServerEvent blk -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceEvent blk -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceForgeEvent blk) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceForgeEvent blk -> PrivacyAnnotation #

HasPrivacyAnnotation a => HasPrivacyAnnotation (TraceLabelCreds a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation :: TraceLabelCreds a -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceFetchClientState header) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceFetchClientState header -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceKeepAliveClient remotePeer -> PrivacyAnnotation #

HasPrivacyAnnotation (DebugPeerSelection addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: DebugPeerSelection addr -> PrivacyAnnotation #

HasPrivacyAnnotation (TracePeerSelection addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TracePeerSelection addr -> PrivacyAnnotation #

HasPrivacyAnnotation (AbstractTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: AbstractTransitionTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceSendRecv a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceSendRecv a -> PrivacyAnnotation #

HasPrivacyAnnotation (InboundGovernorTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: InboundGovernorTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (RemoteTransitionTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: RemoteTransitionTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (ServerTrace addr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: ServerTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (WithDomainName DnsTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: WithDomainName DnsTrace -> PrivacyAnnotation #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: WithDomainName (SubscriptionTrace SockAddr) -> PrivacyAnnotation #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: WithIPList (SubscriptionTrace SockAddr) -> PrivacyAnnotation #

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

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> PrivacyAnnotation #

HasPrivacyAnnotation a => HasPrivacyAnnotation (TraceLabelPeer peer a) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceLabelPeer peer a -> PrivacyAnnotation #

HasPrivacyAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: WithMuxBearer peer MuxTrace -> PrivacyAnnotation #

HasPrivacyAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: DiffusionTracer ntnAddr ntcAddr -> PrivacyAnnotation #

HasPrivacyAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: HandshakeTr RemoteAddress NodeToNodeVersion -> PrivacyAnnotation #

HasPrivacyAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: PeerSelectionActionsTrace SockAddr lAddr -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceLocalRootPeers RemoteAddress exception -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceTxSubmissionInbound txid tx -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: TraceTxSubmissionOutbound txid tx -> PrivacyAnnotation #

HasPrivacyAnnotation (ConnectionManagerTrace addr connTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: ConnectionManagerTrace addr connTrace -> PrivacyAnnotation #

HasPrivacyAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: WithAddr addr ErrorPolicyTrace -> PrivacyAnnotation #

HasPrivacyAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Defined in Cardano.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation :: HandshakeTr LocalAddress NodeToClientVersion -> PrivacyAnnotation #

data PrivacyAnnotation #

Constructors

Confidential 
Public 

Instances

Instances details
FromJSON PrivacyAnnotation 
Instance details

Defined in Cardano.BM.Data.LogItem

Bounded PrivacyAnnotation 
Instance details

Defined in Cardano.BM.Data.LogItem

Enum PrivacyAnnotation 
Instance details

Defined in Cardano.BM.Data.LogItem

Show PrivacyAnnotation 
Instance details

Defined in Cardano.BM.Data.LogItem

Eq PrivacyAnnotation 
Instance details

Defined in Cardano.BM.Data.LogItem

Ord PrivacyAnnotation 
Instance details

Defined in Cardano.BM.Data.LogItem

Tracer and related

data Tracer (m :: Type -> Type) a #

Instances

Instances details
Contravariant (Tracer m) 
Instance details

Defined in Control.Tracer

Methods

contramap :: (a' -> a) -> Tracer m a -> Tracer m a' Source #

(>$) :: b -> Tracer m b -> Tracer m a Source #

Applicative m => Monoid (Tracer m s) 
Instance details

Defined in Control.Tracer

Methods

mempty :: Tracer m s Source #

mappend :: Tracer m s -> Tracer m s -> Tracer m s Source #

mconcat :: [Tracer m s] -> Tracer m s Source #

Applicative m => Semigroup (Tracer m s) 
Instance details

Defined in Control.Tracer

Methods

(<>) :: Tracer m s -> Tracer m s -> Tracer m s Source #

sconcat :: NonEmpty (Tracer m s) -> Tracer m s Source #

stimes :: Integral b => b -> Tracer m s -> Tracer m s Source #

data LogObject a #

Constructors

LogObject 

Instances

Instances details
Functor LogObject 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

fmap :: (a -> b) -> LogObject a -> LogObject b Source #

(<$) :: a -> LogObject b -> LogObject a Source #

FromJSON a => FromJSON (LogObject a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

parseJSON :: Value -> Parser (LogObject a)

parseJSONList :: Value -> Parser [LogObject a]

omittedField :: Maybe (LogObject a)

ToJSON a => ToJSON (LogObject a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON :: LogObject a -> Value #

toEncoding :: LogObject a -> Encoding

toJSONList :: [LogObject a] -> Value

toEncodingList :: [LogObject a] -> Encoding

omitField :: LogObject a -> Bool

Show a => Show (LogObject a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Eq a => Eq (LogObject a) 
Instance details

Defined in Cardano.BM.Data.LogItem

ToJSON a => ToObject (LogObject a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> LogObject a -> Object #

textTransformer :: LogObject a -> Object -> Text #

data LOContent a #

Constructors

LogMessage a 
LogError !Text 
LogValue !Text !Measurable 
LogStructuredText Object Text 
LogStructured Object 
ObserveOpen !CounterState 
ObserveDiff !CounterState 
ObserveClose !CounterState 
AggregatedMessage [(Text, Aggregated)] 
MonitoringEffect !MonitorAction 
Command !CommandValue 
KillPill 

Instances

Instances details
FromJSON a => FromJSON (LOContent a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

parseJSON :: Value -> Parser (LOContent a)

parseJSONList :: Value -> Parser [LOContent a]

omittedField :: Maybe (LOContent a)

ToJSON a => ToJSON (LOContent a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

toJSON :: LOContent a -> Value #

toEncoding :: LOContent a -> Encoding

toJSONList :: [LOContent a] -> Value

toEncodingList :: [LOContent a] -> Encoding

omitField :: LOContent a -> Bool

Show a => Show (LOContent a) 
Instance details

Defined in Cardano.BM.Data.LogItem

Eq a => Eq (LOContent a) 
Instance details

Defined in Cardano.BM.Data.LogItem

ToJSON a => ToObject (LOContent a) 
Instance details

Defined in Cardano.BM.Data.Tracer

Methods

toObject :: TracingVerbosity -> LOContent a -> Object #

textTransformer :: LOContent a -> Object -> Text #

Orphan instances

FromJSON TracingVerbosity Source # 
Instance details

FromJSON PortNumber Source # 
Instance details

Methods

parseJSON :: Value -> Parser PortNumber

parseJSONList :: Value -> Parser [PortNumber]

omittedField :: Maybe PortNumber

Show TracingVerbosity Source # 
Instance details

HasPrivacyAnnotation ResourceStats Source # 
Instance details

Methods

getPrivacyAnnotation :: ResourceStats -> PrivacyAnnotation #

HasSeverityAnnotation ResourceStats Source # 
Instance details

Methods

getSeverityAnnotation :: ResourceStats -> Severity #

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

Methods

toObject :: TracingVerbosity -> Void -> Object #

textTransformer :: Void -> Object -> Text #

ToObject ResourceStats Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ResourceStats -> Object #

textTransformer :: ResourceStats -> Object -> Text #

Transformable Text IO ResourceStats Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO ResourceStats #