Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Tracing.OrphanInstances.Common
Synopsis
- class ToObject a where
- toObject :: TracingVerbosity -> a -> Object
- textTransformer :: a -> Object -> Text
- data TracingVerbosity
- mkObject :: ToObject a => [(Text, a)] -> HashMap Text a
- emptyObject :: ToObject a => HashMap Text a
- class ToJSON a
- toJSON :: ToJSON a => a -> Value
- (.=) :: (KeyValue e kv, ToJSON v) => Key -> v -> kv
- class (Monad m, HasPrivacyAnnotation b, HasSeverityAnnotation b) => Transformable a (m :: Type -> Type) b where
- trTransformer :: TracingVerbosity -> Trace m a -> Tracer m b
- trStructured :: forall b (m :: Type -> Type) a. (ToObject b, MonadIO m, HasPrivacyAnnotation b, HasSeverityAnnotation b) => TracingVerbosity -> Trace m a -> Tracer m b
- trStructuredText :: forall b (m :: Type -> Type) a. (ToObject b, MonadIO m, HasTextFormatter b, HasPrivacyAnnotation b, HasSeverityAnnotation b) => TracingVerbosity -> Trace m a -> Tracer m b
- class HasTextFormatter a where
- formatText :: a -> Object -> Text
- class HasSeverityAnnotation a where
- getSeverityAnnotation :: a -> Severity
- data Severity
- class HasPrivacyAnnotation a where
- data PrivacyAnnotation
- data Tracer (m :: Type -> Type) a
- data LogObject a = LogObject {}
- data LOContent a
- = 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
- mkLOMeta :: MonadIO m => Severity -> PrivacyAnnotation -> m LOMeta
ToObject and helpers
Minimal complete definition
Nothing
Instances
ToObject Value | |
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 |
Defined in Cardano.Tracing.OrphanInstances.Common | |
ToObject ChainValidationError Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toObject :: TracingVerbosity -> ChainValidationError -> Object # textTransformer :: ChainValidationError -> Object -> Text # | |
ToObject ApplyMempoolPayloadErr Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toObject :: TracingVerbosity -> ApplyMempoolPayloadErr -> Object # textTransformer :: ApplyMempoolPayloadErr -> Object -> Text # | |
ToObject ChainPredicateFailure Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ChainPredicateFailure -> Object # textTransformer :: ChainPredicateFailure -> Object -> Text # | |
ToObject ShutdownTrace Source # | |
Defined in Cardano.Tracing.Shutdown Methods toObject :: TracingVerbosity -> ShutdownTrace -> Object # textTransformer :: ShutdownTrace -> Object -> Text # | |
ToObject ConsensusStartupException Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> ConsensusStartupException -> Object # textTransformer :: ConsensusStartupException -> Object -> Text # | |
ToObject TicknPredicateFailure Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> TicknPredicateFailure -> Object # textTransformer :: TicknPredicateFailure -> Object -> Text # | |
ToObject SlotNo Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> SlotNo -> Object # textTransformer :: SlotNo -> Object -> Text # | |
ToObject ResourceStats Source # | |
Defined in Cardano.Tracing.OrphanInstances.Common Methods toObject :: TracingVerbosity -> ResourceStats -> Object # textTransformer :: ResourceStats -> Object -> Text # | |
ToObject EraParams Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> EraParams -> Object # textTransformer :: EraParams -> Object -> Text # | |
ToObject MempoolSize Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> MempoolSize -> Object # textTransformer :: MempoolSize -> Object -> Text # | |
ToObject BftValidationErr Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> BftValidationErr -> Object # textTransformer :: BftValidationErr -> Object -> Text # | |
ToObject PBftSelectView Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toObject :: TracingVerbosity -> PBftSelectView -> Object # textTransformer :: PBftSelectView -> Object -> Text # | |
ToObject DiskSnapshot Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> DiskSnapshot -> Object # textTransformer :: DiskSnapshot -> Object -> Text # | |
ToObject ByronOtherHeaderEnvelopeError Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toObject :: TracingVerbosity -> ByronOtherHeaderEnvelopeError -> Object # textTransformer :: ByronOtherHeaderEnvelopeError -> Object -> Text # | |
ToObject ByronLedgerUpdate Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toObject :: TracingVerbosity -> ByronLedgerUpdate -> Object # textTransformer :: ByronLedgerUpdate -> Object -> Text # | |
ToObject ProtocolUpdate Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toObject :: TracingVerbosity -> ProtocolUpdate -> Object # textTransformer :: ProtocolUpdate -> Object -> Text # | |
ToObject UpdateState Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toObject :: TracingVerbosity -> UpdateState -> Object # textTransformer :: UpdateState -> Object -> Text # | |
ToObject PraosEnvelopeError Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> PraosEnvelopeError -> Object # textTransformer :: PraosEnvelopeError -> Object -> Text # | |
ToObject KESEvolutionError Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> KESEvolutionError -> Object # textTransformer :: KESEvolutionError -> Object -> Text # | |
ToObject KESInfo Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> KESInfo -> Object # textTransformer :: KESInfo -> Object -> Text # | |
ToObject LocalConnectionId Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> LocalConnectionId -> Object # textTransformer :: LocalConnectionId -> Object -> Text # | |
ToObject RemoteAddress Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> RemoteAddress -> Object # textTransformer :: RemoteAddress -> Object -> Text # | |
ToObject RemoteConnectionId Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> RemoteConnectionId -> Object # textTransformer :: RemoteConnectionId -> Object -> Text # | |
ToObject PeerSelectionCounters Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> PeerSelectionCounters -> Object # textTransformer :: PeerSelectionCounters -> Object -> Text # | |
ToObject TraceLedgerPeers Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> TraceLedgerPeers -> Object # textTransformer :: TraceLedgerPeers -> Object -> Text # | |
ToObject TracePublicRootPeers Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> TracePublicRootPeers -> Object # textTransformer :: TracePublicRootPeers -> Object -> Text # | |
ToObject AcceptConnectionsPolicyTrace Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> AcceptConnectionsPolicyTrace -> Object # textTransformer :: AcceptConnectionsPolicyTrace -> Object -> Text # | |
ToObject LocalAddress Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> LocalAddress -> Object # textTransformer :: LocalAddress -> Object -> Text # | |
ToObject Text | |
Defined in Cardano.BM.Data.Tracer | |
ToObject String | |
Defined in Cardano.BM.Data.Tracer Methods toObject :: TracingVerbosity -> String -> Object # textTransformer :: String -> Object -> Text # | |
ToObject () | |
Defined in Cardano.BM.Data.Tracer | |
ToObject (Identity (SubscriptionTrace LocalAddress)) Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ConwayCertsPredFailure era -> Object # textTransformer :: ConwayCertsPredFailure era -> Object -> Text # | |
ToObject (ConwayDelegPredFailure era) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ConwayDelegPredFailure era -> Object # textTransformer :: ConwayDelegPredFailure era -> Object -> Text # | |
EraPParams era => ToObject (ConwayGovPredFailure era) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ConwayGovPredFailure era -> Object # textTransformer :: ConwayGovPredFailure era -> Object -> Text # | |
ToObject (ConwayGovCertPredFailure era) Source # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyBbodyPredFailure ledgerera -> Object # textTransformer :: ShelleyBbodyPredFailure ledgerera -> Object -> Text # | |
Era era => ToObject (ShelleyDelegPredFailure era) Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyLedgersPredFailure ledgerera -> Object # textTransformer :: ShelleyLedgersPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyMirPredFailure ledgerera) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyNewEpochPredFailure ledgerera -> Object # textTransformer :: ShelleyNewEpochPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyNewppPredFailure ledgerera) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyNewppPredFailure ledgerera -> Object # textTransformer :: ShelleyNewppPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyPoolPredFailure era) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyPoolPredFailure era -> Object # textTransformer :: ShelleyPoolPredFailure era -> Object -> Text # | |
ToObject (ShelleyPoolreapPredFailure ledgerera) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyPoolreapPredFailure ledgerera -> Object # textTransformer :: ShelleyPoolreapPredFailure ledgerera -> Object -> Text # | |
Era era => ToObject (ShelleyPpupPredFailure era) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyPpupPredFailure era -> Object # textTransformer :: ShelleyPpupPredFailure era -> Object -> Text # | |
ToObject (ShelleyRupdPredFailure ledgerera) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyRupdPredFailure ledgerera -> Object # textTransformer :: ShelleyRupdPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleySnapPredFailure ledgerera) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyTickPredFailure ledgerera -> Object # textTransformer :: ShelleyTickPredFailure ledgerera -> Object -> Text # | |
ToObject (ShelleyUpecPredFailure era) Source # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.Startup Methods toObject :: TracingVerbosity -> StartupTrace blk -> Object # textTransformer :: StartupTrace blk -> Object -> Text # | |
ToObject (Peer blk) Source # | |
Defined in Cardano.Tracing.Peer Methods toObject :: TracingVerbosity -> Peer blk -> Object # textTransformer :: Peer blk -> Object -> Text # | |
Crypto crypto => ToObject (ChainTransitionError crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ChainTransitionError crypto -> Object # textTransformer :: ChainTransitionError crypto -> Object -> Text # | |
ToObject (OcertPredicateFailure crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> OcertPredicateFailure crypto -> Object # textTransformer :: OcertPredicateFailure crypto -> Object -> Text # | |
Crypto crypto => ToObject (OverlayPredicateFailure crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> OverlayPredicateFailure crypto -> Object # textTransformer :: OverlayPredicateFailure crypto -> Object -> Text # | |
Crypto crypto => ToObject (PrtclPredicateFailure crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> PrtclPredicateFailure crypto -> Object # textTransformer :: PrtclPredicateFailure crypto -> Object -> Text # | |
ToObject (PrtlSeqFailure crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> PrtlSeqFailure crypto -> Object # textTransformer :: PrtlSeqFailure crypto -> Object -> Text # | |
ToObject (UpdnPredicateFailure crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> UpdnPredicateFailure crypto -> Object # textTransformer :: UpdnPredicateFailure crypto -> Object -> Text # | |
ToObject (Set (Credential 'Staking StandardCrypto)) Source # | |
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) | |
Defined in Cardano.BM.Data.Tracer Methods toObject :: TracingVerbosity -> LOContent a -> Object # textTransformer :: LOContent a -> Object -> Text # | |
ToJSON a => ToObject (LogObject a) | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> Header (HardForkBlock xs) -> Object # textTransformer :: Header (HardForkBlock xs) -> Object -> Text # | |
ToObject (Header ByronBlock) Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> GenTx (HardForkBlock xs) -> Object # textTransformer :: GenTx (HardForkBlock xs) -> Object -> Text # | |
ToObject (GenTx ByronBlock) Source # | |
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 NOTE: this list is sorted in roughly topological order. |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> TraceEventMempool blk -> Object # textTransformer :: TraceEventMempool blk -> Object -> Text # | |
ConvertRawHash blk => ToObject (TraceBlockFetchServerEvent blk) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> TraceChainSyncClientEvent blk -> Object # textTransformer :: TraceChainSyncClientEvent blk -> Object -> Text # | |
ConvertRawHash blk => ToObject (TraceChainSyncServerEvent blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> TraceChainSyncServerEvent blk -> Object # textTransformer :: TraceChainSyncServerEvent blk -> Object -> Text # | |
ToObject (TraceLocalTxSubmissionServerEvent blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> TraceLocalTxSubmissionServerEvent blk -> Object # textTransformer :: TraceLocalTxSubmissionServerEvent blk -> Object -> Text # | |
Show (PBftVerKeyHash c) => ToObject (PBftCannotForge c) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> PBftCannotForge c -> Object # textTransformer :: PBftCannotForge c -> Object -> Text # | |
Show (PBftVerKeyHash c) => ToObject (PBftValidationErr c) Source # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> TraceEvent blk -> Object # textTransformer :: TraceEvent blk -> Object -> Text # | |
ToObject (ApplyTxErr blk) => ToObject (WrapApplyTxErr blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> WrapApplyTxErr blk -> Object # textTransformer :: WrapApplyTxErr blk -> Object -> Text # | |
ToObject (CannotForge blk) => ToObject (WrapCannotForge blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> WrapCannotForge blk -> Object # textTransformer :: WrapCannotForge blk -> Object -> Text # | |
ToObject (OtherHeaderEnvelopeError blk) => ToObject (WrapEnvelopeErr blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> WrapEnvelopeErr blk -> Object # textTransformer :: WrapEnvelopeErr blk -> Object -> Text # | |
ToObject (ForgeStateInfo blk) => ToObject (WrapForgeStateInfo blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> WrapForgeStateInfo blk -> Object # textTransformer :: WrapForgeStateInfo blk -> Object -> Text # | |
ToObject (ForgeStateUpdateError blk) => ToObject (WrapForgeStateUpdateError blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> WrapForgeStateUpdateError blk -> Object # textTransformer :: WrapForgeStateUpdateError blk -> Object -> Text # | |
ToObject (LedgerError blk) => ToObject (WrapLedgerErr blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> WrapLedgerErr blk -> Object # textTransformer :: WrapLedgerErr blk -> Object -> Text # | |
ToObject (LedgerUpdate blk) => ToObject (WrapLedgerUpdate blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toObject :: TracingVerbosity -> WrapLedgerUpdate blk -> Object # textTransformer :: WrapLedgerUpdate blk -> Object -> Text # | |
ToObject (LedgerWarning blk) => ToObject (WrapLedgerWarning blk) Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> ShelleyLedgerUpdate ledgerera -> Object # textTransformer :: ShelleyLedgerUpdate ledgerera -> Object -> Text # | |
ToJSON (PParamsUpdate era) => ToObject (UpdateProposal era) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> UpdateProposal era -> Object # textTransformer :: UpdateProposal era -> Object -> Text # | |
Crypto crypto => ToObject (UpdateState crypto) Source # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> TraceForgeEvent blk -> Object # textTransformer :: TraceForgeEvent blk -> Object -> Text # | |
ToObject a => ToObject (TraceLabelCreds a) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toObject :: TracingVerbosity -> TraceLabelCreds a -> Object # textTransformer :: TraceLabelCreds a -> Object -> Text # | |
ToObject (PraosCannotForge crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> PraosCannotForge crypto -> Object # textTransformer :: PraosCannotForge crypto -> Object -> Text # | |
Crypto crypto => ToObject (PraosValidationErr crypto) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> PraosValidationErr crypto -> Object # textTransformer :: PraosValidationErr crypto -> Object -> Text # | |
Crypto c => ToObject (PraosChainSelectView c) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toObject :: TracingVerbosity -> PraosChainSelectView c -> Object # textTransformer :: PraosChainSelectView c -> Object -> Text # | |
Crypto crypto => ToObject (TPraosCannotForge crypto) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> TraceFetchClientState header -> Object # textTransformer :: TraceFetchClientState header -> Object -> Text # | |
ToObject (FetchDecision [Point header]) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> TraceKeepAliveClient remotePeer -> Object # textTransformer :: TraceKeepAliveClient remotePeer -> Object -> Text # | |
ToObject (DebugPeerSelection SockAddr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> DebugPeerSelection SockAddr -> Object # textTransformer :: DebugPeerSelection SockAddr -> Object -> Text # | |
ToObject (TracePeerSelection SockAddr) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> AbstractTransitionTrace addr -> Object # textTransformer :: AbstractTransitionTrace addr -> Object -> Text # | |
ToObject (AnyMessageAndAgency ps) => ToObject (TraceSendRecv ps) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> InboundGovernorTrace addr -> Object # textTransformer :: InboundGovernorTrace addr -> Object -> Text # | |
ToJSON addr => ToObject (RemoteTransitionTrace addr) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> ServerTrace addr -> Object # textTransformer :: ServerTrace addr -> Object -> Text # | |
ToObject (WithDomainName DnsTrace) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> WithDomainName DnsTrace -> Object # textTransformer :: WithDomainName DnsTrace -> Object -> Text # | |
ToObject (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> WithDomainName (SubscriptionTrace SockAddr) -> Object # textTransformer :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text # | |
ToObject (WithIPList (SubscriptionTrace SockAddr)) Source # | |
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 NOTE: this list is sorted by the unqualified name of the outermost type. |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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. |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> DiffusionTracer ntnAddr ntcAddr -> Object # textTransformer :: DiffusionTracer ntnAddr ntcAddr -> Object -> Text # | |
ToObject (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> TraceLocalRootPeers RemoteAddress exception -> Object # textTransformer :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text # | |
ToObject (TraceTxSubmissionInbound txid tx) Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> WithAddr addr ErrorPolicyTrace -> Object # textTransformer :: WithAddr addr ErrorPolicyTrace -> Object -> Text # | |
ToObject (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toObject :: TracingVerbosity -> HandshakeTr LocalAddress NodeToClientVersion -> Object # textTransformer :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text # |
data TracingVerbosity #
Constructors
MinimalVerbosity | |
NormalVerbosity | |
MaximalVerbosity |
Instances
emptyObject :: ToObject a => HashMap Text a #
Instances
ToJSON Key | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON DotNetTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: DotNetTime -> Value # toEncoding :: DotNetTime -> Encoding toJSONList :: [DotNetTime] -> Value toEncodingList :: [DotNetTime] -> Encoding | |
ToJSON Value | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Value -> Encoding toJSONList :: [Value] -> Value toEncodingList :: [Value] -> Encoding | |
ToJSON Version | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Version -> Encoding toJSONList :: [Version] -> Value toEncodingList :: [Version] -> Encoding | |
ToJSON CTime | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: CTime -> Encoding toJSONList :: [CTime] -> Value toEncodingList :: [CTime] -> Encoding | |
ToJSON Void | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Void -> Encoding toJSONList :: [Void] -> Value toEncodingList :: [Void] -> Encoding | |
ToJSON Int16 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Int16 -> Encoding toJSONList :: [Int16] -> Value toEncodingList :: [Int16] -> Encoding | |
ToJSON Int32 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Int32 -> Encoding toJSONList :: [Int32] -> Value toEncodingList :: [Int32] -> Encoding | |
ToJSON Int64 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Int64 -> Encoding toJSONList :: [Int64] -> Value toEncodingList :: [Int64] -> Encoding | |
ToJSON Int8 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Int8 -> Encoding toJSONList :: [Int8] -> Value toEncodingList :: [Int8] -> Encoding | |
ToJSON Word16 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Word16 -> Encoding toJSONList :: [Word16] -> Value toEncodingList :: [Word16] -> Encoding | |
ToJSON Word32 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Word32 -> Encoding toJSONList :: [Word32] -> Value toEncodingList :: [Word32] -> Encoding | |
ToJSON Word64 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Word64 -> Encoding toJSONList :: [Word64] -> Value toEncodingList :: [Word64] -> Encoding | |
ToJSON Word8 | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Word8 -> Encoding toJSONList :: [Word8] -> Value toEncodingList :: [Word8] -> Encoding | |
ToJSON ByteString64 | |
Defined in Data.ByteString.Base64.Type Methods toJSON :: ByteString64 -> Value # toEncoding :: ByteString64 -> Encoding toJSONList :: [ByteString64] -> Value toEncodingList :: [ByteString64] -> Encoding | |
ToJSON StakeAddress | |
Defined in Cardano.Api.Address Methods toJSON :: StakeAddress -> Value # toEncoding :: StakeAddress -> Encoding toJSONList :: [StakeAddress] -> Value toEncodingList :: [StakeAddress] -> Encoding | |
ToJSON StakeCredential | |
Defined in Cardano.Api.Address Methods toJSON :: StakeCredential -> Value # toEncoding :: StakeCredential -> Encoding toJSONList :: [StakeCredential] -> Value toEncodingList :: [StakeCredential] -> Encoding | |
ToJSON ChainPoint | |
Defined in Cardano.Api.Block Methods toJSON :: ChainPoint -> Value # toEncoding :: ChainPoint -> Encoding toJSONList :: [ChainPoint] -> Value toEncodingList :: [ChainPoint] -> Encoding | |
ToJSON ChainTip | |
Defined in Cardano.Api.Block Methods toEncoding :: ChainTip -> Encoding toJSONList :: [ChainTip] -> Value toEncodingList :: [ChainTip] -> Encoding | |
ToJSON AnyShelleyBasedEra | |
Defined in Cardano.Api.Eon.ShelleyBasedEra Methods toJSON :: AnyShelleyBasedEra -> Value # toEncoding :: AnyShelleyBasedEra -> Encoding toJSONList :: [AnyShelleyBasedEra] -> Value toEncodingList :: [AnyShelleyBasedEra] -> Encoding | |
ToJSON AnyCardanoEra | |
Defined in Cardano.Api.Eras.Core Methods toJSON :: AnyCardanoEra -> Value # toEncoding :: AnyCardanoEra -> Encoding toJSONList :: [AnyCardanoEra] -> Value toEncodingList :: [AnyCardanoEra] -> Encoding | |
ToJSON LocalTxMonitoringResult | |
Defined in Cardano.Api.IPC Methods toJSON :: LocalTxMonitoringResult -> Value # toEncoding :: LocalTxMonitoringResult -> Encoding toJSONList :: [LocalTxMonitoringResult] -> Value toEncodingList :: [LocalTxMonitoringResult] -> Encoding | |
ToJSON TxValidationErrorInCardanoMode | |
Defined in Cardano.Api.InMode Methods toJSON :: TxValidationErrorInCardanoMode -> Value # toEncoding :: TxValidationErrorInCardanoMode -> Encoding toJSONList :: [TxValidationErrorInCardanoMode] -> Value toEncodingList :: [TxValidationErrorInCardanoMode] -> Encoding | |
ToJSON CostModels | |
Defined in Cardano.Api.ProtocolParameters Methods toJSON :: CostModels -> Value # toEncoding :: CostModels -> Encoding toJSONList :: [CostModels] -> Value toEncodingList :: [CostModels] -> Encoding | |
ToJSON ExecutionUnitPrices | |
Defined in Cardano.Api.ProtocolParameters Methods toJSON :: ExecutionUnitPrices -> Value # toEncoding :: ExecutionUnitPrices -> Encoding toJSONList :: [ExecutionUnitPrices] -> Value toEncodingList :: [ExecutionUnitPrices] -> Encoding | |
ToJSON PraosNonce | |
Defined in Cardano.Api.ProtocolParameters Methods toJSON :: PraosNonce -> Value # toEncoding :: PraosNonce -> Encoding toJSONList :: [PraosNonce] -> Value toEncodingList :: [PraosNonce] -> Encoding | |
ToJSON ProtocolParameters | |
Defined in Cardano.Api.ProtocolParameters Methods toJSON :: ProtocolParameters -> Value # toEncoding :: ProtocolParameters -> Encoding toJSONList :: [ProtocolParameters] -> Value toEncodingList :: [ProtocolParameters] -> Encoding | |
ToJSON DelegationsAndRewards | |
Defined in Cardano.Api.Rewards Methods toJSON :: DelegationsAndRewards -> Value # toEncoding :: DelegationsAndRewards -> Encoding toJSONList :: [DelegationsAndRewards] -> Value toEncodingList :: [DelegationsAndRewards] -> Encoding | |
ToJSON AnyPlutusScriptVersion | |
Defined in Cardano.Api.Script Methods toJSON :: AnyPlutusScriptVersion -> Value # toEncoding :: AnyPlutusScriptVersion -> Encoding toJSONList :: [AnyPlutusScriptVersion] -> Value toEncodingList :: [AnyPlutusScriptVersion] -> Encoding | |
ToJSON ExecutionUnits | |
Defined in Cardano.Api.Script Methods toJSON :: ExecutionUnits -> Value # toEncoding :: ExecutionUnits -> Encoding toJSONList :: [ExecutionUnits] -> Value toEncodingList :: [ExecutionUnits] -> Encoding | |
ToJSON ScriptHash | |
Defined in Cardano.Api.Script Methods toJSON :: ScriptHash -> Value # toEncoding :: ScriptHash -> Encoding toJSONList :: [ScriptHash] -> Value toEncodingList :: [ScriptHash] -> Encoding | |
ToJSON ScriptInAnyLang | |
Defined in Cardano.Api.Script Methods toJSON :: ScriptInAnyLang -> Value # toEncoding :: ScriptInAnyLang -> Encoding toJSONList :: [ScriptInAnyLang] -> Value toEncodingList :: [ScriptInAnyLang] -> Encoding | |
ToJSON SimpleScript | |
Defined in Cardano.Api.Script Methods toJSON :: SimpleScript -> Value # toEncoding :: SimpleScript -> Encoding toJSONList :: [SimpleScript] -> Value toEncodingList :: [SimpleScript] -> Encoding | |
ToJSON TextEnvelopeCddl | |
Defined in Cardano.Api.SerialiseLedgerCddl Methods toJSON :: TextEnvelopeCddl -> Value # toEncoding :: TextEnvelopeCddl -> Encoding toJSONList :: [TextEnvelopeCddl] -> Value toEncodingList :: [TextEnvelopeCddl] -> Encoding | |
ToJSON TextEnvelope | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods toJSON :: TextEnvelope -> Value # toEncoding :: TextEnvelope -> Encoding toJSONList :: [TextEnvelope] -> Value toEncodingList :: [TextEnvelope] -> Encoding | |
ToJSON TextEnvelopeDescr | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods toJSON :: TextEnvelopeDescr -> Value # toEncoding :: TextEnvelopeDescr -> Encoding toJSONList :: [TextEnvelopeDescr] -> Value toEncodingList :: [TextEnvelopeDescr] -> Encoding | |
ToJSON TextEnvelopeType | |
Defined in Cardano.Api.SerialiseTextEnvelope Methods toJSON :: TextEnvelopeType -> Value # toEncoding :: TextEnvelopeType -> Encoding toJSONList :: [TextEnvelopeType] -> Value toEncodingList :: [TextEnvelopeType] -> Encoding | |
ToJSON ScriptWitnessIndex | |
Defined in Cardano.Api.TxBody Methods toJSON :: ScriptWitnessIndex -> Value # toEncoding :: ScriptWitnessIndex -> Encoding toJSONList :: [ScriptWitnessIndex] -> Value toEncodingList :: [ScriptWitnessIndex] -> Encoding | |
ToJSON TxId | |
Defined in Cardano.Api.TxIn Methods toEncoding :: TxId -> Encoding toJSONList :: [TxId] -> Value toEncodingList :: [TxId] -> Encoding | |
ToJSON TxIn | |
Defined in Cardano.Api.TxIn Methods toEncoding :: TxIn -> Encoding toJSONList :: [TxIn] -> Value toEncodingList :: [TxIn] -> Encoding | |
ToJSON TxIx | |
Defined in Cardano.Api.TxIn Methods toEncoding :: TxIx -> Encoding toJSONList :: [TxIx] -> Value toEncodingList :: [TxIx] -> Encoding | |
ToJSON AssetName | |
Defined in Cardano.Api.Value Methods toJSON :: AssetName -> Value # toEncoding :: AssetName -> Encoding toJSONList :: [AssetName] -> Value toEncodingList :: [AssetName] -> Encoding | |
ToJSON Lovelace | |
Defined in Cardano.Api.Value Methods toEncoding :: Lovelace -> Encoding toJSONList :: [Lovelace] -> Value toEncodingList :: [Lovelace] -> Encoding | |
ToJSON PolicyId | |
Defined in Cardano.Api.Value Methods toEncoding :: PolicyId -> Encoding toJSONList :: [PolicyId] -> Value toEncodingList :: [PolicyId] -> Encoding | |
ToJSON Quantity | |
Defined in Cardano.Api.Value Methods toEncoding :: Quantity -> Encoding toJSONList :: [Quantity] -> Value toEncodingList :: [Quantity] -> Encoding | |
ToJSON Value | |
Defined in Cardano.Api.Value Methods toEncoding :: Value -> Encoding toJSONList :: [Value] -> Value0 toEncodingList :: [Value] -> Encoding | |
ToJSON ValueNestedRep | |
Defined in Cardano.Api.Value Methods toJSON :: ValueNestedRep -> Value # toEncoding :: ValueNestedRep -> Encoding toJSONList :: [ValueNestedRep] -> Value toEncodingList :: [ValueNestedRep] -> Encoding | |
ToJSON ProtocolMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods toJSON :: ProtocolMagic -> Value # toEncoding :: ProtocolMagic -> Encoding toJSONList :: [ProtocolMagic] -> Value toEncodingList :: [ProtocolMagic] -> Encoding | |
ToJSON ProtocolMagicId | |
Defined in Cardano.Crypto.ProtocolMagic Methods toJSON :: ProtocolMagicId -> Value # toEncoding :: ProtocolMagicId -> Encoding toJSONList :: [ProtocolMagicId] -> Value toEncodingList :: [ProtocolMagicId] -> Encoding | |
ToJSON RequiresNetworkMagic | |
Defined in Cardano.Crypto.ProtocolMagic Methods toJSON :: RequiresNetworkMagic -> Value # toEncoding :: RequiresNetworkMagic -> Encoding toJSONList :: [RequiresNetworkMagic] -> Value toEncodingList :: [RequiresNetworkMagic] -> Encoding | |
ToJSON CompactRedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.Compact Methods toJSON :: CompactRedeemVerificationKey -> Value # toEncoding :: CompactRedeemVerificationKey -> Encoding toJSONList :: [CompactRedeemVerificationKey] -> Value toEncodingList :: [CompactRedeemVerificationKey] -> Encoding | |
ToJSON RedeemVerificationKey | |
Defined in Cardano.Crypto.Signing.Redeem.VerificationKey Methods toJSON :: RedeemVerificationKey -> Value # toEncoding :: RedeemVerificationKey -> Encoding toJSONList :: [RedeemVerificationKey] -> Value toEncodingList :: [RedeemVerificationKey] -> Encoding | |
ToJSON VerificationKey | |
Defined in Cardano.Crypto.Signing.VerificationKey Methods toJSON :: VerificationKey -> Value # toEncoding :: VerificationKey -> Encoding toJSONList :: [VerificationKey] -> Value toEncodingList :: [VerificationKey] -> Encoding | |
ToJSON ValidityInterval Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toJSON :: ValidityInterval -> Value # toEncoding :: ValidityInterval -> Encoding toJSONList :: [ValidityInterval] -> Value toEncodingList :: [ValidityInterval] -> Encoding | |
ToJSON CoinPerWord | |
Defined in Cardano.Ledger.Alonzo.Core Methods toJSON :: CoinPerWord -> Value # toEncoding :: CoinPerWord -> Encoding toJSONList :: [CoinPerWord] -> Value toEncodingList :: [CoinPerWord] -> Encoding | |
ToJSON AlonzoGenesis | |
Defined in Cardano.Ledger.Alonzo.Genesis Methods toJSON :: AlonzoGenesis -> Value # toEncoding :: AlonzoGenesis -> Encoding toJSONList :: [AlonzoGenesis] -> Value toEncodingList :: [AlonzoGenesis] -> Encoding | |
ToJSON OrdExUnits | |
Defined in Cardano.Ledger.Alonzo.PParams Methods toJSON :: OrdExUnits -> Value # toEncoding :: OrdExUnits -> Encoding toJSONList :: [OrdExUnits] -> Value toEncodingList :: [OrdExUnits] -> Encoding | |
ToJSON FailureDescription Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toJSON :: FailureDescription -> Value # toEncoding :: FailureDescription -> Encoding toJSONList :: [FailureDescription] -> Value toEncodingList :: [FailureDescription] -> Encoding | |
ToJSON TagMismatchDescription Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toJSON :: TagMismatchDescription -> Value # toEncoding :: TagMismatchDescription -> Encoding toJSONList :: [TagMismatchDescription] -> Value toEncodingList :: [TagMismatchDescription] -> Encoding | |
ToJSON IsValid Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toEncoding :: IsValid -> Encoding toJSONList :: [IsValid] -> Value toEncodingList :: [IsValid] -> Encoding | |
ToJSON MemberStatus | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods toJSON :: MemberStatus -> Value # toEncoding :: MemberStatus -> Encoding toJSONList :: [MemberStatus] -> Value toEncodingList :: [MemberStatus] -> Encoding | |
ToJSON NextEpochChange | |
Defined in Cardano.Ledger.Api.State.Query.CommitteeMembersState Methods toJSON :: NextEpochChange -> Value # toEncoding :: NextEpochChange -> Encoding toJSONList :: [NextEpochChange] -> Value toEncodingList :: [NextEpochChange] -> Encoding | |
ToJSON CoinPerByte | |
Defined in Cardano.Ledger.Babbage.Core Methods toJSON :: CoinPerByte -> Value # toEncoding :: CoinPerByte -> Encoding toJSONList :: [CoinPerByte] -> Value toEncodingList :: [CoinPerByte] -> Encoding | |
ToJSON ByteSpan | |
Defined in Cardano.Ledger.Binary.Decoding.Annotated Methods toEncoding :: ByteSpan -> Encoding toJSONList :: [ByteSpan] -> Value toEncodingList :: [ByteSpan] -> Encoding | |
ToJSON Version | |
Defined in Cardano.Ledger.Binary.Version Methods toEncoding :: Version -> Encoding toJSONList :: [Version] -> Value toEncodingList :: [Version] -> Encoding | |
ToJSON Proof | |
Defined in Cardano.Chain.Block.Proof Methods toEncoding :: Proof -> Encoding toJSONList :: [Proof] -> Value toEncodingList :: [Proof] -> Encoding | |
ToJSON AddrAttributes | |
Defined in Cardano.Chain.Common.AddrAttributes Methods toJSON :: AddrAttributes -> Value # toEncoding :: AddrAttributes -> Encoding toJSONList :: [AddrAttributes] -> Value toEncodingList :: [AddrAttributes] -> Encoding | |
ToJSON HDAddressPayload | |
Defined in Cardano.Chain.Common.AddrAttributes Methods toJSON :: HDAddressPayload -> Value # toEncoding :: HDAddressPayload -> Encoding toJSONList :: [HDAddressPayload] -> Value toEncodingList :: [HDAddressPayload] -> Encoding | |
ToJSON AddrType | |
Defined in Cardano.Chain.Common.AddrSpendingData Methods toEncoding :: AddrType -> Encoding toJSONList :: [AddrType] -> Value toEncodingList :: [AddrType] -> Encoding | |
ToJSON Address | |
Defined in Cardano.Chain.Common.Address Methods toEncoding :: Address -> Encoding toJSONList :: [Address] -> Value toEncodingList :: [Address] -> Encoding | |
ToJSON UnparsedFields | |
Defined in Cardano.Chain.Common.Attributes Methods toJSON :: UnparsedFields -> Value # toEncoding :: UnparsedFields -> Encoding toJSONList :: [UnparsedFields] -> Value toEncodingList :: [UnparsedFields] -> Encoding | |
ToJSON ChainDifficulty | |
Defined in Cardano.Chain.Common.ChainDifficulty Methods toJSON :: ChainDifficulty -> Value # toEncoding :: ChainDifficulty -> Encoding toJSONList :: [ChainDifficulty] -> Value toEncodingList :: [ChainDifficulty] -> Encoding | |
ToJSON Lovelace | |
Defined in Cardano.Chain.Common.Lovelace Methods toEncoding :: Lovelace -> Encoding toJSONList :: [Lovelace] -> Value toEncodingList :: [Lovelace] -> Encoding | |
ToJSON LovelacePortion | |
Defined in Cardano.Chain.Common.LovelacePortion Methods toJSON :: LovelacePortion -> Value # toEncoding :: LovelacePortion -> Encoding toJSONList :: [LovelacePortion] -> Value toEncodingList :: [LovelacePortion] -> Encoding | |
ToJSON NetworkMagic | |
Defined in Cardano.Chain.Common.NetworkMagic Methods toJSON :: NetworkMagic -> Value # toEncoding :: NetworkMagic -> Encoding toJSONList :: [NetworkMagic] -> Value toEncodingList :: [NetworkMagic] -> Encoding | |
ToJSON TxFeePolicy | |
Defined in Cardano.Chain.Common.TxFeePolicy Methods toJSON :: TxFeePolicy -> Value # toEncoding :: TxFeePolicy -> Encoding toJSONList :: [TxFeePolicy] -> Value toEncodingList :: [TxFeePolicy] -> Encoding | |
ToJSON TxSizeLinear | |
Defined in Cardano.Chain.Common.TxSizeLinear Methods toJSON :: TxSizeLinear -> Value # toEncoding :: TxSizeLinear -> Encoding toJSONList :: [TxSizeLinear] -> Value toEncodingList :: [TxSizeLinear] -> Encoding | |
ToJSON GenesisHash | |
Defined in Cardano.Chain.Genesis.Hash Methods toJSON :: GenesisHash -> Value # toEncoding :: GenesisHash -> Encoding toJSONList :: [GenesisHash] -> Value toEncodingList :: [GenesisHash] -> Encoding | |
ToJSON EpochNumber | |
Defined in Cardano.Chain.Slotting.EpochNumber Methods toJSON :: EpochNumber -> Value # toEncoding :: EpochNumber -> Encoding toJSONList :: [EpochNumber] -> Value toEncodingList :: [EpochNumber] -> Encoding | |
ToJSON SlotNumber | |
Defined in Cardano.Chain.Slotting.SlotNumber Methods toJSON :: SlotNumber -> Value # toEncoding :: SlotNumber -> Encoding toJSONList :: [SlotNumber] -> Value toEncodingList :: [SlotNumber] -> Encoding | |
ToJSON SscPayload | |
Defined in Cardano.Chain.Ssc Methods toJSON :: SscPayload -> Value # toEncoding :: SscPayload -> Encoding toJSONList :: [SscPayload] -> Value toEncodingList :: [SscPayload] -> Encoding | |
ToJSON SscProof | |
Defined in Cardano.Chain.Ssc Methods toEncoding :: SscProof -> Encoding toJSONList :: [SscProof] -> Value toEncodingList :: [SscProof] -> Encoding | |
ToJSON Tx | |
Defined in Cardano.Chain.UTxO.Tx | |
ToJSON TxIn | |
Defined in Cardano.Chain.UTxO.Tx Methods toEncoding :: TxIn -> Encoding toJSONList :: [TxIn] -> Value toEncodingList :: [TxIn] -> Encoding | |
ToJSON TxOut | |
Defined in Cardano.Chain.UTxO.Tx Methods toEncoding :: TxOut -> Encoding toJSONList :: [TxOut] -> Value toEncodingList :: [TxOut] -> Encoding | |
ToJSON TxProof | |
Defined in Cardano.Chain.UTxO.TxProof Methods toEncoding :: TxProof -> Encoding toJSONList :: [TxProof] -> Value toEncodingList :: [TxProof] -> Encoding | |
ToJSON TxInWitness | |
Defined in Cardano.Chain.UTxO.TxWitness Methods toJSON :: TxInWitness -> Value # toEncoding :: TxInWitness -> Encoding toJSONList :: [TxInWitness] -> Value toEncodingList :: [TxInWitness] -> Encoding | |
ToJSON TxSigData | |
Defined in Cardano.Chain.UTxO.TxWitness Methods toJSON :: TxSigData -> Value # toEncoding :: TxSigData -> Encoding toJSONList :: [TxSigData] -> Value toEncodingList :: [TxSigData] -> Encoding | |
ToJSON ApplicationName | |
Defined in Cardano.Chain.Update.ApplicationName Methods toJSON :: ApplicationName -> Value # toEncoding :: ApplicationName -> Encoding toJSONList :: [ApplicationName] -> Value toEncodingList :: [ApplicationName] -> Encoding | |
ToJSON InstallerHash | |
Defined in Cardano.Chain.Update.InstallerHash Methods toJSON :: InstallerHash -> Value # toEncoding :: InstallerHash -> Encoding toJSONList :: [InstallerHash] -> Value toEncodingList :: [InstallerHash] -> Encoding | |
ToJSON ProposalBody | |
Defined in Cardano.Chain.Update.Proposal Methods toJSON :: ProposalBody -> Value # toEncoding :: ProposalBody -> Encoding toJSONList :: [ProposalBody] -> Value toEncodingList :: [ProposalBody] -> Encoding | |
ToJSON ProtocolParametersUpdate | |
Defined in Cardano.Chain.Update.ProtocolParametersUpdate Methods toJSON :: ProtocolParametersUpdate -> Value # toEncoding :: ProtocolParametersUpdate -> Encoding toJSONList :: [ProtocolParametersUpdate] -> Value toEncodingList :: [ProtocolParametersUpdate] -> Encoding | |
ToJSON ProtocolVersion | |
Defined in Cardano.Chain.Update.ProtocolVersion Methods toJSON :: ProtocolVersion -> Value # toEncoding :: ProtocolVersion -> Encoding toJSONList :: [ProtocolVersion] -> Value toEncodingList :: [ProtocolVersion] -> Encoding | |
ToJSON SoftforkRule | |
Defined in Cardano.Chain.Update.SoftforkRule Methods toJSON :: SoftforkRule -> Value # toEncoding :: SoftforkRule -> Encoding toJSONList :: [SoftforkRule] -> Value toEncodingList :: [SoftforkRule] -> Encoding | |
ToJSON SoftwareVersion | |
Defined in Cardano.Chain.Update.SoftwareVersion Methods toJSON :: SoftwareVersion -> Value # toEncoding :: SoftwareVersion -> Encoding toJSONList :: [SoftwareVersion] -> Value toEncodingList :: [SoftwareVersion] -> Encoding | |
ToJSON SystemTag | |
Defined in Cardano.Chain.Update.SystemTag Methods toJSON :: SystemTag -> Value # toEncoding :: SystemTag -> Encoding toJSONList :: [SystemTag] -> Value toEncodingList :: [SystemTag] -> Encoding | |
ToJSON DRepVotingThresholds | |
Defined in Cardano.Ledger.Conway.Core Methods toJSON :: DRepVotingThresholds -> Value # toEncoding :: DRepVotingThresholds -> Encoding toJSONList :: [DRepVotingThresholds] -> Value toEncodingList :: [DRepVotingThresholds] -> Encoding | |
ToJSON PoolVotingThresholds | |
Defined in Cardano.Ledger.Conway.Core Methods toJSON :: PoolVotingThresholds -> Value # toEncoding :: PoolVotingThresholds -> Encoding toJSONList :: [PoolVotingThresholds] -> Value toEncodingList :: [PoolVotingThresholds] -> Encoding | |
ToJSON GovActionIx | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovActionIx -> Value # toEncoding :: GovActionIx -> Encoding toJSONList :: [GovActionIx] -> Value toEncodingList :: [GovActionIx] -> Encoding | |
ToJSON Vote | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toEncoding :: Vote -> Encoding toJSONList :: [Vote] -> Value toEncodingList :: [Vote] -> Encoding | |
ToJSON CertIx | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: CertIx -> Encoding toJSONList :: [CertIx] -> Value toEncodingList :: [CertIx] -> Encoding | |
ToJSON DnsName | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: DnsName -> Encoding toJSONList :: [DnsName] -> Value toEncodingList :: [DnsName] -> Encoding | |
ToJSON Network | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: Network -> Encoding toJSONList :: [Network] -> Value toEncodingList :: [Network] -> Encoding | |
ToJSON NonNegativeInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: NonNegativeInterval -> Value # toEncoding :: NonNegativeInterval -> Encoding toJSONList :: [NonNegativeInterval] -> Value toEncodingList :: [NonNegativeInterval] -> Encoding | |
ToJSON Nonce | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: Nonce -> Encoding toJSONList :: [Nonce] -> Value toEncodingList :: [Nonce] -> Encoding | |
ToJSON Port | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: Port -> Encoding toJSONList :: [Port] -> Value toEncodingList :: [Port] -> Encoding | |
ToJSON PositiveInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: PositiveInterval -> Value # toEncoding :: PositiveInterval -> Encoding toJSONList :: [PositiveInterval] -> Value toEncodingList :: [PositiveInterval] -> Encoding | |
ToJSON PositiveUnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: PositiveUnitInterval -> Value # toEncoding :: PositiveUnitInterval -> Encoding toJSONList :: [PositiveUnitInterval] -> Value toEncodingList :: [PositiveUnitInterval] -> Encoding | |
ToJSON ProtVer | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: ProtVer -> Encoding toJSONList :: [ProtVer] -> Value toEncodingList :: [ProtVer] -> Encoding | |
ToJSON TxIx | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: TxIx -> Encoding toJSONList :: [TxIx] -> Value toEncodingList :: [TxIx] -> Encoding | |
ToJSON UnitInterval | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: UnitInterval -> Value # toEncoding :: UnitInterval -> Encoding toJSONList :: [UnitInterval] -> Value toEncodingList :: [UnitInterval] -> Encoding | |
ToJSON Url | |
Defined in Cardano.Ledger.BaseTypes | |
ToJSON Coin | |
Defined in Cardano.Ledger.Coin Methods toEncoding :: Coin -> Encoding toJSONList :: [Coin] -> Value toEncodingList :: [Coin] -> Encoding | |
ToJSON DeltaCoin | |
Defined in Cardano.Ledger.Coin Methods toJSON :: DeltaCoin -> Value # toEncoding :: DeltaCoin -> Encoding toJSONList :: [DeltaCoin] -> Value toEncodingList :: [DeltaCoin] -> Encoding | |
ToJSON Ptr | |
Defined in Cardano.Ledger.Credential | |
ToJSON CostModel | |
Defined in Cardano.Ledger.Plutus.CostModels Methods toJSON :: CostModel -> Value # toEncoding :: CostModel -> Encoding toJSONList :: [CostModel] -> Value toEncodingList :: [CostModel] -> Encoding | |
ToJSON CostModels | |
Defined in Cardano.Ledger.Plutus.CostModels Methods toJSON :: CostModels -> Value # toEncoding :: CostModels -> Encoding toJSONList :: [CostModels] -> Value toEncodingList :: [CostModels] -> Encoding | |
ToJSON ExUnits | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods toEncoding :: ExUnits -> Encoding toJSONList :: [ExUnits] -> Value toEncodingList :: [ExUnits] -> Encoding | |
ToJSON Prices | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods toEncoding :: Prices -> Encoding toJSONList :: [Prices] -> Value toEncodingList :: [Prices] -> Encoding | |
ToJSON Language | |
Defined in Cardano.Ledger.Plutus.Language Methods toEncoding :: Language -> Encoding toJSONList :: [Language] -> Value toEncodingList :: [Language] -> Encoding | |
ToJSON PoolMetadata | |
Defined in Cardano.Ledger.PoolParams Methods toJSON :: PoolMetadata -> Value # toEncoding :: PoolMetadata -> Encoding toJSONList :: [PoolMetadata] -> Value toEncodingList :: [PoolMetadata] -> Encoding | |
ToJSON StakePoolRelay | |
Defined in Cardano.Ledger.PoolParams Methods toJSON :: StakePoolRelay -> Value # toEncoding :: StakePoolRelay -> Encoding toJSONList :: [StakePoolRelay] -> Value toEncodingList :: [StakePoolRelay] -> Encoding | |
ToJSON RewardType | |
Defined in Cardano.Ledger.Rewards Methods toJSON :: RewardType -> Value # toEncoding :: RewardType -> Encoding toJSONList :: [RewardType] -> Value toEncodingList :: [RewardType] -> Encoding | |
ToJSON AssetName | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: AssetName -> Value # toEncoding :: AssetName -> Encoding toJSONList :: [AssetName] -> Value toEncodingList :: [AssetName] -> Encoding | |
ToJSON RewardInfoPool | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods toJSON :: RewardInfoPool -> Value # toEncoding :: RewardInfoPool -> Encoding toJSONList :: [RewardInfoPool] -> Value toEncodingList :: [RewardInfoPool] -> Encoding | |
ToJSON RewardParams | |
Defined in Cardano.Ledger.Shelley.API.Wallet Methods toJSON :: RewardParams -> Value # toEncoding :: RewardParams -> Encoding toJSONList :: [RewardParams] -> Value toEncodingList :: [RewardParams] -> Encoding | |
ToJSON NominalDiffTimeMicro | |
Defined in Cardano.Ledger.Shelley.Genesis Methods toJSON :: NominalDiffTimeMicro -> Value # toEncoding :: NominalDiffTimeMicro -> Encoding toJSONList :: [NominalDiffTimeMicro] -> Value toEncodingList :: [NominalDiffTimeMicro] -> Encoding | |
ToJSON AccountState | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: AccountState -> Value # toEncoding :: AccountState -> Encoding toJSONList :: [AccountState] -> Value toEncodingList :: [AccountState] -> Encoding | |
ToJSON Likelihood | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods toJSON :: Likelihood -> Value # toEncoding :: Likelihood -> Encoding toJSONList :: [Likelihood] -> Value toEncodingList :: [Likelihood] -> Encoding | |
ToJSON LogWeight | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods toJSON :: LogWeight -> Value # toEncoding :: LogWeight -> Encoding toJSONList :: [LogWeight] -> Value toEncodingList :: [LogWeight] -> Encoding | |
ToJSON Desirability | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods toJSON :: Desirability -> Value # toEncoding :: Desirability -> Encoding toJSONList :: [Desirability] -> Value toEncodingList :: [Desirability] -> Encoding | |
ToJSON NodeHostIPAddress Source # | |
Defined in Cardano.Node.Configuration.NodeAddress Methods toJSON :: NodeHostIPAddress -> Value # toEncoding :: NodeHostIPAddress -> Encoding toJSONList :: [NodeHostIPAddress] -> Value toEncodingList :: [NodeHostIPAddress] -> Encoding omitField :: NodeHostIPAddress -> Bool | |
ToJSON NodeHostIPv4Address Source # | |
Defined in Cardano.Node.Configuration.NodeAddress Methods toJSON :: NodeHostIPv4Address -> Value # toEncoding :: NodeHostIPv4Address -> Encoding toJSONList :: [NodeHostIPv4Address] -> Value toEncodingList :: [NodeHostIPv4Address] -> Encoding omitField :: NodeHostIPv4Address -> Bool | |
ToJSON NodeHostIPv6Address Source # | |
Defined in Cardano.Node.Configuration.NodeAddress Methods toJSON :: NodeHostIPv6Address -> Value # toEncoding :: NodeHostIPv6Address -> Encoding toJSONList :: [NodeHostIPv6Address] -> Value toEncodingList :: [NodeHostIPv6Address] -> Encoding omitField :: NodeHostIPv6Address -> Bool | |
ToJSON NetworkTopology Source # | |
Defined in Cardano.Node.Configuration.Topology Methods toJSON :: NetworkTopology -> Value # toEncoding :: NetworkTopology -> Encoding toJSONList :: [NetworkTopology] -> Value toEncodingList :: [NetworkTopology] -> Encoding omitField :: NetworkTopology -> Bool | |
ToJSON NodeSetup Source # | |
Defined in Cardano.Node.Configuration.Topology Methods toJSON :: NodeSetup -> Value # toEncoding :: NodeSetup -> Encoding toJSONList :: [NodeSetup] -> Value toEncodingList :: [NodeSetup] -> Encoding | |
ToJSON RemoteAddress Source # | |
Defined in Cardano.Node.Configuration.Topology Methods toJSON :: RemoteAddress -> Value # toEncoding :: RemoteAddress -> Encoding toJSONList :: [RemoteAddress] -> Value toEncodingList :: [RemoteAddress] -> Encoding omitField :: RemoteAddress -> Bool | |
ToJSON LocalRootPeersGroup Source # | |
Defined in Cardano.Node.Configuration.TopologyP2P Methods toJSON :: LocalRootPeersGroup -> Value # toEncoding :: LocalRootPeersGroup -> Encoding toJSONList :: [LocalRootPeersGroup] -> Value toEncodingList :: [LocalRootPeersGroup] -> Encoding omitField :: LocalRootPeersGroup -> Bool | |
ToJSON LocalRootPeersGroups Source # | |
Defined in Cardano.Node.Configuration.TopologyP2P Methods toJSON :: LocalRootPeersGroups -> Value # toEncoding :: LocalRootPeersGroups -> Encoding toJSONList :: [LocalRootPeersGroups] -> Value toEncodingList :: [LocalRootPeersGroups] -> Encoding | |
ToJSON NetworkTopology Source # | |
Defined in Cardano.Node.Configuration.TopologyP2P Methods toJSON :: NetworkTopology -> Value # toEncoding :: NetworkTopology -> Encoding toJSONList :: [NetworkTopology] -> Value toEncodingList :: [NetworkTopology] -> Encoding omitField :: NetworkTopology -> Bool | |
ToJSON NodeSetup Source # | |
Defined in Cardano.Node.Configuration.TopologyP2P Methods toJSON :: NodeSetup -> Value # toEncoding :: NodeSetup -> Encoding toJSONList :: [NodeSetup] -> Value toEncodingList :: [NodeSetup] -> Encoding | |
ToJSON PublicRootPeers Source # | |
Defined in Cardano.Node.Configuration.TopologyP2P Methods toJSON :: PublicRootPeers -> Value # toEncoding :: PublicRootPeers -> Encoding toJSONList :: [PublicRootPeers] -> Value toEncodingList :: [PublicRootPeers] -> Encoding omitField :: PublicRootPeers -> Bool | |
ToJSON RootConfig Source # | |
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 # | |
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 # | |
Defined in Cardano.Node.Handlers.Shutdown Methods toJSON :: ShutdownTrace -> Value # toEncoding :: ShutdownTrace -> Encoding toJSONList :: [ShutdownTrace] -> Value toEncodingList :: [ShutdownTrace] -> Encoding omitField :: ShutdownTrace -> Bool | |
ToJSON NodeInfo Source # | |
Defined in Cardano.Node.Startup Methods toEncoding :: NodeInfo -> Encoding toJSONList :: [NodeInfo] -> Value toEncodingList :: [NodeInfo] -> Encoding | |
ToJSON NodeStartupInfo Source # | |
Defined in Cardano.Node.Startup Methods toJSON :: NodeStartupInfo -> Value # toEncoding :: NodeStartupInfo -> Encoding toJSONList :: [NodeStartupInfo] -> Value toEncodingList :: [NodeStartupInfo] -> Encoding omitField :: NodeStartupInfo -> Bool | |
ToJSON NodePeers Source # | |
Defined in Cardano.Node.Tracing.Peers Methods toJSON :: NodePeers -> Value # toEncoding :: NodePeers -> Encoding toJSONList :: [NodePeers] -> Value toEncodingList :: [NodePeers] -> Encoding | |
ToJSON AddedToCurrentChain Source # | |
Defined in Cardano.Node.Tracing.StateRep Methods toJSON :: AddedToCurrentChain -> Value # toEncoding :: AddedToCurrentChain -> Encoding toJSONList :: [AddedToCurrentChain] -> Value toEncodingList :: [AddedToCurrentChain] -> Encoding omitField :: AddedToCurrentChain -> Bool | |
ToJSON InitChainSelection Source # | |
Defined in Cardano.Node.Tracing.StateRep Methods toJSON :: InitChainSelection -> Value # toEncoding :: InitChainSelection -> Encoding toJSONList :: [InitChainSelection] -> Value toEncodingList :: [InitChainSelection] -> Encoding omitField :: InitChainSelection -> Bool | |
ToJSON NodeState Source # | |
Defined in Cardano.Node.Tracing.StateRep Methods toJSON :: NodeState -> Value # toEncoding :: NodeState -> Encoding toJSONList :: [NodeState] -> Value toEncodingList :: [NodeState] -> Encoding | |
ToJSON OpeningDbs Source # | |
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 # | |
Defined in Cardano.Node.Tracing.StateRep Methods toEncoding :: Replays -> Encoding toJSONList :: [Replays] -> Value toEncodingList :: [Replays] -> Encoding | |
ToJSON StartupState Source # | |
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 # | |
Defined in Cardano.Node.Types Methods toJSON :: GenesisHash -> Value # toEncoding :: GenesisHash -> Encoding toJSONList :: [GenesisHash] -> Value toEncodingList :: [GenesisHash] -> Encoding omitField :: GenesisHash -> Bool | |
ToJSON UseLedger Source # | |
Defined in Cardano.Node.Types Methods toJSON :: UseLedger -> Value # toEncoding :: UseLedger -> Encoding toJSONList :: [UseLedger] -> Value toEncodingList :: [UseLedger] -> Encoding | |
ToJSON KESPeriod Source # | |
Defined in Cardano.Node.Tracing.Tracers.KESInfo Methods toJSON :: KESPeriod -> Value # toEncoding :: KESPeriod -> Encoding toJSONList :: [KESPeriod] -> Value toEncodingList :: [KESPeriod] -> Encoding | |
ToJSON BlockNo | |
Defined in Cardano.Slotting.Block Methods toEncoding :: BlockNo -> Encoding toJSONList :: [BlockNo] -> Value toEncodingList :: [BlockNo] -> Encoding | |
ToJSON EpochNo | |
Defined in Cardano.Slotting.Slot Methods toEncoding :: EpochNo -> Encoding toJSONList :: [EpochNo] -> Value toEncodingList :: [EpochNo] -> Encoding | |
ToJSON EpochSize | |
Defined in Cardano.Slotting.Slot Methods toJSON :: EpochSize -> Value # toEncoding :: EpochSize -> Encoding toJSONList :: [EpochSize] -> Value toEncodingList :: [EpochSize] -> Encoding | |
ToJSON SlotNo | |
Defined in Cardano.Slotting.Slot Methods toEncoding :: SlotNo -> Encoding toJSONList :: [SlotNo] -> Value toEncodingList :: [SlotNo] -> Encoding | |
ToJSON RelativeTime | |
Defined in Cardano.Slotting.Time Methods toJSON :: RelativeTime -> Value # toEncoding :: RelativeTime -> Encoding toJSONList :: [RelativeTime] -> Value toEncodingList :: [RelativeTime] -> Encoding | |
ToJSON SystemStart | |
Defined in Cardano.Slotting.Time Methods toJSON :: SystemStart -> Value # toEncoding :: SystemStart -> Encoding toJSONList :: [SystemStart] -> Value toEncodingList :: [SystemStart] -> Encoding | |
ToJSON IntSet | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: IntSet -> Encoding toJSONList :: [IntSet] -> Value toEncodingList :: [IntSet] -> Encoding | |
ToJSON Ordering | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Ordering -> Encoding toJSONList :: [Ordering] -> Value toEncodingList :: [Ordering] -> Encoding | |
ToJSON Aggregated | |
Defined in Cardano.BM.Data.Aggregated Methods toJSON :: Aggregated -> Value # toEncoding :: Aggregated -> Encoding toJSONList :: [Aggregated] -> Value toEncodingList :: [Aggregated] -> Encoding | |
ToJSON BaseStats | |
Defined in Cardano.BM.Data.Aggregated Methods toJSON :: BaseStats -> Value # toEncoding :: BaseStats -> Encoding toJSONList :: [BaseStats] -> Value toEncodingList :: [BaseStats] -> Encoding | |
ToJSON EWMA | |
Defined in Cardano.BM.Data.Aggregated Methods toEncoding :: EWMA -> Encoding toJSONList :: [EWMA] -> Value toEncodingList :: [EWMA] -> Encoding | |
ToJSON Measurable | |
Defined in Cardano.BM.Data.Aggregated Methods toJSON :: Measurable -> Value # toEncoding :: Measurable -> Encoding toJSONList :: [Measurable] -> Value toEncodingList :: [Measurable] -> Encoding | |
ToJSON Stats | |
Defined in Cardano.BM.Data.Aggregated Methods toEncoding :: Stats -> Encoding toJSONList :: [Stats] -> Value toEncodingList :: [Stats] -> Encoding | |
ToJSON AggregatedKind | |
Defined in Cardano.BM.Data.AggregatedKind Methods toJSON :: AggregatedKind -> Value # toEncoding :: AggregatedKind -> Encoding toJSONList :: [AggregatedKind] -> Value toEncodingList :: [AggregatedKind] -> Encoding | |
ToJSON BackendKind | |
Defined in Cardano.BM.Data.BackendKind Methods toJSON :: BackendKind -> Value # toEncoding :: BackendKind -> Encoding toJSONList :: [BackendKind] -> Value toEncodingList :: [BackendKind] -> Encoding | |
ToJSON Endpoint | |
Defined in Cardano.BM.Data.Configuration Methods toEncoding :: Endpoint -> Encoding toJSONList :: [Endpoint] -> Value toEncodingList :: [Endpoint] -> Encoding | |
ToJSON RemoteAddr | |
Defined in Cardano.BM.Data.Configuration Methods toJSON :: RemoteAddr -> Value # toEncoding :: RemoteAddr -> Encoding toJSONList :: [RemoteAddr] -> Value toEncodingList :: [RemoteAddr] -> Encoding | |
ToJSON RemoteAddrNamed | |
Defined in Cardano.BM.Data.Configuration Methods toJSON :: RemoteAddrNamed -> Value # toEncoding :: RemoteAddrNamed -> Encoding toJSONList :: [RemoteAddrNamed] -> Value toEncodingList :: [RemoteAddrNamed] -> Encoding | |
ToJSON Representation | |
Defined in Cardano.BM.Data.Configuration Methods toJSON :: Representation -> Value # toEncoding :: Representation -> Encoding toJSONList :: [Representation] -> Value toEncodingList :: [Representation] -> Encoding | |
ToJSON Counter | |
Defined in Cardano.BM.Data.Counter Methods toEncoding :: Counter -> Encoding toJSONList :: [Counter] -> Value toEncodingList :: [Counter] -> Encoding | |
ToJSON CounterState | |
Defined in Cardano.BM.Data.Counter Methods toJSON :: CounterState -> Value # toEncoding :: CounterState -> Encoding toJSONList :: [CounterState] -> Value toEncodingList :: [CounterState] -> Encoding | |
ToJSON CounterType | |
Defined in Cardano.BM.Data.Counter Methods toJSON :: CounterType -> Value # toEncoding :: CounterType -> Encoding toJSONList :: [CounterType] -> Value toEncodingList :: [CounterType] -> Encoding | |
ToJSON CommandValue | |
Defined in Cardano.BM.Data.LogItem Methods toJSON :: CommandValue -> Value # toEncoding :: CommandValue -> Encoding toJSONList :: [CommandValue] -> Value toEncodingList :: [CommandValue] -> Encoding | |
ToJSON LOMeta | |
Defined in Cardano.BM.Data.LogItem Methods toEncoding :: LOMeta -> Encoding toJSONList :: [LOMeta] -> Value toEncodingList :: [LOMeta] -> Encoding | |
ToJSON MonitorAction | |
Defined in Cardano.BM.Data.LogItem Methods toJSON :: MonitorAction -> Value # toEncoding :: MonitorAction -> Encoding toJSONList :: [MonitorAction] -> Value toEncodingList :: [MonitorAction] -> Encoding | |
ToJSON ObservableInstance | |
Defined in Cardano.BM.Data.Observable Methods toJSON :: ObservableInstance -> Value # toEncoding :: ObservableInstance -> Encoding toJSONList :: [ObservableInstance] -> Value toEncodingList :: [ObservableInstance] -> Encoding | |
ToJSON ScribeDefinition | |
Defined in Cardano.BM.Data.Output Methods toJSON :: ScribeDefinition -> Value # toEncoding :: ScribeDefinition -> Encoding toJSONList :: [ScribeDefinition] -> Value toEncodingList :: [ScribeDefinition] -> Encoding | |
ToJSON ScribeFormat | |
Defined in Cardano.BM.Data.Output Methods toJSON :: ScribeFormat -> Value # toEncoding :: ScribeFormat -> Encoding toJSONList :: [ScribeFormat] -> Value toEncodingList :: [ScribeFormat] -> Encoding | |
ToJSON ScribeKind | |
Defined in Cardano.BM.Data.Output Methods toJSON :: ScribeKind -> Value # toEncoding :: ScribeKind -> Encoding toJSONList :: [ScribeKind] -> Value toEncodingList :: [ScribeKind] -> Encoding | |
ToJSON ScribePrivacy | |
Defined in Cardano.BM.Data.Output Methods toJSON :: ScribePrivacy -> Value # toEncoding :: ScribePrivacy -> Encoding toJSONList :: [ScribePrivacy] -> Value toEncodingList :: [ScribePrivacy] -> Encoding | |
ToJSON RotationParameters | |
Defined in Cardano.BM.Data.Rotation Methods toJSON :: RotationParameters -> Value # toEncoding :: RotationParameters -> Encoding toJSONList :: [RotationParameters] -> Value toEncodingList :: [RotationParameters] -> Encoding | |
ToJSON Severity | |
Defined in Cardano.BM.Data.Severity Methods toEncoding :: Severity -> Encoding toJSONList :: [Severity] -> Value toEncodingList :: [Severity] -> Encoding | |
ToJSON DropName | |
Defined in Cardano.BM.Data.SubTrace Methods toEncoding :: DropName -> Encoding toJSONList :: [DropName] -> Value toEncodingList :: [DropName] -> Encoding | |
ToJSON NameSelector | |
Defined in Cardano.BM.Data.SubTrace Methods toJSON :: NameSelector -> Value # toEncoding :: NameSelector -> Encoding toJSONList :: [NameSelector] -> Value toEncodingList :: [NameSelector] -> Encoding | |
ToJSON SubTrace | |
Defined in Cardano.BM.Data.SubTrace Methods toEncoding :: SubTrace -> Encoding toJSONList :: [SubTrace] -> Value toEncodingList :: [SubTrace] -> Encoding | |
ToJSON UnhideNames | |
Defined in Cardano.BM.Data.SubTrace Methods toJSON :: UnhideNames -> Value # toEncoding :: UnhideNames -> Encoding toJSONList :: [UnhideNames] -> Value toEncodingList :: [UnhideNames] -> Encoding | |
ToJSON IP Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network | |
ToJSON Environment | |
Defined in Katip.Core Methods toJSON :: Environment -> Value # toEncoding :: Environment -> Encoding toJSONList :: [Environment] -> Value toEncodingList :: [Environment] -> Encoding | |
ToJSON LocJs | |
Defined in Katip.Core Methods toEncoding :: LocJs -> Encoding toJSONList :: [LocJs] -> Value toEncodingList :: [LocJs] -> Encoding | |
ToJSON Namespace | |
Defined in Katip.Core Methods toJSON :: Namespace -> Value # toEncoding :: Namespace -> Encoding toJSONList :: [Namespace] -> Value toEncodingList :: [Namespace] -> Encoding | |
ToJSON ProcessIDJs | |
Defined in Katip.Core Methods toJSON :: ProcessIDJs -> Value # toEncoding :: ProcessIDJs -> Encoding toJSONList :: [ProcessIDJs] -> Value toEncodingList :: [ProcessIDJs] -> Encoding | |
ToJSON Severity | |
Defined in Katip.Core Methods toEncoding :: Severity -> Encoding toJSONList :: [Severity] -> Value toEncodingList :: [Severity] -> Encoding | |
ToJSON SimpleLogPayload | |
Defined in Katip.Core Methods toJSON :: SimpleLogPayload -> Value # toEncoding :: SimpleLogPayload -> Encoding toJSONList :: [SimpleLogPayload] -> Value toEncodingList :: [SimpleLogPayload] -> Encoding | |
ToJSON ThreadIdText | |
Defined in Katip.Core Methods toJSON :: ThreadIdText -> Value # toEncoding :: ThreadIdText -> Encoding toJSONList :: [ThreadIdText] -> Value toEncodingList :: [ThreadIdText] -> Encoding | |
ToJSON Verbosity | |
Defined in Katip.Core Methods toJSON :: Verbosity -> Value # toEncoding :: Verbosity -> Encoding toJSONList :: [Verbosity] -> Value toEncodingList :: [Verbosity] -> Encoding | |
ToJSON LogContexts | |
Defined in Katip.Monadic Methods toJSON :: LogContexts -> Value # toEncoding :: LogContexts -> Encoding toJSONList :: [LogContexts] -> Value toEncodingList :: [LogContexts] -> Encoding | |
ToJSON Metric | |
Defined in Cardano.BM.Backend.Prometheus Methods toEncoding :: Metric -> Encoding toJSONList :: [Metric] -> Value toEncodingList :: [Metric] -> Encoding | |
ToJSON MetricsGroup | |
Defined in Cardano.BM.Backend.Prometheus Methods toJSON :: MetricsGroup -> Value # toEncoding :: MetricsGroup -> Encoding toJSONList :: [MetricsGroup] -> Value toEncodingList :: [MetricsGroup] -> Encoding | |
ToJSON Number | |
Defined in Cardano.BM.Backend.Prometheus Methods toEncoding :: Number -> Encoding toJSONList :: [Number] -> Value toEncodingList :: [Number] -> Encoding | |
ToJSON SockAddr Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toEncoding :: SockAddr -> Encoding toJSONList :: [SockAddr] -> Value toEncodingList :: [SockAddr] -> Encoding | |
ToJSON MiniProtocolNum Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: MiniProtocolNum -> Value # toEncoding :: MiniProtocolNum -> Encoding toJSONList :: [MiniProtocolNum] -> Value toEncodingList :: [MiniProtocolNum] -> Encoding | |
ToJSON URI | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON HardForkSpecificNodeToClientVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toJSON :: HardForkSpecificNodeToClientVersion -> Value # toEncoding :: HardForkSpecificNodeToClientVersion -> Encoding toJSONList :: [HardForkSpecificNodeToClientVersion] -> Value toEncodingList :: [HardForkSpecificNodeToClientVersion] -> Encoding | |
ToJSON HardForkSpecificNodeToNodeVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toJSON :: HardForkSpecificNodeToNodeVersion -> Value # toEncoding :: HardForkSpecificNodeToNodeVersion -> Encoding toJSONList :: [HardForkSpecificNodeToNodeVersion] -> Value toEncodingList :: [HardForkSpecificNodeToNodeVersion] -> Encoding | |
ToJSON SafeZone Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toEncoding :: SafeZone -> Encoding toJSONList :: [SafeZone] -> Value toEncodingList :: [SafeZone] -> Encoding | |
ToJSON ChunkNo Source # | |
Defined in Cardano.Node.Tracing.StateRep Methods toEncoding :: ChunkNo -> Encoding toJSONList :: [ChunkNo] -> Value toEncodingList :: [ChunkNo] -> Encoding | |
ToJSON ByronNodeToClientVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toJSON :: ByronNodeToClientVersion -> Value # toEncoding :: ByronNodeToClientVersion -> Encoding toJSONList :: [ByronNodeToClientVersion] -> Value toEncodingList :: [ByronNodeToClientVersion] -> Encoding | |
ToJSON ByronNodeToNodeVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.Byron Methods toJSON :: ByronNodeToNodeVersion -> Value # toEncoding :: ByronNodeToNodeVersion -> Encoding toJSONList :: [ByronNodeToNodeVersion] -> Value toEncodingList :: [ByronNodeToNodeVersion] -> Encoding | |
ToJSON ShelleyNodeToClientVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toJSON :: ShelleyNodeToClientVersion -> Value # toEncoding :: ShelleyNodeToClientVersion -> Encoding toJSONList :: [ShelleyNodeToClientVersion] -> Value toEncodingList :: [ShelleyNodeToClientVersion] -> Encoding | |
ToJSON ShelleyNodeToNodeVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toJSON :: ShelleyNodeToNodeVersion -> Value # toEncoding :: ShelleyNodeToNodeVersion -> Encoding toJSONList :: [ShelleyNodeToNodeVersion] -> Value toEncodingList :: [ShelleyNodeToNodeVersion] -> Encoding | |
ToJSON PeerGSV Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toEncoding :: PeerGSV -> Encoding toJSONList :: [PeerGSV] -> Value toEncodingList :: [PeerGSV] -> Encoding | |
ToJSON ReconnectDelay Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: ReconnectDelay -> Value # toEncoding :: ReconnectDelay -> Encoding toJSONList :: [ReconnectDelay] -> Value toEncodingList :: [ReconnectDelay] -> Encoding | |
ToJSON PeerSelectionTargets Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: PeerSelectionTargets -> Value # toEncoding :: PeerSelectionTargets -> Encoding toJSONList :: [PeerSelectionTargets] -> Value toEncodingList :: [PeerSelectionTargets] -> Encoding | |
ToJSON HotValency Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: HotValency -> Value # toEncoding :: HotValency -> Encoding toJSONList :: [HotValency] -> Value toEncodingList :: [HotValency] -> Encoding | |
ToJSON WarmValency Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: WarmValency -> Value # toEncoding :: WarmValency -> Encoding toJSONList :: [WarmValency] -> Value toEncodingList :: [WarmValency] -> Encoding | |
ToJSON PeerStatus Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: PeerStatus -> Value # toEncoding :: PeerStatus -> Encoding toJSONList :: [PeerStatus] -> Value toEncodingList :: [PeerStatus] -> Encoding | |
ToJSON NodeToClientVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: NodeToClientVersion -> Value # toEncoding :: NodeToClientVersion -> Encoding toJSONList :: [NodeToClientVersion] -> Value toEncodingList :: [NodeToClientVersion] -> Encoding | |
ToJSON NodeToClientVersionData Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: NodeToClientVersionData -> Value # toEncoding :: NodeToClientVersionData -> Encoding toJSONList :: [NodeToClientVersionData] -> Value toEncodingList :: [NodeToClientVersionData] -> Encoding | |
ToJSON NodeToNodeVersion Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: NodeToNodeVersion -> Value # toEncoding :: NodeToNodeVersion -> Encoding toJSONList :: [NodeToNodeVersion] -> Value toEncodingList :: [NodeToNodeVersion] -> Encoding | |
ToJSON NodeToNodeVersionData Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: NodeToNodeVersionData -> Value # toEncoding :: NodeToNodeVersionData -> Encoding toJSONList :: [NodeToNodeVersionData] -> Value toEncodingList :: [NodeToNodeVersionData] -> Encoding | |
ToJSON PeerAdvertise | |
Defined in Ouroboros.Network.PeerSelection.PeerAdvertise Methods toJSON :: PeerAdvertise -> Value # toEncoding :: PeerAdvertise -> Encoding toJSONList :: [PeerAdvertise] -> Value toEncodingList :: [PeerAdvertise] -> Encoding omitField :: PeerAdvertise -> Bool | |
ToJSON PeerSharing Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: PeerSharing -> Value # toEncoding :: PeerSharing -> Encoding toJSONList :: [PeerSharing] -> Value toEncodingList :: [PeerSharing] -> Encoding | |
ToJSON DomainAccessPoint | |
Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint Methods toJSON :: DomainAccessPoint -> Value # toEncoding :: DomainAccessPoint -> Encoding toJSONList :: [DomainAccessPoint] -> Value toEncodingList :: [DomainAccessPoint] -> Encoding | |
ToJSON RelayAccessPoint | |
Defined in Ouroboros.Network.PeerSelection.RelayAccessPoint Methods toJSON :: RelayAccessPoint -> Value # toEncoding :: RelayAccessPoint -> Encoding toJSONList :: [RelayAccessPoint] -> Value toEncodingList :: [RelayAccessPoint] -> Encoding | |
ToJSON ProtocolLimitFailure Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: ProtocolLimitFailure -> Value # toEncoding :: ProtocolLimitFailure -> Encoding toJSONList :: [ProtocolLimitFailure] -> Value toEncodingList :: [ProtocolLimitFailure] -> Encoding | |
ToJSON SizeInBytes Source # | |
Defined in Cardano.Node.Tracing.Tracers.NodeToNode Methods toJSON :: SizeInBytes -> Value # toEncoding :: SizeInBytes -> Encoding toJSONList :: [SizeInBytes] -> Value toEncodingList :: [SizeInBytes] -> Encoding | |
ToJSON AbstractState Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: AbstractState -> Value # toEncoding :: AbstractState -> Encoding toJSONList :: [AbstractState] -> Value toEncodingList :: [AbstractState] -> Encoding | |
ToJSON ConnectionManagerCounters Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: ConnectionManagerCounters -> Value # toEncoding :: ConnectionManagerCounters -> Encoding toJSONList :: [ConnectionManagerCounters] -> Value toEncodingList :: [ConnectionManagerCounters] -> Encoding | |
ToJSON RemoteSt Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toEncoding :: RemoteSt -> Encoding toJSONList :: [RemoteSt] -> Value toEncodingList :: [RemoteSt] -> Encoding | |
ToJSON UnversionedProtocol Source # | |
Defined in Cardano.Node.Tracing.Documentation Methods toJSON :: UnversionedProtocol -> Value # toEncoding :: UnversionedProtocol -> Encoding toJSONList :: [UnversionedProtocol] -> Value toEncodingList :: [UnversionedProtocol] -> Encoding | |
ToJSON UnversionedProtocolData Source # | |
Defined in Cardano.Node.Tracing.Documentation Methods toJSON :: UnversionedProtocolData -> Value # toEncoding :: UnversionedProtocolData -> Encoding toJSONList :: [UnversionedProtocolData] -> Value toEncodingList :: [UnversionedProtocolData] -> Encoding | |
ToJSON AcceptedConnectionsLimit Source # | |
Defined in Cardano.Node.Orphans Methods toJSON :: AcceptedConnectionsLimit -> Value # toEncoding :: AcceptedConnectionsLimit -> Encoding toJSONList :: [AcceptedConnectionsLimit] -> Value toEncodingList :: [AcceptedConnectionsLimit] -> Encoding | |
ToJSON LocalAddress Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: LocalAddress -> Value # toEncoding :: LocalAddress -> Encoding toJSONList :: [LocalAddress] -> Value toEncodingList :: [LocalAddress] -> Encoding | |
ToJSON SatInt | |
Defined in Data.SatInt Methods toEncoding :: SatInt -> Encoding toJSONList :: [SatInt] -> Value toEncodingList :: [SatInt] -> Encoding | |
ToJSON ExBudget | |
Defined in PlutusCore.Evaluation.Machine.ExBudget Methods toEncoding :: ExBudget -> Encoding toJSONList :: [ExBudget] -> Value toEncodingList :: [ExBudget] -> Encoding | |
ToJSON ExCPU | |
Defined in PlutusCore.Evaluation.Machine.ExMemory Methods toEncoding :: ExCPU -> Encoding toJSONList :: [ExCPU] -> Value toEncodingList :: [ExCPU] -> Encoding | |
ToJSON ExMemory | |
Defined in PlutusCore.Evaluation.Machine.ExMemory Methods toEncoding :: ExMemory -> Encoding toJSONList :: [ExMemory] -> Value toEncodingList :: [ExMemory] -> Encoding | |
ToJSON CovLoc | |
Defined in PlutusTx.Coverage Methods toEncoding :: CovLoc -> Encoding toJSONList :: [CovLoc] -> Value toEncodingList :: [CovLoc] -> Encoding | |
ToJSON CoverageAnnotation | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageAnnotation -> Value # toEncoding :: CoverageAnnotation -> Encoding toJSONList :: [CoverageAnnotation] -> Value toEncodingList :: [CoverageAnnotation] -> Encoding | |
ToJSON CoverageData | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageData -> Value # toEncoding :: CoverageData -> Encoding toJSONList :: [CoverageData] -> Value toEncodingList :: [CoverageData] -> Encoding | |
ToJSON CoverageIndex | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageIndex -> Value # toEncoding :: CoverageIndex -> Encoding toJSONList :: [CoverageIndex] -> Value toEncodingList :: [CoverageIndex] -> Encoding | |
ToJSON CoverageMetadata | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageMetadata -> Value # toEncoding :: CoverageMetadata -> Encoding toJSONList :: [CoverageMetadata] -> Value toEncodingList :: [CoverageMetadata] -> Encoding | |
ToJSON CoverageReport | |
Defined in PlutusTx.Coverage Methods toJSON :: CoverageReport -> Value # toEncoding :: CoverageReport -> Encoding toJSONList :: [CoverageReport] -> Value toEncodingList :: [CoverageReport] -> Encoding | |
ToJSON Metadata | |
Defined in PlutusTx.Coverage Methods toEncoding :: Metadata -> Encoding toJSONList :: [Metadata] -> Value toEncodingList :: [Metadata] -> Encoding | |
ToJSON Rational | |
Defined in PlutusTx.Ratio Methods toEncoding :: Rational -> Encoding toJSONList :: [Rational] -> Value toEncodingList :: [Rational] -> Encoding | |
ToJSON Scientific | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Scientific -> Value # toEncoding :: Scientific -> Encoding toJSONList :: [Scientific] -> Value toEncodingList :: [Scientific] -> Encoding | |
ToJSON StudentT | |
Defined in Statistics.Distribution.StudentT Methods toEncoding :: StudentT -> Encoding toJSONList :: [StudentT] -> Value toEncodingList :: [StudentT] -> Encoding | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Text -> Encoding toJSONList :: [Text] -> Value toEncodingList :: [Text] -> Encoding | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Text -> Encoding toJSONList :: [Text] -> Value toEncodingList :: [Text] -> Encoding | |
ToJSON ShortText | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: ShortText -> Value # toEncoding :: ShortText -> Encoding toJSONList :: [ShortText] -> Value toEncodingList :: [ShortText] -> Encoding | |
ToJSON CalendarDiffDays | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: CalendarDiffDays -> Value # toEncoding :: CalendarDiffDays -> Encoding toJSONList :: [CalendarDiffDays] -> Value toEncodingList :: [CalendarDiffDays] -> Encoding | |
ToJSON Day | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Month | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Month -> Encoding toJSONList :: [Month] -> Value toEncodingList :: [Month] -> Encoding | |
ToJSON Quarter | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Quarter -> Encoding toJSONList :: [Quarter] -> Value toEncodingList :: [Quarter] -> Encoding | |
ToJSON QuarterOfYear | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: QuarterOfYear -> Value # toEncoding :: QuarterOfYear -> Encoding toJSONList :: [QuarterOfYear] -> Value toEncodingList :: [QuarterOfYear] -> Encoding | |
ToJSON DayOfWeek | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: DayOfWeek -> Value # toEncoding :: DayOfWeek -> Encoding toJSONList :: [DayOfWeek] -> Value toEncodingList :: [DayOfWeek] -> Encoding | |
ToJSON DiffTime | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: DiffTime -> Encoding toJSONList :: [DiffTime] -> Value toEncodingList :: [DiffTime] -> Encoding | |
ToJSON NominalDiffTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: NominalDiffTime -> Value # toEncoding :: NominalDiffTime -> Encoding toJSONList :: [NominalDiffTime] -> Value toEncodingList :: [NominalDiffTime] -> Encoding | |
ToJSON SystemTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: SystemTime -> Value # toEncoding :: SystemTime -> Encoding toJSONList :: [SystemTime] -> Value toEncodingList :: [SystemTime] -> Encoding | |
ToJSON UTCTime | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: UTCTime -> Encoding toJSONList :: [UTCTime] -> Value toEncodingList :: [UTCTime] -> Encoding | |
ToJSON CalendarDiffTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: CalendarDiffTime -> Value # toEncoding :: CalendarDiffTime -> Encoding toJSONList :: [CalendarDiffTime] -> Value toEncodingList :: [CalendarDiffTime] -> Encoding | |
ToJSON LocalTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: LocalTime -> Value # toEncoding :: LocalTime -> Encoding toJSONList :: [LocalTime] -> Value toEncodingList :: [LocalTime] -> Encoding | |
ToJSON TimeOfDay | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: TimeOfDay -> Value # toEncoding :: TimeOfDay -> Encoding toJSONList :: [TimeOfDay] -> Value toEncodingList :: [TimeOfDay] -> Encoding | |
ToJSON ZonedTime | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: ZonedTime -> Value # toEncoding :: ZonedTime -> Encoding toJSONList :: [ZonedTime] -> Value toEncodingList :: [ZonedTime] -> Encoding | |
ToJSON ConfigOptionRep | |
Defined in Cardano.Logging.ConfigurationParser Methods toJSON :: ConfigOptionRep -> Value # toEncoding :: ConfigOptionRep -> Encoding toJSONList :: [ConfigOptionRep] -> Value toEncodingList :: [ConfigOptionRep] -> Encoding | |
ToJSON ConfigRepresentation | |
Defined in Cardano.Logging.ConfigurationParser Methods toJSON :: ConfigRepresentation -> Value # toEncoding :: ConfigRepresentation -> Encoding toJSONList :: [ConfigRepresentation] -> Value toEncodingList :: [ConfigRepresentation] -> Encoding | |
ToJSON BackendConfig | |
Defined in Cardano.Logging.Types Methods toJSON :: BackendConfig -> Value # toEncoding :: BackendConfig -> Encoding toJSONList :: [BackendConfig] -> Value toEncodingList :: [BackendConfig] -> Encoding | |
ToJSON DetailLevel | |
Defined in Cardano.Logging.Types Methods toJSON :: DetailLevel -> Value # toEncoding :: DetailLevel -> Encoding toJSONList :: [DetailLevel] -> Value toEncodingList :: [DetailLevel] -> Encoding | |
ToJSON SeverityF | |
Defined in Cardano.Logging.Types Methods toJSON :: SeverityF -> Value # toEncoding :: SeverityF -> Encoding toJSONList :: [SeverityF] -> Value toEncodingList :: [SeverityF] -> Encoding | |
ToJSON SeverityS | |
Defined in Cardano.Logging.Types Methods toJSON :: SeverityS -> Value # toEncoding :: SeverityS -> Encoding toJSONList :: [SeverityS] -> Value toEncodingList :: [SeverityS] -> Encoding | |
ToJSON TraceOptionForwarder | |
Defined in Cardano.Logging.Types Methods toJSON :: TraceOptionForwarder -> Value # toEncoding :: TraceOptionForwarder -> Encoding toJSONList :: [TraceOptionForwarder] -> Value toEncodingList :: [TraceOptionForwarder] -> Encoding | |
ToJSON Verbosity | |
Defined in Cardano.Logging.Types Methods toJSON :: Verbosity -> Value # toEncoding :: Verbosity -> Encoding toJSONList :: [Verbosity] -> Value toEncodingList :: [Verbosity] -> Encoding | |
ToJSON UUID | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: UUID -> Encoding toJSONList :: [UUID] -> Value toEncodingList :: [UUID] -> Encoding | |
ToJSON Integer | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Integer -> Encoding toJSONList :: [Integer] -> Value toEncodingList :: [Integer] -> Encoding | |
ToJSON Natural | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Natural -> Encoding toJSONList :: [Natural] -> Value toEncodingList :: [Natural] -> Encoding | |
ToJSON () | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Bool | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Bool -> Encoding toJSONList :: [Bool] -> Value toEncodingList :: [Bool] -> Encoding | |
ToJSON Char | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Char -> Encoding toJSONList :: [Char] -> Value toEncodingList :: [Char] -> Encoding | |
ToJSON Double | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Double -> Encoding toJSONList :: [Double] -> Value toEncodingList :: [Double] -> Encoding | |
ToJSON Float | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Float -> Encoding toJSONList :: [Float] -> Value toEncodingList :: [Float] -> Encoding | |
ToJSON Int | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Word -> Encoding toJSONList :: [Word] -> Value toEncodingList :: [Word] -> Encoding | |
ToJSON v => ToJSON (KeyMap v) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: KeyMap v -> Encoding toJSONList :: [KeyMap v] -> Value toEncodingList :: [KeyMap v] -> Encoding | |
ToJSON a => ToJSON (Identity a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Identity a -> Value # toEncoding :: Identity a -> Encoding toJSONList :: [Identity a] -> Value toEncodingList :: [Identity a] -> Encoding | |
ToJSON a => ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: First a -> Encoding toJSONList :: [First a] -> Value toEncodingList :: [First a] -> Encoding | |
ToJSON a => ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Last a -> Encoding toJSONList :: [Last a] -> Value toEncodingList :: [Last a] -> Encoding | |
ToJSON a => ToJSON (Down a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Down a -> Encoding toJSONList :: [Down a] -> Value toEncodingList :: [Down a] -> Encoding | |
ToJSON a => ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: First a -> Encoding toJSONList :: [First a] -> Value toEncodingList :: [First a] -> Encoding | |
ToJSON a => ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Last a -> Encoding toJSONList :: [Last a] -> Value toEncodingList :: [Last a] -> Encoding | |
ToJSON a => ToJSON (Max a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Max a -> Encoding toJSONList :: [Max a] -> Value toEncodingList :: [Max a] -> Encoding | |
ToJSON a => ToJSON (Min a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Min a -> Encoding toJSONList :: [Min a] -> Value toEncodingList :: [Min a] -> Encoding | |
ToJSON a => ToJSON (WrappedMonoid a) | |
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) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Dual a -> Encoding toJSONList :: [Dual a] -> Value toEncodingList :: [Dual a] -> Encoding | |
ToJSON a => ToJSON (NonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: NonEmpty a -> Value # toEncoding :: NonEmpty a -> Encoding toJSONList :: [NonEmpty a] -> Value toEncodingList :: [NonEmpty a] -> Encoding | |
(Generic a, GToJSON' Value Zero (Rep a), GToJSON' Encoding Zero (Rep a)) => ToJSON (Generically a) | |
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) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Ratio a -> Encoding toJSONList :: [Ratio a] -> Value toEncodingList :: [Ratio a] -> Encoding | |
ToJSON (Address ByronAddr) | |
Defined in Cardano.Api.Address Methods toJSON :: Address ByronAddr -> Value # toEncoding :: Address ByronAddr -> Encoding toJSONList :: [Address ByronAddr] -> Value toEncodingList :: [Address ByronAddr] -> Encoding | |
ToJSON (Address ShelleyAddr) | |
Defined in Cardano.Api.Address Methods toJSON :: Address ShelleyAddr -> Value # toEncoding :: Address ShelleyAddr -> Encoding toJSONList :: [Address ShelleyAddr] -> Value toEncodingList :: [Address ShelleyAddr] -> Encoding | |
IsCardanoEra era => ToJSON (AddressInEra era) | |
Defined in Cardano.Api.Address Methods toJSON :: AddressInEra era -> Value # toEncoding :: AddressInEra era -> Encoding toJSONList :: [AddressInEra era] -> Value toEncodingList :: [AddressInEra era] -> Encoding | |
ToJSON (ShelleyBasedEra era) | |
Defined in Cardano.Api.Eon.ShelleyBasedEra Methods toJSON :: ShelleyBasedEra era -> Value # toEncoding :: ShelleyBasedEra era -> Encoding toJSONList :: [ShelleyBasedEra era] -> Value toEncodingList :: [ShelleyBasedEra era] -> Encoding | |
ToJSON (CardanoEra era) | |
Defined in Cardano.Api.Eras.Core Methods toJSON :: CardanoEra era -> Value # toEncoding :: CardanoEra era -> Encoding toJSONList :: [CardanoEra era] -> Value toEncodingList :: [CardanoEra era] -> Encoding | |
ToJSON (Hash BlockHeader) | |
Defined in Cardano.Api.Block Methods toJSON :: Hash BlockHeader -> Value # toEncoding :: Hash BlockHeader -> Encoding toJSONList :: [Hash BlockHeader] -> Value toEncodingList :: [Hash BlockHeader] -> Encoding | |
ToJSON (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley Methods toJSON :: Hash DRepKey -> Value # toEncoding :: Hash DRepKey -> Encoding toJSONList :: [Hash DRepKey] -> Value toEncodingList :: [Hash DRepKey] -> Encoding | |
ToJSON (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley Methods toJSON :: Hash GenesisKey -> Value # toEncoding :: Hash GenesisKey -> Encoding toJSONList :: [Hash GenesisKey] -> Value toEncodingList :: [Hash GenesisKey] -> Encoding | |
ToJSON (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley Methods toJSON :: Hash PaymentKey -> Value # toEncoding :: Hash PaymentKey -> Encoding toJSONList :: [Hash PaymentKey] -> Value toEncodingList :: [Hash PaymentKey] -> Encoding | |
ToJSON (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley Methods toJSON :: Hash StakePoolKey -> Value # toEncoding :: Hash StakePoolKey -> Encoding toJSONList :: [Hash StakePoolKey] -> Value toEncodingList :: [Hash StakePoolKey] -> Encoding | |
ToJSON (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData Methods toJSON :: Hash ScriptData -> Value # toEncoding :: Hash ScriptData -> Encoding toJSONList :: [Hash ScriptData] -> Value toEncodingList :: [Hash ScriptData] -> Encoding | |
ToJSON (TxValidationError era) | |
Defined in Cardano.Api.InMode Methods toJSON :: TxValidationError era -> Value # toEncoding :: TxValidationError era -> Encoding toJSONList :: [TxValidationError era] -> Value toEncodingList :: [TxValidationError era] -> Encoding | |
IsCardanoEra era => ToJSON (UTxO era) | |
Defined in Cardano.Api.Query Methods toEncoding :: UTxO era -> Encoding toJSONList :: [UTxO era] -> Value toEncodingList :: [UTxO era] -> Encoding | |
IsShelleyBasedEra era => ToJSON (DebugLedgerState era) | |
Defined in Cardano.Api.Query.Types Methods toJSON :: DebugLedgerState era -> Value # toEncoding :: DebugLedgerState era -> Encoding toJSONList :: [DebugLedgerState era] -> Value toEncodingList :: [DebugLedgerState era] -> Encoding | |
IsCardanoEra era => ToJSON (ReferenceScript era) | |
Defined in Cardano.Api.Script Methods toJSON :: ReferenceScript era -> Value # toEncoding :: ReferenceScript era -> Encoding toJSONList :: [ReferenceScript era] -> Value toEncodingList :: [ReferenceScript era] -> Encoding | |
SerialiseAsBech32 a => ToJSON (UsingBech32 a) | |
Defined in Cardano.Api.SerialiseUsing Methods toJSON :: UsingBech32 a -> Value # toEncoding :: UsingBech32 a -> Encoding toJSONList :: [UsingBech32 a] -> Value toEncodingList :: [UsingBech32 a] -> Encoding | |
SerialiseAsRawBytes a => ToJSON (UsingRawBytesHex a) | |
Defined in Cardano.Api.SerialiseUsing Methods toJSON :: UsingRawBytesHex a -> Value # toEncoding :: UsingRawBytesHex a -> Encoding toJSONList :: [UsingRawBytesHex a] -> Value toEncodingList :: [UsingRawBytesHex a] -> Encoding | |
IsCardanoEra era => ToJSON (TxOutValue era) | |
Defined in Cardano.Api.TxBody Methods toJSON :: TxOutValue era -> Value # toEncoding :: TxOutValue era -> Encoding toJSONList :: [TxOutValue era] -> Value toEncodingList :: [TxOutValue era] -> Encoding | |
Show a => ToJSON (ShowOf a) | |
Defined in Cardano.Api.Via.ShowOf Methods toEncoding :: ShowOf a -> Encoding toJSONList :: [ShowOf a] -> Value toEncodingList :: [ShowOf a] -> Encoding | |
ToJSON a => ToJSON (RedeemSignature a) | |
Defined in Cardano.Crypto.Signing.Redeem.Signature Methods toJSON :: RedeemSignature a -> Value # toEncoding :: RedeemSignature a -> Encoding toJSONList :: [RedeemSignature a] -> Value toEncodingList :: [RedeemSignature a] -> Encoding | |
ToJSON (Signature w) | |
Defined in Cardano.Crypto.Signing.Signature Methods toJSON :: Signature w -> Value # toEncoding :: Signature w -> Encoding toJSONList :: [Signature w] -> Value toEncodingList :: [Signature w] -> Encoding | |
(Crypto (EraCrypto ledgerera), EraCrypto ledgerera ~ StandardCrypto) => ToJSON (CollectError ledgerera) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Shelley Methods toJSON :: CollectError ledgerera -> Value # toEncoding :: CollectError ledgerera -> Encoding toJSONList :: [CollectError ledgerera] -> Value toEncodingList :: [CollectError ledgerera] -> Encoding | |
Era era => ToJSON (AlonzoScript era) | |
Defined in Cardano.Ledger.Alonzo.Scripts Methods toJSON :: AlonzoScript era -> Value # toEncoding :: AlonzoScript era -> Encoding toJSONList :: [AlonzoScript era] -> Value toEncodingList :: [AlonzoScript era] -> Encoding | |
(Era era, Val (Value era)) => ToJSON (AlonzoTxOut era) | |
Defined in Cardano.Ledger.Alonzo.TxOut Methods toJSON :: AlonzoTxOut era -> Value # toEncoding :: AlonzoTxOut era -> Encoding toJSONList :: [AlonzoTxOut era] -> Value toEncodingList :: [AlonzoTxOut era] -> Encoding | |
Crypto c => ToJSON (CommitteeMemberState c) | |
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 | |
Crypto c => ToJSON (CommitteeMembersState c) | |
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 | |
Crypto c => ToJSON (HotCredAuthStatus c) | |
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 | |
(Era era, ToJSON (Datum era), ToJSON (Script era), Val (Value era)) => ToJSON (BabbageTxOut era) | |
Defined in Cardano.Ledger.Babbage.TxOut Methods toJSON :: BabbageTxOut era -> Value # toEncoding :: BabbageTxOut era -> Encoding toJSONList :: [BabbageTxOut era] -> Value toEncodingList :: [BabbageTxOut era] -> Encoding | |
ToJSON a => ToJSON (ABlock a) | |
Defined in Cardano.Chain.Block.Block Methods toEncoding :: ABlock a -> Encoding toJSONList :: [ABlock a] -> Value toEncodingList :: [ABlock a] -> Encoding | |
ToJSON a => ToJSON (ABlockOrBoundary a) | |
Defined in Cardano.Chain.Block.Block Methods toJSON :: ABlockOrBoundary a -> Value # toEncoding :: ABlockOrBoundary a -> Encoding toJSONList :: [ABlockOrBoundary a] -> Value toEncodingList :: [ABlockOrBoundary a] -> Encoding | |
ToJSON a => ToJSON (ABoundaryBlock a) | |
Defined in Cardano.Chain.Block.Block Methods toJSON :: ABoundaryBlock a -> Value # toEncoding :: ABoundaryBlock a -> Encoding toJSONList :: [ABoundaryBlock a] -> Value toEncodingList :: [ABoundaryBlock a] -> Encoding | |
ToJSON a => ToJSON (ABoundaryBody a) | |
Defined in Cardano.Chain.Block.Block Methods toJSON :: ABoundaryBody a -> Value # toEncoding :: ABoundaryBody a -> Encoding toJSONList :: [ABoundaryBody a] -> Value toEncodingList :: [ABoundaryBody a] -> Encoding | |
ToJSON a => ToJSON (ABody a) | |
Defined in Cardano.Chain.Block.Body Methods toEncoding :: ABody a -> Encoding toJSONList :: [ABody a] -> Value toEncodingList :: [ABody a] -> Encoding | |
ToJSON a => ToJSON (ABlockSignature a) | |
Defined in Cardano.Chain.Block.Header Methods toJSON :: ABlockSignature a -> Value # toEncoding :: ABlockSignature a -> Encoding toJSONList :: [ABlockSignature a] -> Value toEncodingList :: [ABlockSignature a] -> Encoding | |
ToJSON a => ToJSON (ABoundaryHeader a) | |
Defined in Cardano.Chain.Block.Header Methods toJSON :: ABoundaryHeader a -> Value # toEncoding :: ABoundaryHeader a -> Encoding toJSONList :: [ABoundaryHeader a] -> Value toEncodingList :: [ABoundaryHeader a] -> Encoding | |
ToJSON a => ToJSON (AHeader a) | |
Defined in Cardano.Chain.Block.Header Methods toJSON :: AHeader a -> Value # toEncoding :: AHeader a -> Encoding toJSONList :: [AHeader a] -> Value toEncodingList :: [AHeader a] -> Encoding | |
ToJSON a => ToJSON (Attributes a) | |
Defined in Cardano.Chain.Common.Attributes Methods toJSON :: Attributes a -> Value # toEncoding :: Attributes a -> Encoding toJSONList :: [Attributes a] -> Value toEncodingList :: [Attributes a] -> Encoding | |
ToJSON a => ToJSON (MerkleRoot a) | |
Defined in Cardano.Chain.Common.Merkle Methods toJSON :: MerkleRoot a -> Value # toEncoding :: MerkleRoot a -> Encoding toJSONList :: [MerkleRoot a] -> Value toEncodingList :: [MerkleRoot a] -> Encoding | |
ToJSON a => ToJSON (ACertificate a) | |
Defined in Cardano.Chain.Delegation.Certificate Methods toJSON :: ACertificate a -> Value # toEncoding :: ACertificate a -> Encoding toJSONList :: [ACertificate a] -> Value toEncodingList :: [ACertificate a] -> Encoding | |
ToJSON a => ToJSON (APayload a) | |
Defined in Cardano.Chain.Delegation.Payload Methods toJSON :: APayload a -> Value # toEncoding :: APayload a -> Encoding toJSONList :: [APayload a] -> Value toEncodingList :: [APayload a] -> Encoding | |
ToJSON a => ToJSON (ATxAux a) | |
Defined in Cardano.Chain.UTxO.TxAux Methods toEncoding :: ATxAux a -> Encoding toJSONList :: [ATxAux a] -> Value toEncodingList :: [ATxAux a] -> Encoding | |
ToJSON a => ToJSON (ATxPayload a) | |
Defined in Cardano.Chain.UTxO.TxPayload Methods toJSON :: ATxPayload a -> Value # toEncoding :: ATxPayload a -> Encoding toJSONList :: [ATxPayload a] -> Value toEncodingList :: [ATxPayload a] -> Encoding | |
ToJSON a => ToJSON (APayload a) | |
Defined in Cardano.Chain.Update.Payload Methods toJSON :: APayload a -> Value # toEncoding :: APayload a -> Encoding toJSONList :: [APayload a] -> Value toEncodingList :: [APayload a] -> Encoding | |
ToJSON a => ToJSON (AProposal a) | |
Defined in Cardano.Chain.Update.Proposal Methods toJSON :: AProposal a -> Value # toEncoding :: AProposal a -> Encoding toJSONList :: [AProposal a] -> Value toEncodingList :: [AProposal a] -> Encoding | |
ToJSON a => ToJSON (AVote a) | |
Defined in Cardano.Chain.Update.Vote Methods toEncoding :: AVote a -> Encoding toJSONList :: [AVote a] -> Value toEncodingList :: [AVote a] -> Encoding | |
Crypto c => ToJSON (ConwayGenesis c) | |
Defined in Cardano.Ledger.Conway.Genesis Methods toJSON :: ConwayGenesis c -> Value # toEncoding :: ConwayGenesis c -> Encoding toJSONList :: [ConwayGenesis c] -> Value toEncodingList :: [ConwayGenesis c] -> Encoding | |
EraPParams era => ToJSON (ConwayGovState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: ConwayGovState era -> Value # toEncoding :: ConwayGovState era -> Encoding toJSONList :: [ConwayGovState era] -> Value toEncodingList :: [ConwayGovState era] -> Encoding | |
EraPParams era => ToJSON (EnactState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: EnactState era -> Value # toEncoding :: EnactState era -> Encoding toJSONList :: [EnactState era] -> Value toEncodingList :: [EnactState era] -> Encoding | |
Era era => ToJSON (PrevGovActionIds era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: PrevGovActionIds era -> Value # toEncoding :: PrevGovActionIds era -> Encoding toJSONList :: [PrevGovActionIds era] -> Value toEncodingList :: [PrevGovActionIds era] -> Encoding | |
EraPParams era => ToJSON (PulsingSnapshot era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: PulsingSnapshot era -> Value # toEncoding :: PulsingSnapshot era -> Encoding toJSONList :: [PulsingSnapshot era] -> Value toEncodingList :: [PulsingSnapshot era] -> Encoding | |
EraPParams era => ToJSON (RatifyState era) | |
Defined in Cardano.Ledger.Conway.Governance Methods toJSON :: RatifyState era -> Value # toEncoding :: RatifyState era -> Encoding toJSONList :: [RatifyState era] -> Value toEncodingList :: [RatifyState era] -> Encoding | |
EraPParams era => ToJSON (Committee era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: Committee era -> Value # toEncoding :: Committee era -> Encoding toJSONList :: [Committee era] -> Value toEncodingList :: [Committee era] -> Encoding | |
EraPParams era => ToJSON (GovAction era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovAction era -> Value # toEncoding :: GovAction era -> Encoding toJSONList :: [GovAction era] -> Value toEncodingList :: [GovAction era] -> Encoding | |
Crypto c => ToJSON (GovActionId c) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovActionId c -> Value # toEncoding :: GovActionId c -> Encoding toJSONList :: [GovActionId c] -> Value toEncodingList :: [GovActionId c] -> Encoding | |
EraPParams era => ToJSON (GovActionState era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: GovActionState era -> Value # toEncoding :: GovActionState era -> Encoding toJSONList :: [GovActionState era] -> Value toEncodingList :: [GovActionState era] -> Encoding | |
EraPParams era => ToJSON (ProposalProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: ProposalProcedure era -> Value # toEncoding :: ProposalProcedure era -> Encoding toJSONList :: [ProposalProcedure era] -> Value toEncodingList :: [ProposalProcedure era] -> Encoding | |
Crypto c => ToJSON (Voter c) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toEncoding :: Voter c -> Encoding toJSONList :: [Voter c] -> Value toEncodingList :: [Voter c] -> Encoding | |
EraPParams era => ToJSON (VotingProcedure era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: VotingProcedure era -> Value # toEncoding :: VotingProcedure era -> Encoding toJSONList :: [VotingProcedure era] -> Value toEncodingList :: [VotingProcedure era] -> Encoding | |
EraPParams era => ToJSON (VotingProcedures era) | |
Defined in Cardano.Ledger.Conway.Governance.Procedures Methods toJSON :: VotingProcedures era -> Value # toEncoding :: VotingProcedures era -> Encoding toJSONList :: [VotingProcedures era] -> Value toEncodingList :: [VotingProcedures era] -> Encoding | |
EraPParams era => ToJSON (Proposals era) | |
Defined in Cardano.Ledger.Conway.Governance.Proposals Methods toJSON :: Proposals era -> Value # toEncoding :: Proposals era -> Encoding toJSONList :: [Proposals era] -> Value toEncodingList :: [Proposals era] -> Encoding | |
ToJSON (UpgradeConwayPParams Identity) | |
Defined in Cardano.Ledger.Conway.PParams Methods toJSON :: UpgradeConwayPParams Identity -> Value # toEncoding :: UpgradeConwayPParams Identity -> Encoding toJSONList :: [UpgradeConwayPParams Identity] -> Value toEncodingList :: [UpgradeConwayPParams Identity] -> Encoding | |
ToJSON (Addr c) | |
Defined in Cardano.Ledger.Address Methods toEncoding :: Addr c -> Encoding toJSONList :: [Addr c] -> Value toEncodingList :: [Addr c] -> Encoding | |
Crypto c => ToJSON (RewardAcnt c) | |
Defined in Cardano.Ledger.Address Methods toJSON :: RewardAcnt c -> Value # toEncoding :: RewardAcnt c -> Encoding toJSONList :: [RewardAcnt c] -> Value toEncodingList :: [RewardAcnt c] -> Encoding | |
Crypto c => ToJSON (AuxiliaryDataHash c) | |
Defined in Cardano.Ledger.AuxiliaryData Methods toJSON :: AuxiliaryDataHash c -> Value # toEncoding :: AuxiliaryDataHash c -> Encoding toJSONList :: [AuxiliaryDataHash c] -> Value toEncodingList :: [AuxiliaryDataHash c] -> Encoding | |
Crypto c => ToJSON (Anchor c) | |
Defined in Cardano.Ledger.BaseTypes Methods toEncoding :: Anchor c -> Encoding toJSONList :: [Anchor c] -> Value toEncodingList :: [Anchor c] -> Encoding | |
Crypto c => ToJSON (BlocksMade c) | |
Defined in Cardano.Ledger.BaseTypes Methods toJSON :: BlocksMade c -> Value # toEncoding :: BlocksMade c -> Encoding toJSONList :: [BlocksMade c] -> Value toEncodingList :: [BlocksMade c] -> Encoding | |
Era era => ToJSON (CertState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: CertState era -> Value # toEncoding :: CertState era -> Encoding toJSONList :: [CertState era] -> Value toEncodingList :: [CertState era] -> Encoding | |
Era era => ToJSON (CommitteeState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: CommitteeState era -> Value # toEncoding :: CommitteeState era -> Encoding toJSONList :: [CommitteeState era] -> Value toEncodingList :: [CommitteeState era] -> Encoding | |
Era era => ToJSON (DState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: DState era -> Value # toEncoding :: DState era -> Encoding toJSONList :: [DState era] -> Value toEncodingList :: [DState era] -> Encoding | |
Crypto c => ToJSON (FutureGenDeleg c) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: FutureGenDeleg c -> Value # toEncoding :: FutureGenDeleg c -> Encoding toJSONList :: [FutureGenDeleg c] -> Value toEncodingList :: [FutureGenDeleg c] -> Encoding | |
Crypto c => ToJSON (InstantaneousRewards c) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: InstantaneousRewards c -> Value # toEncoding :: InstantaneousRewards c -> Encoding toJSONList :: [InstantaneousRewards c] -> Value toEncodingList :: [InstantaneousRewards c] -> Encoding | |
Era era => ToJSON (PState era) | |
Defined in Cardano.Ledger.CertState Methods toJSON :: PState era -> Value # toEncoding :: PState era -> Encoding toJSONList :: [PState era] -> Value toEncodingList :: [PState era] -> Encoding | |
ToJSON (CompactForm Coin) | |
Defined in Cardano.Ledger.Coin Methods toJSON :: CompactForm Coin -> Value # toEncoding :: CompactForm Coin -> Encoding toJSONList :: [CompactForm Coin] -> Value toEncodingList :: [CompactForm Coin] -> Encoding | |
ToJSON (CompactForm DeltaCoin) | |
Defined in Cardano.Ledger.Coin Methods toJSON :: CompactForm DeltaCoin -> Value # toEncoding :: CompactForm DeltaCoin -> Encoding toJSONList :: [CompactForm DeltaCoin] -> Value toEncodingList :: [CompactForm DeltaCoin] -> Encoding | |
ToJSON (PParamsHKD Identity era) => ToJSON (PParams era) | |
Defined in Cardano.Ledger.Core.PParams Methods toJSON :: PParams era -> Value # toEncoding :: PParams era -> Encoding toJSONList :: [PParams era] -> Value toEncodingList :: [PParams era] -> Encoding | |
ToJSON (PParamsHKD StrictMaybe era) => ToJSON (PParamsUpdate era) | |
Defined in Cardano.Ledger.Core.PParams Methods toJSON :: PParamsUpdate era -> Value # toEncoding :: PParamsUpdate era -> Encoding toJSONList :: [PParamsUpdate era] -> Value toEncodingList :: [PParamsUpdate era] -> Encoding | |
Crypto c => ToJSON (StakeReference c) | |
Defined in Cardano.Ledger.Credential Methods toJSON :: StakeReference c -> Value # toEncoding :: StakeReference c -> Encoding toJSONList :: [StakeReference c] -> Value toEncodingList :: [StakeReference c] -> Encoding | |
Crypto c => ToJSON (DRep c) | |
Defined in Cardano.Ledger.DRep Methods toEncoding :: DRep c -> Encoding toJSONList :: [DRep c] -> Value toEncodingList :: [DRep c] -> Encoding | |
Crypto c => ToJSON (DRepState c) | |
Defined in Cardano.Ledger.DRep Methods toJSON :: DRepState c -> Value # toEncoding :: DRepState c -> Encoding toJSONList :: [DRepState c] -> Value toEncodingList :: [DRepState c] -> Encoding | |
Crypto c => ToJSON (SnapShot c) | |
Defined in Cardano.Ledger.EpochBoundary Methods toJSON :: SnapShot c -> Value # toEncoding :: SnapShot c -> Encoding toJSONList :: [SnapShot c] -> Value toEncodingList :: [SnapShot c] -> Encoding | |
Crypto c => ToJSON (SnapShots c) | |
Defined in Cardano.Ledger.EpochBoundary Methods toJSON :: SnapShots c -> Value # toEncoding :: SnapShots c -> Encoding toJSONList :: [SnapShots c] -> Value toEncodingList :: [SnapShots c] -> Encoding | |
Crypto c => ToJSON (Stake c) | |
Defined in Cardano.Ledger.EpochBoundary Methods toEncoding :: Stake c -> Encoding toJSONList :: [Stake c] -> Value toEncodingList :: [Stake c] -> Encoding | |
Crypto c => ToJSON (ScriptHash c) | |
Defined in Cardano.Ledger.Hashes Methods toJSON :: ScriptHash c -> Value # toEncoding :: ScriptHash c -> Encoding toJSONList :: [ScriptHash c] -> Value toEncodingList :: [ScriptHash c] -> Encoding | |
Crypto c => ToJSON (GenDelegPair c) | |
Defined in Cardano.Ledger.Keys Methods toJSON :: GenDelegPair c -> Value # toEncoding :: GenDelegPair c -> Encoding toJSONList :: [GenDelegPair c] -> Value toEncodingList :: [GenDelegPair c] -> Encoding | |
Crypto c => ToJSON (GenDelegs c) | |
Defined in Cardano.Ledger.Keys Methods toJSON :: GenDelegs c -> Value # toEncoding :: GenDelegs c -> Encoding toJSONList :: [GenDelegs c] -> Value toEncodingList :: [GenDelegs c] -> Encoding | |
Era era => ToJSON (Datum era) | |
Defined in Cardano.Ledger.Plutus.Data Methods toJSON :: Datum era -> Value # toEncoding :: Datum era -> Encoding toJSONList :: [Datum era] -> Value toEncodingList :: [Datum era] -> Encoding | |
ToJSON a => ToJSON (ExUnits' a) | |
Defined in Cardano.Ledger.Plutus.ExUnits Methods toJSON :: ExUnits' a -> Value # toEncoding :: ExUnits' a -> Encoding toJSONList :: [ExUnits' a] -> Value toEncodingList :: [ExUnits' a] -> Encoding | |
Crypto c => ToJSON (IndividualPoolStake c) | |
Defined in Cardano.Ledger.PoolDistr Methods toJSON :: IndividualPoolStake c -> Value # toEncoding :: IndividualPoolStake c -> Encoding toJSONList :: [IndividualPoolStake c] -> Value toEncodingList :: [IndividualPoolStake c] -> Encoding | |
Crypto c => ToJSON (PoolDistr c) | |
Defined in Cardano.Ledger.PoolDistr Methods toJSON :: PoolDistr c -> Value # toEncoding :: PoolDistr c -> Encoding toJSONList :: [PoolDistr c] -> Value toEncodingList :: [PoolDistr c] -> Encoding | |
Crypto c => ToJSON (PoolParams c) | |
Defined in Cardano.Ledger.PoolParams Methods toJSON :: PoolParams c -> Value # toEncoding :: PoolParams c -> Encoding toJSONList :: [PoolParams c] -> Value toEncodingList :: [PoolParams c] -> Encoding | |
Crypto c => ToJSON (Reward c) | |
Defined in Cardano.Ledger.Rewards Methods toEncoding :: Reward c -> Encoding toJSONList :: [Reward c] -> Value toEncodingList :: [Reward c] -> Encoding | |
Crypto c => ToJSON (TxId c) | |
Defined in Cardano.Ledger.TxIn Methods toEncoding :: TxId c -> Encoding toJSONList :: [TxId c] -> Value toEncodingList :: [TxId c] -> Encoding | |
Crypto c => ToJSON (TxIn c) | |
Defined in Cardano.Ledger.TxIn Methods toEncoding :: TxIn c -> Encoding toJSONList :: [TxIn c] -> Value toEncodingList :: [TxIn c] -> Encoding | |
Crypto c => ToJSON (UMElem c) | |
Defined in Cardano.Ledger.UMap Methods toEncoding :: UMElem c -> Encoding toJSONList :: [UMElem c] -> Value toEncodingList :: [UMElem c] -> Encoding | |
Crypto c => ToJSON (UMap c) | |
Defined in Cardano.Ledger.UMap Methods toEncoding :: UMap c -> Encoding toJSONList :: [UMap c] -> Value toEncodingList :: [UMap c] -> Encoding | |
(Era era, ToJSON (TxOut era)) => ToJSON (UTxO era) | |
Defined in Cardano.Ledger.UTxO Methods toEncoding :: UTxO era -> Encoding toJSONList :: [UTxO era] -> Value toEncodingList :: [UTxO era] -> Encoding | |
Crypto c => ToJSON (MaryValue c) | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: MaryValue c -> Value # toEncoding :: MaryValue c -> Encoding toJSONList :: [MaryValue c] -> Value toEncodingList :: [MaryValue c] -> Encoding | |
Crypto c => ToJSON (MultiAsset c) | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: MultiAsset c -> Value # toEncoding :: MultiAsset c -> Encoding toJSONList :: [MultiAsset c] -> Value toEncodingList :: [MultiAsset c] -> Encoding | |
Crypto c => ToJSON (PolicyID c) | |
Defined in Cardano.Ledger.Mary.Value Methods toJSON :: PolicyID c -> Value # toEncoding :: PolicyID c -> Encoding toJSONList :: [PolicyID c] -> Value toEncodingList :: [PolicyID c] -> Encoding | |
Crypto c => ToJSON (ShelleyGenesis c) | |
Defined in Cardano.Ledger.Shelley.Genesis Methods toJSON :: ShelleyGenesis c -> Value # toEncoding :: ShelleyGenesis c -> Encoding toJSONList :: [ShelleyGenesis c] -> Value toEncodingList :: [ShelleyGenesis c] -> Encoding | |
Crypto c => ToJSON (ShelleyGenesisStaking c) | |
Defined in Cardano.Ledger.Shelley.Genesis Methods toJSON :: ShelleyGenesisStaking c -> Value # toEncoding :: ShelleyGenesisStaking c -> Encoding toJSONList :: [ShelleyGenesisStaking c] -> Value toEncodingList :: [ShelleyGenesisStaking c] -> Encoding | |
Era era => ToJSON (Constitution era) | |
Defined in Cardano.Ledger.Shelley.Governance Methods toJSON :: Constitution era -> Value # toEncoding :: Constitution era -> Encoding toJSONList :: [Constitution era] -> Value toEncodingList :: [Constitution era] -> Encoding | |
EraPParams era => ToJSON (ShelleyGovState era) | |
Defined in Cardano.Ledger.Shelley.Governance Methods toJSON :: ShelleyGovState era -> Value # toEncoding :: ShelleyGovState era -> Encoding toJSONList :: [ShelleyGovState era] -> Value toEncodingList :: [ShelleyGovState era] -> Encoding | |
(EraTxOut era, EraGov era) => ToJSON (EpochState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: EpochState era -> Value # toEncoding :: EpochState era -> Encoding toJSONList :: [EpochState era] -> Value toEncodingList :: [EpochState era] -> Encoding | |
Crypto c => ToJSON (IncrementalStake c) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: IncrementalStake c -> Value # toEncoding :: IncrementalStake c -> Encoding toJSONList :: [IncrementalStake c] -> Value toEncodingList :: [IncrementalStake c] -> Encoding | |
(EraTxOut era, EraGov era) => ToJSON (LedgerState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: LedgerState era -> Value # toEncoding :: LedgerState era -> Encoding toJSONList :: [LedgerState era] -> Value toEncodingList :: [LedgerState era] -> Encoding | |
(EraTxOut era, EraGov era) => ToJSON (UTxOState era) | |
Defined in Cardano.Ledger.Shelley.LedgerState.Types Methods toJSON :: UTxOState era -> Value # toEncoding :: UTxOState era -> Encoding toJSONList :: [UTxOState era] -> Value toEncodingList :: [UTxOState era] -> Encoding | |
EraPParams era => ToJSON (ProposedPPUpdates era) | |
Defined in Cardano.Ledger.Shelley.PParams Methods toJSON :: ProposedPPUpdates era -> Value # toEncoding :: ProposedPPUpdates era -> Encoding toJSONList :: [ProposedPPUpdates era] -> Value toEncodingList :: [ProposedPPUpdates era] -> Encoding | |
Crypto crypto => ToJSON (NonMyopic crypto) | |
Defined in Cardano.Ledger.Shelley.PoolRank Methods toJSON :: NonMyopic crypto -> Value # toEncoding :: NonMyopic crypto -> Encoding toJSONList :: [NonMyopic crypto] -> Value toEncodingList :: [NonMyopic crypto] -> Encoding | |
Crypto c => ToJSON (RewardProvenance c) | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods toJSON :: RewardProvenance c -> Value # toEncoding :: RewardProvenance c -> Encoding toJSONList :: [RewardProvenance c] -> Value toEncodingList :: [RewardProvenance c] -> Encoding | |
Crypto c => ToJSON (RewardProvenancePool c) | |
Defined in Cardano.Ledger.Shelley.RewardProvenance Methods toJSON :: RewardProvenancePool c -> Value # toEncoding :: RewardProvenancePool c -> Encoding toJSONList :: [RewardProvenancePool c] -> Value toEncodingList :: [RewardProvenancePool c] -> Encoding | |
Crypto c => ToJSON (PulsingRewUpdate c) | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods toJSON :: PulsingRewUpdate c -> Value # toEncoding :: PulsingRewUpdate c -> Encoding toJSONList :: [PulsingRewUpdate c] -> Value toEncodingList :: [PulsingRewUpdate c] -> Encoding | |
Crypto c => ToJSON (RewardUpdate c) | |
Defined in Cardano.Ledger.Shelley.RewardUpdate Methods toJSON :: RewardUpdate c -> Value # toEncoding :: RewardUpdate c -> Encoding toJSONList :: [RewardUpdate c] -> Value toEncodingList :: [RewardUpdate c] -> Encoding | |
Crypto c => ToJSON (TransitionConfig (ShelleyEra c)) | |
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 | |
(Era era, Val (Value era)) => ToJSON (ShelleyTxOut era) | |
Defined in Cardano.Ledger.Shelley.TxOut Methods toJSON :: ShelleyTxOut era -> Value # toEncoding :: ShelleyTxOut era -> Encoding toJSONList :: [ShelleyTxOut era] -> Value toEncodingList :: [ShelleyTxOut era] -> Encoding | |
ToJSON addr => ToJSON (NodeAddress' addr) Source # | |
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) | |
Defined in Cardano.Slotting.Slot Methods toJSON :: WithOrigin a -> Value # toEncoding :: WithOrigin a -> Encoding toJSONList :: [WithOrigin a] -> Value toEncodingList :: [WithOrigin a] -> Encoding | |
ToJSON a => ToJSON (StrictMaybe a) | |
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) | |
Defined in Data.Sequence.Strict Methods toJSON :: StrictSeq a -> Value # toEncoding :: StrictSeq a -> Encoding toJSONList :: [StrictSeq a] -> Value toEncodingList :: [StrictSeq a] -> Encoding | |
ToJSON a => ToJSON (IntMap a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: IntMap a -> Encoding toJSONList :: [IntMap a] -> Value toEncodingList :: [IntMap a] -> Encoding | |
ToJSON a => ToJSON (Seq a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Seq a -> Encoding toJSONList :: [Seq a] -> Value toEncodingList :: [Seq a] -> Encoding | |
ToJSON a => ToJSON (Set a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Set a -> Encoding toJSONList :: [Set a] -> Value toEncodingList :: [Set a] -> Encoding | |
ToJSON v => ToJSON (Tree v) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Tree v -> Encoding toJSONList :: [Tree v] -> Value toEncodingList :: [Tree v] -> Encoding | |
ToJSON1 f => ToJSON (Fix f) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Fix f -> Encoding toJSONList :: [Fix f] -> Value toEncodingList :: [Fix f] -> Encoding | |
(ToJSON1 f, Functor f) => ToJSON (Mu f) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Mu f -> Encoding toJSONList :: [Mu f] -> Value toEncodingList :: [Mu f] -> Encoding | |
(ToJSON1 f, Functor f) => ToJSON (Nu f) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Nu f -> Encoding toJSONList :: [Nu f] -> Value toEncodingList :: [Nu f] -> Encoding | |
ToJSON a => ToJSON (DNonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: DNonEmpty a -> Value # toEncoding :: DNonEmpty a -> Encoding toJSONList :: [DNonEmpty a] -> Value toEncodingList :: [DNonEmpty a] -> Encoding | |
ToJSON a => ToJSON (DList a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: DList a -> Encoding toJSONList :: [DList a] -> Value toEncodingList :: [DList a] -> Encoding | |
ToJSON a => ToJSON (LOContent a) | |
Defined in Cardano.BM.Data.LogItem Methods toJSON :: LOContent a -> Value # toEncoding :: LOContent a -> Encoding toJSONList :: [LOContent a] -> Value toEncodingList :: [LOContent a] -> Encoding | |
ToJSON a => ToJSON (LogObject a) | |
Defined in Cardano.BM.Data.LogItem Methods toJSON :: LogObject a -> Value # toEncoding :: LogObject a -> Encoding toJSONList :: [LogObject a] -> Value toEncodingList :: [LogObject a] -> Encoding | |
ToJSON a => ToJSON (Resources a) | |
Defined in Cardano.BM.Stats.Resources Methods toJSON :: Resources a -> Value # toEncoding :: Resources a -> Encoding toJSONList :: [Resources a] -> Value toEncodingList :: [Resources a] -> Encoding | |
ToJSON a => ToJSON (Item a) | |
Defined in Katip.Core Methods toEncoding :: Item a -> Encoding toJSONList :: [Item a] -> Value toEncodingList :: [Item a] -> Encoding | |
ToJSON (BlockNodeToClientVersion blk) => ToJSON (EraNodeToClientVersion blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toJSON :: EraNodeToClientVersion blk -> Value # toEncoding :: EraNodeToClientVersion blk -> Encoding toJSONList :: [EraNodeToClientVersion blk] -> Value toEncodingList :: [EraNodeToClientVersion blk] -> Encoding | |
ToJSON (BlockNodeToNodeVersion blk) => ToJSON (EraNodeToNodeVersion blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toJSON :: EraNodeToNodeVersion blk -> Value # toEncoding :: EraNodeToNodeVersion blk -> Encoding toJSONList :: [EraNodeToNodeVersion blk] -> Value toEncodingList :: [EraNodeToNodeVersion blk] -> Encoding | |
(ToJSON (BlockNodeToClientVersion x), All (Compose ToJSON EraNodeToClientVersion) (x ': xs)) => ToJSON (HardForkNodeToClientVersion (x ': xs)) Source # | |
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 | |
(ToJSON (BlockNodeToNodeVersion x), All (Compose ToJSON EraNodeToNodeVersion) (x ': xs)) => ToJSON (HardForkNodeToNodeVersion (x ': xs)) Source # | |
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 | |
All (Compose ToJSON WrapGenTxId) xs => ToJSON (TxId (GenTx (HardForkBlock xs))) Source # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toJSON :: TxId (GenTx (HardForkBlock xs)) -> Value # toEncoding :: TxId (GenTx (HardForkBlock xs)) -> Encoding toJSONList :: [TxId (GenTx (HardForkBlock xs))] -> Value toEncodingList :: [TxId (GenTx (HardForkBlock xs))] -> Encoding | |
ToJSON (TxId (GenTx ByronBlock)) Source # | |
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 | |
ToJSON (TxId (GenTx (ShelleyBlock protocol era))) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.HardFork Methods toJSON :: WrapGenTxId blk -> Value # toEncoding :: WrapGenTxId blk -> Encoding toJSONList :: [WrapGenTxId blk] -> Value toEncodingList :: [WrapGenTxId blk] -> Encoding | |
ToJSON t => ToJSON (Enclosing' t) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods toJSON :: Enclosing' t -> Value # toEncoding :: Enclosing' t -> Encoding toJSONList :: [Enclosing' t] -> Value toEncodingList :: [Enclosing' t] -> Encoding | |
(ToJSONKey peerAddr, ToJSON peerAddr, Ord peerAddr, Show peerAddr) => ToJSON (LocalRootPeers peerAddr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: LocalRootPeers peerAddr -> Value # toEncoding :: LocalRootPeers peerAddr -> Encoding toJSONList :: [LocalRootPeers peerAddr] -> Value toEncodingList :: [LocalRootPeers peerAddr] -> Encoding | |
ToJSON peerAddr => ToJSON (ConnectionId peerAddr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: ConnectionId peerAddr -> Value # toEncoding :: ConnectionId peerAddr -> Encoding toJSONList :: [ConnectionId peerAddr] -> Value toEncodingList :: [ConnectionId peerAddr] -> Encoding | |
ToJSON state => ToJSON (MaybeUnknown state) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: MaybeUnknown state -> Value # toEncoding :: MaybeUnknown state -> Encoding toJSONList :: [MaybeUnknown state] -> Value toEncodingList :: [MaybeUnknown state] -> Encoding | |
ToJSON addr => ToJSON (OperationResult addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: OperationResult addr -> Value # toEncoding :: OperationResult addr -> Encoding toJSONList :: [OperationResult addr] -> Value toEncodingList :: [OperationResult addr] -> Encoding | |
Show vNumber => ToJSON (HandshakeException vNumber) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: HandshakeException vNumber -> Value # toEncoding :: HandshakeException vNumber -> Encoding toJSONList :: [HandshakeException vNumber] -> Value toEncodingList :: [HandshakeException vNumber] -> Encoding | |
Show vNumber => ToJSON (HandshakeProtocolError vNumber) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: HandshakeProtocolError vNumber -> Value # toEncoding :: HandshakeProtocolError vNumber -> Encoding toJSONList :: [HandshakeProtocolError vNumber] -> Value toEncodingList :: [HandshakeProtocolError vNumber] -> Encoding | |
Show vNumber => ToJSON (RefuseReason vNumber) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: RefuseReason vNumber -> Value # toEncoding :: RefuseReason vNumber -> Encoding toJSONList :: [RefuseReason vNumber] -> Value toEncodingList :: [RefuseReason vNumber] -> Encoding | |
ToJSON addr => ToJSON (PeerSharingResult addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: PeerSharingResult addr -> Value # toEncoding :: PeerSharingResult addr -> Encoding toJSONList :: [PeerSharingResult addr] -> Value toEncodingList :: [PeerSharingResult addr] -> Encoding | |
ToJSON (BuiltinCostModelBase MCostingFun) | |
Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel Methods toJSON :: BuiltinCostModelBase MCostingFun -> Value # toEncoding :: BuiltinCostModelBase MCostingFun -> Encoding toJSONList :: [BuiltinCostModelBase MCostingFun] -> Value toEncodingList :: [BuiltinCostModelBase MCostingFun] -> Encoding | |
ToJSON (BuiltinCostModelBase CostingFun) | |
Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel Methods toJSON :: BuiltinCostModelBase CostingFun -> Value # toEncoding :: BuiltinCostModelBase CostingFun -> Encoding toJSONList :: [BuiltinCostModelBase CostingFun] -> Value toEncodingList :: [BuiltinCostModelBase CostingFun] -> Encoding | |
ToJSON a => ToJSON (MCostingFun a) | |
Defined in PlutusCore.Evaluation.Machine.BuiltinCostModel Methods toJSON :: MCostingFun a -> Value # toEncoding :: MCostingFun a -> Encoding toJSONList :: [MCostingFun a] -> Value toEncodingList :: [MCostingFun a] -> Encoding | |
ToJSON (CekMachineCostsBase Identity) | |
Defined in UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts Methods toJSON :: CekMachineCostsBase Identity -> Value # toEncoding :: CekMachineCostsBase Identity -> Encoding toJSONList :: [CekMachineCostsBase Identity] -> Value toEncodingList :: [CekMachineCostsBase Identity] -> Encoding | |
ToJSON (CekMachineCostsBase Maybe) | |
Defined in UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCosts Methods toJSON :: CekMachineCostsBase Maybe -> Value # toEncoding :: CekMachineCostsBase Maybe -> Encoding toJSONList :: [CekMachineCostsBase Maybe] -> Value toEncodingList :: [CekMachineCostsBase Maybe] -> Encoding | |
ToJSON a => ToJSON (Array a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Array a -> Encoding toJSONList :: [Array a] -> Value toEncodingList :: [Array a] -> Encoding | |
(Prim a, ToJSON a) => ToJSON (PrimArray a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: PrimArray a -> Value # toEncoding :: PrimArray a -> Encoding toJSONList :: [PrimArray a] -> Value toEncodingList :: [PrimArray a] -> Encoding | |
ToJSON a => ToJSON (SmallArray a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: SmallArray a -> Value # toEncoding :: SmallArray a -> Encoding toJSONList :: [SmallArray a] -> Value toEncodingList :: [SmallArray a] -> Encoding | |
ToJSON d => ToJSON (LinearTransform d) | |
Defined in Statistics.Distribution.Transform Methods toJSON :: LinearTransform d -> Value # toEncoding :: LinearTransform d -> Encoding toJSONList :: [LinearTransform d] -> Value toEncodingList :: [LinearTransform d] -> Encoding | |
ToJSON a => ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Maybe a -> Encoding toJSONList :: [Maybe a] -> Value toEncodingList :: [Maybe a] -> Encoding | |
ToJSON a => ToJSON (Resources a) | |
Defined in Cardano.Logging.Resources.Types Methods toJSON :: Resources a -> Value # toEncoding :: Resources a -> Encoding toJSONList :: [Resources a] -> Value toEncodingList :: [Resources a] -> Encoding | |
ToJSON a => ToJSON (HashSet a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: HashSet a -> Value # toEncoding :: HashSet a -> Encoding toJSONList :: [HashSet a] -> Value toEncodingList :: [HashSet a] -> Encoding | |
ToJSON a => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding toJSONList :: [Vector a] -> Value toEncodingList :: [Vector a] -> Encoding | |
(Prim a, ToJSON a) => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding toJSONList :: [Vector a] -> Value toEncodingList :: [Vector a] -> Encoding | |
(Storable a, ToJSON a) => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding toJSONList :: [Vector a] -> Value toEncodingList :: [Vector a] -> Encoding | |
(Vector Vector a, ToJSON a) => ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Vector a -> Encoding toJSONList :: [Vector a] -> Value toEncodingList :: [Vector a] -> Encoding | |
ToJSON a => ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Maybe a -> Encoding toJSONList :: [Maybe a] -> Value toEncodingList :: [Maybe a] -> Encoding | |
ToJSON a => ToJSON (a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a => ToJSON [a] | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON a, ToJSON b) => ToJSON (Either a b) | |
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 | |
HasResolution a => ToJSON (Fixed a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Fixed a -> Encoding toJSONList :: [Fixed a] -> Value toEncodingList :: [Fixed a] -> Encoding | |
ToJSON (Proxy a) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Proxy a -> Encoding toJSONList :: [Proxy a] -> Value toEncodingList :: [Proxy a] -> Encoding | |
ToJSON (File content direction) | |
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 | |
ToJSON (ScriptLanguageInEra lang era) | |
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 | |
IsCardanoEra era => ToJSON (TxOut ctx era) | |
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 | |
HashAlgorithm h => ToJSON (Hash h a) | |
Defined in Cardano.Crypto.Hash.Class Methods toEncoding :: Hash h a -> Encoding toJSONList :: [Hash h a] -> Value toEncodingList :: [Hash h a] -> Encoding | |
ToJSON (AbstractHash algo a) | |
Defined in Cardano.Crypto.Hashing Methods toJSON :: AbstractHash algo a -> Value # toEncoding :: AbstractHash algo a -> Encoding toJSONList :: [AbstractHash algo a] -> Value toEncodingList :: [AbstractHash algo a] -> Encoding | |
(ToJSON v, ToJSONKey k) => ToJSON (ListMap k v) | |
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 | |
(HasOKey k v, ToJSON v) => ToJSON (OMap k v) | |
Defined in Data.OMap.Strict Methods toEncoding :: OMap k v -> Encoding toJSONList :: [OMap k v] -> Value toEncodingList :: [OMap k v] -> Encoding | |
Crypto c => ToJSON (AlonzoPParams Identity (AlonzoEra c)) | |
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 | |
Crypto c => ToJSON (AlonzoPParams StrictMaybe (AlonzoEra c)) | |
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) | |
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 | |
(PParamsHKD StrictMaybe era ~ BabbagePParams StrictMaybe era, BabbageEraPParams era, ProtVerAtMost era 8) => ToJSON (BabbagePParams StrictMaybe era) | |
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) | |
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 | |
Crypto c => ToJSON (PrevGovActionId r c) | |
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 | |
Crypto c => ToJSON (ConwayPParams Identity (ConwayEra c)) | |
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 | |
(ConwayEraPParams era, PParamsHKD StrictMaybe era ~ ConwayPParams StrictMaybe era) => ToJSON (ConwayPParams StrictMaybe era) | |
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) | |
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 | |
Crypto c => ToJSON (Credential kr c) | |
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 | |
Crypto c => ToJSON (KeyHash disc c) | |
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 | |
Crypto c => ToJSON (SafeHash c index) | |
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 | |
(EraPParams era, PParamsHKD Identity era ~ ShelleyPParams Identity era, ProtVerAtMost era 4, ProtVerAtMost era 6, ProtVerAtMost era 8) => ToJSON (ShelleyPParams Identity era) | |
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 | |
(EraPParams era, PParamsHKD StrictMaybe era ~ ShelleyPParams StrictMaybe era, ProtVerAtMost era 4, ProtVerAtMost era 6, ProtVerAtMost era 8) => ToJSON (ShelleyPParams StrictMaybe era) | |
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) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Map k v -> Encoding toJSONList :: [Map k v] -> Value toEncodingList :: [Map k v] -> Encoding | |
(ToJSON a, ToJSONKey k) => ToJSON (MonoidalMap k a) | |
Defined in Data.Map.Monoidal Methods toJSON :: MonoidalMap k a -> Value # toEncoding :: MonoidalMap k a -> Encoding toJSONList :: [MonoidalMap k a] -> Value toEncodingList :: [MonoidalMap k a] -> Encoding | |
(ToJSON a, ToJSON b) => ToJSON (Either a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Either a b -> Value # toEncoding :: Either a b -> Encoding toJSONList :: [Either a b] -> Value toEncodingList :: [Either a b] -> Encoding | |
(ToJSON a, ToJSON b) => ToJSON (These a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: These a b -> Value # toEncoding :: These a b -> Encoding toJSONList :: [These a b] -> Value toEncodingList :: [These a b] -> Encoding | |
(ToJSON a, ToJSON b) => ToJSON (Pair a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Pair a b -> Encoding toJSONList :: [Pair a b] -> Value toEncodingList :: [Pair a b] -> Encoding | |
(ToJSON a, ToJSON b) => ToJSON (These a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: These a b -> Value # toEncoding :: These a b -> Encoding toJSONList :: [These a b] -> Value toEncodingList :: [These a b] -> Encoding | |
(ToJSON v, ToJSONKey k) => ToJSON (HashMap k v) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: HashMap k v -> Value # toEncoding :: HashMap k v -> Encoding toJSONList :: [HashMap k v] -> Value toEncodingList :: [HashMap k v] -> Encoding | |
(ToJSON a, ToJSON b) => ToJSON (a, b) | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: (a, b) -> Encoding toJSONList :: [(a, b)] -> Value toEncodingList :: [(a, b)] -> Encoding | |
ToJSON a => ToJSON (Const a b) | |
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 | |
ToJSON b => ToJSON (Tagged a b) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: Tagged a b -> Value # toEncoding :: Tagged a b -> Encoding toJSONList :: [Tagged a b] -> Value toEncodingList :: [Tagged a b] -> Encoding | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (These1 f g a) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: These1 f g a -> Value # toEncoding :: These1 f g a -> Encoding toJSONList :: [These1 f g a] -> Value toEncodingList :: [These1 f g a] -> Encoding | |
(Show (ClientHasAgency st), Show (ServerHasAgency st)) => ToJSON (PeerHasAgency pr st) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods toJSON :: PeerHasAgency pr st -> Value # toEncoding :: PeerHasAgency pr st -> Encoding toJSONList :: [PeerHasAgency pr st] -> Value toEncodingList :: [PeerHasAgency pr st] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c) => ToJSON (a, b, c) | |
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 | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Product f g a) | |
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 | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Sum f g a) | |
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 | |
(Vector vk k, Vector vv v, ToJSONKey k, ToJSON v) => ToJSON (VMap vk vv k v) | |
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 | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d) => ToJSON (a, b, c, d) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d) -> Value # toEncoding :: (a, b, c, d) -> Encoding toJSONList :: [(a, b, c, d)] -> Value toEncodingList :: [(a, b, c, d)] -> Encoding | |
(ToJSON1 f, ToJSON1 g, ToJSON a) => ToJSON (Compose f g a) | |
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 | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e) => ToJSON (a, b, c, d, e) | |
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 | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f) => ToJSON (a, b, c, d, e, f) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f) -> Value # toEncoding :: (a, b, c, d, e, f) -> Encoding toJSONList :: [(a, b, c, d, e, f)] -> Value toEncodingList :: [(a, b, c, d, e, f)] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g) => ToJSON (a, b, c, d, e, f, g) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g) -> Value # toEncoding :: (a, b, c, d, e, f, g) -> Encoding toJSONList :: [(a, b, c, d, e, f, g)] -> Value toEncodingList :: [(a, b, c, d, e, f, g)] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h) => ToJSON (a, b, c, d, e, f, g, h) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h) -> Value # toEncoding :: (a, b, c, d, e, f, g, h) -> Encoding toJSONList :: [(a, b, c, d, e, f, g, h)] -> Value toEncodingList :: [(a, b, c, d, e, f, g, h)] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i) => ToJSON (a, b, c, d, e, f, g, h, i) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i) -> Encoding toJSONList :: [(a, b, c, d, e, f, g, h, i)] -> Value toEncodingList :: [(a, b, c, d, e, f, g, h, i)] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j) => ToJSON (a, b, c, d, e, f, g, h, i, j) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j) -> Encoding toJSONList :: [(a, b, c, d, e, f, g, h, i, j)] -> Value toEncodingList :: [(a, b, c, d, e, f, g, h, i, j)] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k) => ToJSON (a, b, c, d, e, f, g, h, i, j, k) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j, k) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j, k) -> Encoding toJSONList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Value toEncodingList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l) => ToJSON (a, b, c, d, e, f, g, h, i, j, k, l) | |
Defined in Data.Aeson.Types.ToJSON Methods toJSON :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Value # toEncoding :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Encoding toJSONList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Value toEncodingList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Encoding | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m) => ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m) | |
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) | |
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) | |
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 |
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
Transformable Text IO ShutdownTrace Source # | |
Defined in Cardano.Tracing.Shutdown Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO ShutdownTrace # | |
Transformable Text IO ConsensusStartupException Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO ConsensusStartupException # | |
Transformable Text IO ResourceStats Source # | |
Defined in Cardano.Tracing.OrphanInstances.Common Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO ResourceStats # | |
Transformable Text IO PeerSelectionCounters Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO PeerSelectionCounters # | |
Transformable Text IO TraceLedgerPeers Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TraceLedgerPeers # | |
Transformable Text IO TracePublicRootPeers Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TracePublicRootPeers # | |
Transformable Text IO AcceptConnectionsPolicyTrace Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO AcceptConnectionsPolicyTrace # | |
Transformable Text IO Text | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO Text # | |
Transformable Text IO String | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO String # | |
Transformable Text IO () Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO () # | |
Transformable String IO Text | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO String -> Tracer IO Text # | |
Transformable String IO String | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO String -> Tracer IO String # | |
Transformable a IO Word64 | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO a -> Tracer IO Word64 # | |
Transformable a IO Integer | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO a -> Tracer IO Integer # | |
Transformable a IO Double | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO a -> Tracer IO Double # | |
Transformable a IO Float | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO a -> Tracer IO Float # | |
Transformable a IO Int | |
Defined in Cardano.BM.Data.Tracer Methods trTransformer :: TracingVerbosity -> Trace IO a -> Tracer IO Int # | |
Transformable Text IO (Identity (SubscriptionTrace LocalAddress)) Source # | |
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 # | |
Defined in Cardano.Tracing.Startup Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (StartupTrace blk) # | |
(ToObject (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) => Transformable Text IO (TraceEventMempool blk) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceChainSyncClientEvent blk) # | |
ConvertRawHash blk => Transformable Text IO (TraceChainSyncServerEvent blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceChainSyncServerEvent blk) # | |
Transformable Text IO (TraceLocalTxSubmissionServerEvent blk) Source # | |
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 NOTE: this list is sorted by the unqualified name of the outermost type. |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelCreds a) # | |
Show addr => Transformable Text IO (TraceKeepAliveClient addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceKeepAliveClient addr) # | |
Transformable Text IO (DebugPeerSelection SockAddr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DebugPeerSelection SockAddr) # | |
Transformable Text IO (TracePeerSelection SockAddr) Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (ServerTrace addr) # | |
Transformable Text IO (WithDomainName DnsTrace) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName DnsTrace) # | |
Transformable Text IO (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName (SubscriptionTrace SockAddr)) # | |
Transformable Text IO (WithIPList (SubscriptionTrace SockAddr)) Source # | |
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 # | |
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) | |
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) | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 NOTE: this list is sorted by the unqualified name of the outermost type. |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DiffusionTracer RemoteAddress LocalAddress) # | |
Transformable Text IO (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLocalRootPeers RemoteAddress exception) # | |
Transformable Text IO (TraceTxSubmissionInbound txid tx) Source # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithAddr addr ErrorPolicyTrace) # | |
Transformable Text IO (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (HandshakeTr LocalAddress NodeToClientVersion) # |
trStructured :: forall b (m :: Type -> Type) a. (ToObject b, MonadIO m, HasPrivacyAnnotation b, HasSeverityAnnotation b) => TracingVerbosity -> Trace m a -> Tracer m b #
trStructuredText :: forall b (m :: Type -> Type) a. (ToObject b, MonadIO m, HasTextFormatter b, HasPrivacyAnnotation b, HasSeverityAnnotation b) => TracingVerbosity -> Trace m a -> Tracer m b #
class HasTextFormatter a where #
Minimal complete definition
Nothing
Methods
formatText :: a -> Object -> Text #
Instances
HasTextFormatter ShutdownTrace Source # | |
Defined in Cardano.Tracing.Shutdown Methods formatText :: ShutdownTrace -> Object -> Text # | |
HasTextFormatter ConsensusStartupException Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods formatText :: ConsensusStartupException -> Object -> Text # | |
HasTextFormatter PeerSelectionCounters Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: PeerSelectionCounters -> Object -> Text # | |
HasTextFormatter TraceLedgerPeers Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: TraceLedgerPeers -> Object -> Text # | |
HasTextFormatter TracePublicRootPeers Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: TracePublicRootPeers -> Object -> Text # | |
HasTextFormatter AcceptConnectionsPolicyTrace Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: AcceptConnectionsPolicyTrace -> Object -> Text # | |
HasTextFormatter () Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods formatText :: () -> Object -> Text # | |
HasTextFormatter (Identity (SubscriptionTrace LocalAddress)) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: Identity (SubscriptionTrace LocalAddress) -> Object -> Text # | |
HasTextFormatter (StartupTrace blk) Source # | |
Defined in Cardano.Tracing.Startup Methods formatText :: StartupTrace blk -> Object -> Text # | |
LedgerSupportsProtocol blk => HasTextFormatter (TraceAddBlockEvent blk) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods formatText :: TraceAddBlockEvent blk -> Object -> Text # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk) => HasTextFormatter (TraceEvent blk) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods formatText :: TraceForgeEvent blk -> Object -> Text # | |
Show addr => HasTextFormatter (TraceKeepAliveClient addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: TraceKeepAliveClient addr -> Object -> Text # | |
HasTextFormatter (DebugPeerSelection SockAddr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: DebugPeerSelection SockAddr -> Object -> Text # | |
HasTextFormatter (TracePeerSelection SockAddr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: TracePeerSelection SockAddr -> Object -> Text # | |
Show addr => HasTextFormatter (AbstractTransitionTrace addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: AbstractTransitionTrace addr -> Object -> Text # | |
Show addr => HasTextFormatter (InboundGovernorTrace addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: InboundGovernorTrace addr -> Object -> Text # | |
Show addr => HasTextFormatter (RemoteTransitionTrace addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: RemoteTransitionTrace addr -> Object -> Text # | |
Show addr => HasTextFormatter (ServerTrace addr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: ServerTrace addr -> Object -> Text # | |
HasTextFormatter (WithDomainName DnsTrace) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: WithDomainName DnsTrace -> Object -> Text # | |
HasTextFormatter (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text # | |
HasTextFormatter (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: WithIPList (SubscriptionTrace SockAddr) -> Object -> Text # | |
(StandardHash header, Show peer) => HasTextFormatter [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text # | |
HasTextFormatter (TraceLabelPeer peer (TraceBlockFetchServerEvent blk)) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Consensus Methods formatText :: TraceLabelPeer peer (TraceChainSyncClientEvent blk) -> Object -> Text # | |
(StandardHash blk, Show peer) => HasTextFormatter (TraceLabelPeer peer (TraceChainSyncServerEvent blk)) Source # | |
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 # | |
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 # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: WithMuxBearer peer MuxTrace -> Object -> Text # | |
HasTextFormatter (DiffusionTracer RemoteAddress LocalAddress) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: DiffusionTracer RemoteAddress LocalAddress -> Object -> Text # | |
HasTextFormatter (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: HandshakeTr RemoteAddress NodeToNodeVersion -> Object -> Text # | |
Show lAddr => HasTextFormatter (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: PeerSelectionActionsTrace SockAddr lAddr -> Object -> Text # | |
Show exception => HasTextFormatter (TraceLocalRootPeers RemoteAddress exception) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text # | |
HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: TraceTxSubmissionInbound txid tx -> Object -> Text # | |
(Show tx, Show txid) => HasTextFormatter (TraceTxSubmissionOutbound txid tx) Source # | |
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 # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text # | |
Show addr => HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: WithAddr addr ErrorPolicyTrace -> Object -> Text # | |
HasTextFormatter (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Defined in Cardano.Tracing.OrphanInstances.Network Methods formatText :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text # |
Severity and Privacy
class HasSeverityAnnotation a where #
Minimal complete definition
Nothing
Methods
getSeverityAnnotation :: a -> Severity #
Instances
Instances
class HasPrivacyAnnotation a where #
Minimal complete definition
Nothing
Methods
getPrivacyAnnotation :: a -> PrivacyAnnotation #
Instances
data PrivacyAnnotation #
Constructors
Confidential | |
Public |
Instances
Tracer and related
data Tracer (m :: Type -> Type) a #
Instances
Contravariant (Tracer m) | |
Applicative m => Monoid (Tracer m s) | |
Applicative m => Semigroup (Tracer m s) | |
Instances
Functor LogObject | |
FromJSON a => FromJSON (LogObject a) | |
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) | |
Defined in Cardano.BM.Data.LogItem Methods toJSON :: LogObject a -> Value # toEncoding :: LogObject a -> Encoding toJSONList :: [LogObject a] -> Value toEncodingList :: [LogObject a] -> Encoding | |
Show a => Show (LogObject a) | |
Eq a => Eq (LogObject a) | |
ToJSON a => ToObject (LogObject a) | |
Defined in Cardano.BM.Data.Tracer Methods toObject :: TracingVerbosity -> LogObject a -> Object # textTransformer :: LogObject a -> Object -> Text # |
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
FromJSON a => FromJSON (LOContent a) | |
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) | |
Defined in Cardano.BM.Data.LogItem Methods toJSON :: LOContent a -> Value # toEncoding :: LOContent a -> Encoding toJSONList :: [LOContent a] -> Value toEncodingList :: [LOContent a] -> Encoding | |
Show a => Show (LOContent a) | |
Eq a => Eq (LOContent a) | |
ToJSON a => ToObject (LOContent a) | |
Defined in Cardano.BM.Data.Tracer Methods toObject :: TracingVerbosity -> LOContent a -> Object # textTransformer :: LOContent a -> Object -> Text # |
Orphan instances
FromJSON TracingVerbosity Source # | |
Methods parseJSON :: Value -> Parser TracingVerbosity parseJSONList :: Value -> Parser [TracingVerbosity] | |
FromJSON PortNumber Source # | |
Show TracingVerbosity Source # | |
HasPrivacyAnnotation ResourceStats Source # | |
Methods getPrivacyAnnotation :: ResourceStats -> PrivacyAnnotation # | |
HasSeverityAnnotation ResourceStats Source # | |
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 |
ToObject ResourceStats Source # | |
Methods toObject :: TracingVerbosity -> ResourceStats -> Object # textTransformer :: ResourceStats -> Object -> Text # | |
Transformable Text IO ResourceStats Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO ResourceStats # |