Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 kv, ToJSON v) ⇒ Text → 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 ∷ ∀ b (m ∷ Type → Type) a. (ToObject b, MonadIO m, HasPrivacyAnnotation b, HasSeverityAnnotation b) ⇒ TracingVerbosity → Trace m a → Tracer m b
- trStructuredText ∷ ∀ 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
- 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
Nothing
toObject ∷ TracingVerbosity → a → Object #
textTransformer ∷ a → Object → Text #
Instances
ToObject () | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → () → Object # textTransformer ∷ () → Object → Text # | |
ToObject String | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → String → Object # textTransformer ∷ String → 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 Bcc.Tracing.OrphanInstances.Common toObject ∷ TracingVerbosity → Void → Object # textTransformer ∷ Void → Object → Text # | |
ToObject ApplyMempoolPayloadErr Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → ApplyMempoolPayloadErr → Object # textTransformer ∷ ApplyMempoolPayloadErr → Object → Text # | |
ToObject SlotNo Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → SlotNo → Object # textTransformer ∷ SlotNo → Object → Text # | |
ToObject Text | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → Text → Object # textTransformer ∷ Text → Object → Text # | |
ToObject Value | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → Value → Object # textTransformer ∷ Value → Object → Text # | |
ToObject ChainValidationError Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → ChainValidationError → Object # textTransformer ∷ ChainValidationError → Object → Text # | |
ToObject TicknPredicateFailure Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → TicknPredicateFailure → Object # textTransformer ∷ TicknPredicateFailure → Object → Text # | |
ToObject EraParams Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → EraParams → Object # textTransformer ∷ EraParams → Object → Text # | |
ToObject ColeOtherHeaderEnvelopeError Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → ColeOtherHeaderEnvelopeError → Object # textTransformer ∷ ColeOtherHeaderEnvelopeError → Object → Text # | |
ToObject AcceptConnectionsPolicyTrace Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → AcceptConnectionsPolicyTrace → Object # textTransformer ∷ AcceptConnectionsPolicyTrace → Object → Text # | |
ToObject DiskSnapshot Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → DiskSnapshot → Object # textTransformer ∷ DiskSnapshot → Object → Text # | |
ToObject LocalAddress Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → LocalAddress → Object # textTransformer ∷ LocalAddress → Object → Text # | |
ToObject KESInfo Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → KESInfo → Object # textTransformer ∷ KESInfo → Object → Text # | |
ToObject KESEvolutionError Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → KESEvolutionError → Object # textTransformer ∷ KESEvolutionError → Object → Text # | |
ToObject RemoteAddress Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → RemoteAddress → Object # textTransformer ∷ RemoteAddress → Object → Text # | |
ToObject HandshakeTr Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → HandshakeTr → Object # textTransformer ∷ HandshakeTr → Object → Text # | |
ToObject LocalConnectionId Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → LocalConnectionId → Object # textTransformer ∷ LocalConnectionId → Object → Text # | |
ToObject HandshakeTr Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → HandshakeTr → Object # textTransformer ∷ HandshakeTr → Object → Text # | |
ToObject RemoteConnectionId Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → RemoteConnectionId → Object # textTransformer ∷ RemoteConnectionId → Object → Text # | |
ToObject MempoolSize Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → MempoolSize → Object # textTransformer ∷ MempoolSize → Object → Text # | |
ToObject ResourceStats Source # | |
Defined in Bcc.Tracing.OrphanInstances.Common toObject ∷ TracingVerbosity → ResourceStats → Object # textTransformer ∷ ResourceStats → Object → Text # | |
ToObject ProtocolUpdate Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → ProtocolUpdate → Object # textTransformer ∷ ProtocolUpdate → Object → Text # | |
ToObject ColeLedgerUpdate Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → ColeLedgerUpdate → Object # textTransformer ∷ ColeLedgerUpdate → Object → Text # | |
ToObject UpdateState Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → UpdateState → Object # textTransformer ∷ UpdateState → Object → Text # | |
ToObject DiffusionInitializationTracer Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → DiffusionInitializationTracer → Object # textTransformer ∷ DiffusionInitializationTracer → Object → Text # | |
ToObject BftValidationErr Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → BftValidationErr → Object # textTransformer ∷ BftValidationErr → Object → Text # | |
ToObject peer ⇒ ToObject [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → [TraceLabelPeer peer (FetchDecision [Point header])] → Object # textTransformer ∷ [TraceLabelPeer peer (FetchDecision [Point header])] → Object → Text # | |
ToObject [Peer blk] Source # | Instances for converting [Peer blk] to Object. |
Defined in Bcc.Tracing.Peer toObject ∷ TracingVerbosity → [Peer blk] → Object # textTransformer ∷ [Peer blk] → Object → Text # | |
ToObject (Identity (SubscriptionTrace LocalAddress)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → Identity (SubscriptionTrace LocalAddress) → Object # textTransformer ∷ Identity (SubscriptionTrace LocalAddress) → Object → Text # | |
ConvertRawHash blk ⇒ ToObject (Point blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → Point blk → Object # textTransformer ∷ Point blk → Object → Text # | |
ToJSON a ⇒ ToObject (LOContent a) | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → LOContent a → Object # textTransformer ∷ LOContent a → Object → Text # | |
ToJSON a ⇒ ToObject (LogObject a) | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → LogObject a → Object # textTransformer ∷ LogObject a → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToObject (ApplyTxError era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → ApplyTxError era → Object # textTransformer ∷ ApplyTxError era → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "DELEGS" era)), ToObject (PredicateFailure (EraRule "UTXOW" era))) ⇒ ToObject (LedgerPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → LedgerPredicateFailure era → Object # textTransformer ∷ LedgerPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "EPOCH" era)), ToObject (PredicateFailure (EraRule "MIR" era))) ⇒ ToObject (NewEpochPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → NewEpochPredicateFailure era → Object # textTransformer ∷ NewEpochPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "POOLREAP" era)), ToObject (PredicateFailure (EraRule "SNAP" era)), ToObject (PredicateFailure (EraRule "UPEC" era))) ⇒ ToObject (EpochPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → EpochPredicateFailure era → Object # textTransformer ∷ EpochPredicateFailure era → Object → Text # | |
Crypto crypto ⇒ ToObject (ChainTransitionError crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → ChainTransitionError crypto → Object # textTransformer ∷ ChainTransitionError crypto → Object → Text # | |
Crypto crypto ⇒ ToObject (PrtclPredicateFailure crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → PrtclPredicateFailure crypto → Object # textTransformer ∷ PrtclPredicateFailure crypto → Object → Text # | |
ToObject (AurumBbodyPredFail (AurumEra StandardCrypto)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → AurumBbodyPredFail (AurumEra StandardCrypto) → Object # textTransformer ∷ AurumBbodyPredFail (AurumEra StandardCrypto) → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era)), ToObject (PredicateFailure (EraRule "LEDGERS" era))) ⇒ ToObject (BbodyPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → BbodyPredicateFailure era → Object # textTransformer ∷ BbodyPredicateFailure era → Object → Text # | |
ToObject (AurumPredFail (AurumEra StandardCrypto)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → AurumPredFail (AurumEra StandardCrypto) → Object # textTransformer ∷ AurumPredFail (AurumEra StandardCrypto) → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (EraRule "DELPL" era))) ⇒ ToObject (DelegsPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → DelegsPredicateFailure era → Object # textTransformer ∷ DelegsPredicateFailure era → Object → Text # | |
ToObject (UtxoPredicateFailure (AurumEra StandardCrypto)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UtxoPredicateFailure (AurumEra StandardCrypto) → Object # textTransformer ∷ UtxoPredicateFailure (AurumEra StandardCrypto) → Object → Text # | |
ToObject (UtxosPredicateFailure (AurumEra StandardCrypto)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UtxosPredicateFailure (AurumEra StandardCrypto) → Object # textTransformer ∷ UtxosPredicateFailure (AurumEra StandardCrypto) → Object → Text # | |
Era era ⇒ ToObject (PpupPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → PpupPredicateFailure era → Object # textTransformer ∷ PpupPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (EraRule "UTXO" era))) ⇒ ToObject (UtxowPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UtxowPredicateFailure era → Object # textTransformer ∷ UtxowPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToJSON (Value era), ToJSON (TxOut era), ToObject (PredicateFailure (EraRule "PPUP" era))) ⇒ ToObject (UtxoPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UtxoPredicateFailure era → Object # textTransformer ∷ UtxoPredicateFailure era → Object → Text # | |
ToObject (OcertPredicateFailure crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → OcertPredicateFailure crypto → Object # textTransformer ∷ OcertPredicateFailure crypto → Object → Text # | |
Crypto crypto ⇒ ToObject (OverlayPredicateFailure crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → OverlayPredicateFailure crypto → Object # textTransformer ∷ OverlayPredicateFailure crypto → Object → Text # | |
ToObject (PrtlSeqFailure crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → PrtlSeqFailure crypto → Object # textTransformer ∷ PrtlSeqFailure crypto → Object → Text # | |
ToObject (UpdnPredicateFailure crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UpdnPredicateFailure crypto → Object # textTransformer ∷ UpdnPredicateFailure crypto → Object → Text # | |
ToObject (Header ColeBlock) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → Header ColeBlock → Object # textTransformer ∷ Header ColeBlock → Object → Text # | |
All (Compose ToObject Header) xs ⇒ ToObject (Header (HardForkBlock xs)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → Header (HardForkBlock xs) → Object # textTransformer ∷ Header (HardForkBlock xs) → Object → Text # | |
SophieBasedEra era ⇒ ToObject (Header (SophieBlock era)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → Header (SophieBlock era) → Object # textTransformer ∷ Header (SophieBlock era) → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (EraRule "UTXOW" era)), ToObject (PredicateFailure (EraRule "BBODY" era)), ToObject (PredicateFailure (EraRule "TICK" era)), ToObject (PredicateFailure (EraRule "TICKN" era))) ⇒ ToObject (ChainPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → ChainPredicateFailure era → Object # textTransformer ∷ ChainPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "NEWEPOCH" era)), ToObject (PredicateFailure (EraRule "RUPD" era))) ⇒ ToObject (TickPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → TickPredicateFailure era → Object # textTransformer ∷ TickPredicateFailure era → Object → Text # | |
Era era ⇒ ToObject (DelegPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → DelegPredicateFailure era → Object # textTransformer ∷ DelegPredicateFailure era → Object → Text # | |
(ToObject (PredicateFailure (EraRule "POOL" era)), ToObject (PredicateFailure (EraRule "DELEG" era))) ⇒ ToObject (DelplPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → DelplPredicateFailure era → Object # textTransformer ∷ DelplPredicateFailure era → Object → Text # | |
ToObject (PoolPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → PoolPredicateFailure era → Object # textTransformer ∷ PoolPredicateFailure era → Object → Text # | |
ToObject (PoolreapPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → PoolreapPredicateFailure era → Object # textTransformer ∷ PoolreapPredicateFailure era → Object → Text # | |
ToObject (SnapPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → SnapPredicateFailure era → Object # textTransformer ∷ SnapPredicateFailure era → Object → Text # | |
ToObject (UpecPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UpecPredicateFailure era → Object # textTransformer ∷ UpecPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToObject (LedgersPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → LedgersPredicateFailure era → Object # textTransformer ∷ LedgersPredicateFailure era → Object → Text # | |
ToObject (MirPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → MirPredicateFailure era → Object # textTransformer ∷ MirPredicateFailure era → Object → Text # | |
ToObject (NewppPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → NewppPredicateFailure era → Object # textTransformer ∷ NewppPredicateFailure era → Object → Text # | |
ToObject (RupdPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → RupdPredicateFailure era → Object # textTransformer ∷ RupdPredicateFailure era → Object → Text # | |
(SophieBasedEra era, ToJSON (Value era), ToJSON (TxOut era), ToObject (PredicateFailure (EraRule "PPUP" era))) ⇒ ToObject (UtxoPredicateFailure era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UtxoPredicateFailure era → Object # textTransformer ∷ UtxoPredicateFailure era → Object → Text # | |
ToObject (GenTx ColeBlock) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toObject ∷ TracingVerbosity → GenTx ColeBlock → Object # textTransformer ∷ GenTx ColeBlock → Object → Text # | |
All (Compose ToObject GenTx) xs ⇒ ToObject (GenTx (HardForkBlock xs)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → GenTx (HardForkBlock xs) → Object # textTransformer ∷ GenTx (HardForkBlock xs) → Object → Text # | |
SophieBasedEra era ⇒ ToObject (GenTx (SophieBlock era)) Source # | instances of NOTE: this list is sorted in roughly topological order. |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → GenTx (SophieBlock era) → Object # textTransformer ∷ GenTx (SophieBlock era) → Object → Text # | |
All (Compose ToObject WrapApplyTxErr) xs ⇒ ToObject (OneEraApplyTxErr xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraApplyTxErr xs → Object # textTransformer ∷ OneEraApplyTxErr xs → Object → Text # | |
All (Compose ToObject WrapEnvelopeErr) xs ⇒ ToObject (HardForkEnvelopeErr xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → HardForkEnvelopeErr xs → Object # textTransformer ∷ HardForkEnvelopeErr xs → Object → Text # | |
All (Compose ToObject WrapLedgerErr) xs ⇒ ToObject (HardForkLedgerError xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → HardForkLedgerError xs → Object # textTransformer ∷ HardForkLedgerError xs → Object → Text # | |
(All (Compose ToObject WrapLedgerUpdate) xs, All SingleEraBlock xs) ⇒ ToObject (HardForkLedgerUpdate xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → HardForkLedgerUpdate xs → Object # textTransformer ∷ HardForkLedgerUpdate xs → Object → Text # | |
(All (Compose ToObject WrapLedgerWarning) xs, All SingleEraBlock xs) ⇒ ToObject (HardForkLedgerWarning xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → HardForkLedgerWarning xs → Object # textTransformer ∷ HardForkLedgerWarning xs → Object → Text # | |
All (Compose ToObject WrapApplyTxErr) xs ⇒ ToObject (HardForkApplyTxErr xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → HardForkApplyTxErr xs → Object # textTransformer ∷ HardForkApplyTxErr xs → Object → Text # | |
All (Compose ToObject WrapValidationErr) xs ⇒ ToObject (HardForkValidationErr xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → HardForkValidationErr xs → Object # textTransformer ∷ HardForkValidationErr xs → Object → Text # | |
ToObject (ApplyTxErr blk) ⇒ ToObject (WrapApplyTxErr blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapApplyTxErr blk → Object # textTransformer ∷ WrapApplyTxErr blk → Object → Text # | |
ToObject (CannotForge blk) ⇒ ToObject (WrapCannotForge blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapCannotForge blk → Object # textTransformer ∷ WrapCannotForge blk → Object → Text # | |
ToObject (OtherHeaderEnvelopeError blk) ⇒ ToObject (WrapEnvelopeErr blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapEnvelopeErr blk → Object # textTransformer ∷ WrapEnvelopeErr blk → Object → Text # | |
ToObject (ForgeStateInfo blk) ⇒ ToObject (WrapForgeStateInfo blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapForgeStateInfo blk → Object # textTransformer ∷ WrapForgeStateInfo blk → Object → Text # | |
ToObject (ForgeStateUpdateError blk) ⇒ ToObject (WrapForgeStateUpdateError blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapForgeStateUpdateError blk → Object # textTransformer ∷ WrapForgeStateUpdateError blk → Object → Text # | |
ToObject (LedgerError blk) ⇒ ToObject (WrapLedgerErr blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapLedgerErr blk → Object # textTransformer ∷ WrapLedgerErr blk → Object → Text # | |
ToObject (LedgerUpdate blk) ⇒ ToObject (WrapLedgerUpdate blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapLedgerUpdate blk → Object # textTransformer ∷ WrapLedgerUpdate blk → Object → Text # | |
ToObject (LedgerWarning blk) ⇒ ToObject (WrapLedgerWarning blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapLedgerWarning blk → Object # textTransformer ∷ WrapLedgerWarning blk → Object → Text # | |
ToObject (ValidationErr (BlockProtocol blk)) ⇒ ToObject (WrapValidationErr blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → WrapValidationErr blk → Object # textTransformer ∷ WrapValidationErr blk → Object → Text # | |
Show (PBftVerKeyHash c) ⇒ ToObject (PBftValidationErr c) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → PBftValidationErr c → Object # textTransformer ∷ PBftValidationErr c → Object → Text # | |
All (Compose ToObject WrapCannotForge) xs ⇒ ToObject (OneEraCannotForge xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraCannotForge xs → Object # textTransformer ∷ OneEraCannotForge xs → Object → Text # | |
All (Compose ToObject WrapForgeStateInfo) xs ⇒ ToObject (OneEraForgeStateInfo xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraForgeStateInfo xs → Object # textTransformer ∷ OneEraForgeStateInfo xs → Object → Text # | |
All (Compose ToObject WrapForgeStateUpdateError) xs ⇒ ToObject (OneEraForgeStateUpdateError xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraForgeStateUpdateError xs → Object # textTransformer ∷ OneEraForgeStateUpdateError xs → Object → Text # | |
All (Compose ToObject WrapEnvelopeErr) xs ⇒ ToObject (OneEraEnvelopeErr xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraEnvelopeErr xs → Object # textTransformer ∷ OneEraEnvelopeErr xs → Object → Text # | |
All (Compose ToObject WrapLedgerErr) xs ⇒ ToObject (OneEraLedgerError xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraLedgerError xs → Object # textTransformer ∷ OneEraLedgerError xs → Object → Text # | |
(ToObject (LedgerUpdate blk), ToObject (LedgerWarning blk)) ⇒ ToObject (LedgerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → LedgerEvent blk → Object # textTransformer ∷ LedgerEvent blk → Object → Text # | |
All (Compose ToObject WrapLedgerUpdate) xs ⇒ ToObject (OneEraLedgerUpdate xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraLedgerUpdate xs → Object # textTransformer ∷ OneEraLedgerUpdate xs → Object → Text # | |
All (Compose ToObject WrapLedgerWarning) xs ⇒ ToObject (OneEraLedgerWarning xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraLedgerWarning xs → Object # textTransformer ∷ OneEraLedgerWarning xs → Object → Text # | |
All (Compose ToObject WrapValidationErr) xs ⇒ ToObject (OneEraValidationErr xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toObject ∷ TracingVerbosity → OneEraValidationErr xs → Object # textTransformer ∷ OneEraValidationErr xs → Object → Text # | |
(SophieBasedEra era, ToObject (PredicateFailure (UTXO era)), ToObject (PredicateFailure (UTXOW era)), ToObject (PredicateFailure (EraRule "BBODY" era))) ⇒ ToObject (SophieLedgerError era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → SophieLedgerError era → Object # textTransformer ∷ SophieLedgerError era → Object → Text # | |
ToObject (AnyMessageAndAgency ps) ⇒ ToObject (TraceSendRecv ps) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → TraceSendRecv ps → Object # textTransformer ∷ TraceSendRecv ps → Object → Text # | |
ConvertRawHash blk ⇒ ToObject (RealPoint blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → RealPoint blk → Object # textTransformer ∷ RealPoint blk → Object → Text # | |
(StandardHash blk, ToObject (OtherHeaderEnvelopeError blk)) ⇒ ToObject (HeaderEnvelopeError blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus 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 Bcc.Tracing.OrphanInstances.Consensus 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 Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → ExtValidationError blk → Object # textTransformer ∷ ExtValidationError blk → Object → Text # | |
(ConvertRawHash blk, StandardHash blk, ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk))) ⇒ ToObject (InvalidBlockReason blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → InvalidBlockReason blk → Object # textTransformer ∷ InvalidBlockReason blk → Object → Text # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk, ToObject (Header blk), ToObject (LedgerEvent blk)) ⇒ ToObject (TraceEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceEvent blk → Object # textTransformer ∷ TraceEvent blk → Object → Text # | |
Show (PBftVerKeyHash c) ⇒ ToObject (PBftCannotForge c) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → PBftCannotForge c → Object # textTransformer ∷ PBftCannotForge c → Object → Text # | |
Crypto crypto ⇒ ToObject (TOptimumCannotForge crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → TOptimumCannotForge crypto → Object # textTransformer ∷ TOptimumCannotForge crypto → Object → Text # | |
ToObject (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → WithDomainName (SubscriptionTrace SockAddr) → Object # textTransformer ∷ WithDomainName (SubscriptionTrace SockAddr) → Object → Text # | |
ToObject (WithDomainName DnsTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → WithDomainName DnsTrace → Object # textTransformer ∷ WithDomainName DnsTrace → Object → Text # | |
ToObject (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → WithIPList (SubscriptionTrace SockAddr) → Object # textTransformer ∷ WithIPList (SubscriptionTrace SockAddr) → Object → Text # | |
(Show (ApplyTxErr blk), ToObject (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) ⇒ ToObject (TraceEventMempool blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceEventMempool blk → Object # textTransformer ∷ TraceEventMempool blk → Object → Text # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk) ⇒ ToObject (TraceChainSyncClientEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceChainSyncClientEvent blk → Object # textTransformer ∷ TraceChainSyncClientEvent blk → Object → Text # | |
(tx ~ GenTx blk, ConvertRawHash blk, HasTxId tx, RunNode blk, Show (TxId tx), ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk)), ToObject (CannotForge blk), ToObject (ForgeStateUpdateError blk)) ⇒ ToObject (TraceForgeEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceForgeEvent blk → Object # textTransformer ∷ TraceForgeEvent blk → Object → Text # | |
(HasHeader header, ConvertRawHash header) ⇒ ToObject (TraceFetchClientState header) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → TraceFetchClientState header → Object # textTransformer ∷ TraceFetchClientState header → Object → Text # | |
ToObject a ⇒ ToObject (TraceLabelCreds a) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceLabelCreds a → Object # textTransformer ∷ TraceLabelCreds a → Object → Text # | |
ConvertRawHash blk ⇒ ToObject (TraceChainSyncServerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceChainSyncServerEvent blk → Object # textTransformer ∷ TraceChainSyncServerEvent blk → Object → Text # | |
ToObject (FetchDecision [Point header]) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → FetchDecision [Point header] → Object # textTransformer ∷ FetchDecision [Point header] → Object → Text # | |
ConvertRawHash blk ⇒ ToObject (TraceBlockFetchServerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceBlockFetchServerEvent blk → Object # textTransformer ∷ TraceBlockFetchServerEvent blk → Object → Text # | |
ToObject (TraceLocalTxSubmissionServerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus toObject ∷ TracingVerbosity → TraceLocalTxSubmissionServerEvent blk → Object # textTransformer ∷ TraceLocalTxSubmissionServerEvent blk → Object → Text # | |
Show remotePeer ⇒ ToObject (TraceKeepAliveClient remotePeer) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → TraceKeepAliveClient remotePeer → Object # textTransformer ∷ TraceKeepAliveClient remotePeer → Object → Text # | |
(Era era, ToJSON (PParamsDelta era)) ⇒ ToObject (ProtocolUpdate era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → ProtocolUpdate era → Object # textTransformer ∷ ProtocolUpdate era → Object → Text # | |
(SophieBasedEra era, ToJSON (PParamsDelta era)) ⇒ ToObject (SophieLedgerUpdate era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → SophieLedgerUpdate era → Object # textTransformer ∷ SophieLedgerUpdate era → Object → Text # | |
ToJSON (PParamsDelta era) ⇒ ToObject (UpdateProposal era) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UpdateProposal era → Object # textTransformer ∷ UpdateProposal era → Object → Text # | |
Crypto crypto ⇒ ToObject (UpdateState crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toObject ∷ TracingVerbosity → UpdateState crypto → Object # textTransformer ∷ UpdateState crypto → Object → Text # | |
ToObject (Peer blk) Source # | |
Defined in Bcc.Tracing.Peer toObject ∷ TracingVerbosity → Peer blk → Object # textTransformer ∷ Peer blk → 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 Bcc.Tracing.OrphanInstances.Network 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 Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → AnyMessageAndAgency (ChainSync blk pt tip) → Object # textTransformer ∷ AnyMessageAndAgency (ChainSync blk pt tip) → Object → Text # | |
(∀ result. Show (query result)) ⇒ ToObject (AnyMessageAndAgency (LocalStateQuery blk pt query)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → AnyMessageAndAgency (LocalStateQuery blk pt query) → Object # textTransformer ∷ AnyMessageAndAgency (LocalStateQuery blk pt query) → Object → Text # | |
ToObject (AnyMessageAndAgency (LocalTxSubmission tx err)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → AnyMessageAndAgency (LocalTxSubmission tx err) → Object # textTransformer ∷ AnyMessageAndAgency (LocalTxSubmission tx err) → Object → Text # | |
(Show txid, Show tx) ⇒ ToObject (AnyMessageAndAgency (TxSubmission txid tx)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → AnyMessageAndAgency (TxSubmission txid tx) → Object # textTransformer ∷ AnyMessageAndAgency (TxSubmission txid tx) → Object → Text # | |
(Show txid, Show tx) ⇒ ToObject (AnyMessageAndAgency (TxSubmission2 txid tx)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → AnyMessageAndAgency (TxSubmission2 txid tx) → Object # textTransformer ∷ AnyMessageAndAgency (TxSubmission2 txid tx) → Object → Text # | |
Show peer ⇒ ToObject (WithMuxBearer peer MuxTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → WithMuxBearer peer MuxTrace → Object # textTransformer ∷ WithMuxBearer peer MuxTrace → Object → Text # | |
Show addr ⇒ ToObject (WithAddr addr ErrorPolicyTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → WithAddr addr ErrorPolicyTrace → Object # textTransformer ∷ WithAddr addr ErrorPolicyTrace → Object → Text # | |
ToObject (TraceTxSubmissionInbound txid tx) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → TraceTxSubmissionInbound txid tx → Object # textTransformer ∷ TraceTxSubmissionInbound txid tx → Object → Text # | |
(ToObject peer, ToObject a) ⇒ ToObject (TraceLabelPeer peer a) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → TraceLabelPeer peer a → Object # textTransformer ∷ TraceLabelPeer peer a → Object → Text # | |
(Show txid, Show tx) ⇒ ToObject (TraceTxSubmissionOutbound txid tx) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network toObject ∷ TracingVerbosity → TraceTxSubmissionOutbound txid tx → Object # textTransformer ∷ TraceTxSubmissionOutbound txid tx → Object → Text # |
data TracingVerbosity #
Instances
emptyObject ∷ ToObject a ⇒ HashMap Text a #
Instances
ToJSON Bool | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Char | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Double | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Double → Encoding # toJSONList ∷ [Double] → Value # toEncodingList ∷ [Double] → Encoding # | |
ToJSON Float | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int8 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int16 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int32 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Int64 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Integer | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Integer → Encoding # toJSONList ∷ [Integer] → Value # toEncodingList ∷ [Integer] → Encoding # | |
ToJSON Natural | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Natural → Encoding # toJSONList ∷ [Natural] → Value # toEncodingList ∷ [Natural] → Encoding # | |
ToJSON Ordering | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Ordering → Encoding # toJSONList ∷ [Ordering] → Value # toEncodingList ∷ [Ordering] → Encoding # | |
ToJSON Word | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word8 | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Word16 | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Word16 → Encoding # toJSONList ∷ [Word16] → Value # toEncodingList ∷ [Word16] → Encoding # | |
ToJSON Word32 | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Word32 → Encoding # toJSONList ∷ [Word32] → Value # toEncodingList ∷ [Word32] → Encoding # | |
ToJSON Word64 | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Word64 → Encoding # toJSONList ∷ [Word64] → Value # toEncodingList ∷ [Word64] → Encoding # | |
ToJSON () | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Version | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Version → Encoding # toJSONList ∷ [Version] → Value # toEncodingList ∷ [Version] → Encoding # | |
ToJSON Void | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON CTime | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON ChainTip | |
Defined in Bcc.Api.Block toEncoding ∷ ChainTip → Encoding # toJSONList ∷ [ChainTip] → Value # toEncodingList ∷ [ChainTip] → Encoding # | |
ToJSON TxId | |
Defined in Bcc.Api.TxBody | |
ToJSON TxIn | |
Defined in Bcc.Api.TxBody | |
ToJSON TxIx | |
Defined in Bcc.Api.TxBody | |
ToJSON ProtocolParameters | |
Defined in Bcc.Api.ProtocolParameters toJSON ∷ ProtocolParameters → Value # toEncoding ∷ ProtocolParameters → Encoding # toJSONList ∷ [ProtocolParameters] → Value # toEncodingList ∷ [ProtocolParameters] → Encoding # | |
ToJSON OptimumNonce | |
Defined in Bcc.Api.ProtocolParameters toJSON ∷ OptimumNonce → Value # toEncoding ∷ OptimumNonce → Encoding # toJSONList ∷ [OptimumNonce] → Value # toEncodingList ∷ [OptimumNonce] → Encoding # | |
ToJSON ExecutionUnitPrices | |
Defined in Bcc.Api.ProtocolParameters toJSON ∷ ExecutionUnitPrices → Value # toEncoding ∷ ExecutionUnitPrices → Encoding # toJSONList ∷ [ExecutionUnitPrices] → Value # toEncodingList ∷ [ExecutionUnitPrices] → Encoding # | |
ToJSON CostModel | |
Defined in Bcc.Api.ProtocolParameters toEncoding ∷ CostModel → Encoding # toJSONList ∷ [CostModel] → Value # toEncodingList ∷ [CostModel] → Encoding # | |
ToJSON Entropic | |
Defined in Bcc.Api.Value toEncoding ∷ Entropic → Encoding # toJSONList ∷ [Entropic] → Value # toEncodingList ∷ [Entropic] → Encoding # | |
ToJSON Quantity | |
Defined in Bcc.Api.Value toEncoding ∷ Quantity → Encoding # toJSONList ∷ [Quantity] → Value # toEncodingList ∷ [Quantity] → Encoding # | |
ToJSON PolicyId | |
Defined in Bcc.Api.Value toEncoding ∷ PolicyId → Encoding # toJSONList ∷ [PolicyId] → Value # toEncodingList ∷ [PolicyId] → Encoding # | |
ToJSON AssetName | |
Defined in Bcc.Api.Value toEncoding ∷ AssetName → Encoding # toJSONList ∷ [AssetName] → Value # toEncodingList ∷ [AssetName] → Encoding # | |
ToJSON Value | |
Defined in Bcc.Api.Value | |
ToJSON ValueNestedRep | |
Defined in Bcc.Api.Value toJSON ∷ ValueNestedRep → Value # toEncoding ∷ ValueNestedRep → Encoding # toJSONList ∷ [ValueNestedRep] → Value # toEncodingList ∷ [ValueNestedRep] → Encoding # | |
ToJSON AnyZerepochScriptVersion | |
Defined in Bcc.Api.Script toJSON ∷ AnyZerepochScriptVersion → Value # toEncoding ∷ AnyZerepochScriptVersion → Encoding # toJSONList ∷ [AnyZerepochScriptVersion] → Value # toEncodingList ∷ [AnyZerepochScriptVersion] → Encoding # | |
ToJSON ExecutionUnits | |
Defined in Bcc.Api.Script toJSON ∷ ExecutionUnits → Value # toEncoding ∷ ExecutionUnits → Encoding # toJSONList ∷ [ExecutionUnits] → Value # toEncodingList ∷ [ExecutionUnits] → Encoding # | |
ToJSON ScriptHash | |
Defined in Bcc.Api.Script toJSON ∷ ScriptHash → Value # toEncoding ∷ ScriptHash → Encoding # toJSONList ∷ [ScriptHash] → Value # toEncodingList ∷ [ScriptHash] → Encoding # | |
ToJSON TextEnvelopeType | |
Defined in Bcc.Api.SerialiseTextEnvelope toJSON ∷ TextEnvelopeType → Value # toEncoding ∷ TextEnvelopeType → Encoding # toJSONList ∷ [TextEnvelopeType] → Value # toEncodingList ∷ [TextEnvelopeType] → Encoding # | |
ToJSON TextEnvelopeDescr | |
Defined in Bcc.Api.SerialiseTextEnvelope toJSON ∷ TextEnvelopeDescr → Value # toEncoding ∷ TextEnvelopeDescr → Encoding # toJSONList ∷ [TextEnvelopeDescr] → Value # toEncodingList ∷ [TextEnvelopeDescr] → Encoding # | |
ToJSON TextEnvelope | |
Defined in Bcc.Api.SerialiseTextEnvelope toJSON ∷ TextEnvelope → Value # toEncoding ∷ TextEnvelope → Encoding # toJSONList ∷ [TextEnvelope] → Value # toEncodingList ∷ [TextEnvelope] → Encoding # | |
ToJSON KESPeriod Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toEncoding ∷ KESPeriod → Encoding # toJSONList ∷ [KESPeriod] → Value # toEncodingList ∷ [KESPeriod] → Encoding # | |
ToJSON AnyBccEra | |
Defined in Bcc.Api.Eras toEncoding ∷ AnyBccEra → Encoding # toJSONList ∷ [AnyBccEra] → Value # toEncodingList ∷ [AnyBccEra] → Encoding # | |
ToJSON SlotNo | |
Defined in Bcc.Slotting.Slot toEncoding ∷ SlotNo → Encoding # toJSONList ∷ [SlotNo] → Value # toEncodingList ∷ [SlotNo] → Encoding # | |
ToJSON EpochSize | |
Defined in Bcc.Slotting.Slot toEncoding ∷ EpochSize → Encoding # toJSONList ∷ [EpochSize] → Value # toEncodingList ∷ [EpochSize] → Encoding # | |
ToJSON EpochNo | |
Defined in Bcc.Slotting.Slot toEncoding ∷ EpochNo → Encoding # toJSONList ∷ [EpochNo] → Value # toEncodingList ∷ [EpochNo] → Encoding # | |
ToJSON BlockNo Source # | |
Defined in Bcc.Tracing.OrphanInstances.Common toEncoding ∷ BlockNo → Encoding # toJSONList ∷ [BlockNo] → Value # toEncodingList ∷ [BlockNo] → Encoding # | |
ToJSON IntSet | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ IntSet → Encoding # toJSONList ∷ [IntSet] → Value # toEncodingList ∷ [IntSet] → Encoding # | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Text | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON ZonedTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ ZonedTime → Encoding # toJSONList ∷ [ZonedTime] → Value # toEncodingList ∷ [ZonedTime] → Encoding # | |
ToJSON LocalTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ LocalTime → Encoding # toJSONList ∷ [LocalTime] → Value # toEncodingList ∷ [LocalTime] → Encoding # | |
ToJSON TimeOfDay | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ TimeOfDay → Encoding # toJSONList ∷ [TimeOfDay] → Value # toEncodingList ∷ [TimeOfDay] → Encoding # | |
ToJSON CalendarDiffTime | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ CalendarDiffTime → Value # toEncoding ∷ CalendarDiffTime → Encoding # toJSONList ∷ [CalendarDiffTime] → Value # toEncodingList ∷ [CalendarDiffTime] → Encoding # | |
ToJSON UTCTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ UTCTime → Encoding # toJSONList ∷ [UTCTime] → Value # toEncodingList ∷ [UTCTime] → Encoding # | |
ToJSON SystemTime | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ SystemTime → Value # toEncoding ∷ SystemTime → Encoding # toJSONList ∷ [SystemTime] → Value # toEncodingList ∷ [SystemTime] → Encoding # | |
ToJSON NominalDiffTime | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ NominalDiffTime → Value # toEncoding ∷ NominalDiffTime → Encoding # toJSONList ∷ [NominalDiffTime] → Value # toEncodingList ∷ [NominalDiffTime] → Encoding # | |
ToJSON DiffTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DiffTime → Encoding # toJSONList ∷ [DiffTime] → Value # toEncodingList ∷ [DiffTime] → Encoding # | |
ToJSON DayOfWeek | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DayOfWeek → Encoding # toJSONList ∷ [DayOfWeek] → Value # toEncodingList ∷ [DayOfWeek] → Encoding # | |
ToJSON Day | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON CalendarDiffDays | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ CalendarDiffDays → Value # toEncoding ∷ CalendarDiffDays → Encoding # toJSONList ∷ [CalendarDiffDays] → Value # toEncodingList ∷ [CalendarDiffDays] → Encoding # | |
ToJSON DotNetTime | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DotNetTime → Encoding # toJSONList ∷ [DotNetTime] → Value # toEncodingList ∷ [DotNetTime] → Encoding # | |
ToJSON Value | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Severity | |
Defined in Bcc.BM.Data.Severity toEncoding ∷ Severity → Encoding # toJSONList ∷ [Severity] → Value # toEncodingList ∷ [Severity] → Encoding # | |
ToJSON LOMeta | |
Defined in Bcc.BM.Data.LogItem toEncoding ∷ LOMeta → Encoding # toJSONList ∷ [LOMeta] → Value # toEncodingList ∷ [LOMeta] → Encoding # | |
ToJSON ApplicationName | |
Defined in Bcc.Chain.Update.ApplicationName toJSON ∷ ApplicationName → Value # toEncoding ∷ ApplicationName → Encoding # toJSONList ∷ [ApplicationName] → Value # toEncodingList ∷ [ApplicationName] → Encoding # | |
ToJSON InstallerHash | |
Defined in Bcc.Chain.Update.InstallerHash toJSON ∷ InstallerHash → Value # toEncoding ∷ InstallerHash → Encoding # toJSONList ∷ [InstallerHash] → Value # toEncodingList ∷ [InstallerHash] → Encoding # | |
ToJSON ProposalBody | |
Defined in Bcc.Chain.Update.Proposal toJSON ∷ ProposalBody → Value # toEncoding ∷ ProposalBody → Encoding # toJSONList ∷ [ProposalBody] → Value # toEncodingList ∷ [ProposalBody] → Encoding # | |
ToJSON ProtocolParametersUpdate | |
Defined in Bcc.Chain.Update.ProtocolParametersUpdate toJSON ∷ ProtocolParametersUpdate → Value # toEncoding ∷ ProtocolParametersUpdate → Encoding # toJSONList ∷ [ProtocolParametersUpdate] → Value # toEncodingList ∷ [ProtocolParametersUpdate] → Encoding # | |
ToJSON ProtocolVersion | |
Defined in Bcc.Chain.Update.ProtocolVersion toJSON ∷ ProtocolVersion → Value # toEncoding ∷ ProtocolVersion → Encoding # toJSONList ∷ [ProtocolVersion] → Value # toEncodingList ∷ [ProtocolVersion] → Encoding # | |
ToJSON SoftforkRule | |
Defined in Bcc.Chain.Update.SoftforkRule toJSON ∷ SoftforkRule → Value # toEncoding ∷ SoftforkRule → Encoding # toJSONList ∷ [SoftforkRule] → Value # toEncodingList ∷ [SoftforkRule] → Encoding # | |
ToJSON SoftwareVersion | |
Defined in Bcc.Chain.Update.SoftwareVersion toJSON ∷ SoftwareVersion → Value # toEncoding ∷ SoftwareVersion → Encoding # toJSONList ∷ [SoftwareVersion] → Value # toEncodingList ∷ [SoftwareVersion] → Encoding # | |
ToJSON SystemTag | |
Defined in Bcc.Chain.Update.SystemTag toEncoding ∷ SystemTag → Encoding # toJSONList ∷ [SystemTag] → Value # toEncodingList ∷ [SystemTag] → Encoding # | |
ToJSON Address | |
Defined in Bcc.Chain.Common.Address toEncoding ∷ Address → Encoding # toJSONList ∷ [Address] → Value # toEncodingList ∷ [Address] → Encoding # | |
ToJSON Coin | |
Defined in Bcc.Ledger.Coin | |
ToJSON UnitInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ UnitInterval → Value # toEncoding ∷ UnitInterval → Encoding # toJSONList ∷ [UnitInterval] → Value # toEncodingList ∷ [UnitInterval] → Encoding # | |
ToJSON Nonce | |
Defined in Bcc.Ledger.BaseTypes | |
ToJSON ProtVer | |
Defined in Bcc.Protocol.TOptimum toEncoding ∷ ProtVer → Encoding # toJSONList ∷ [ProtVer] → Value # toEncodingList ∷ [ProtVer] → Encoding # | |
ToJSON Desirability | |
Defined in Sophie.Spec.Ledger.RewardProvenance toJSON ∷ Desirability → Value # toEncoding ∷ Desirability → Encoding # toJSONList ∷ [Desirability] → Value # toEncodingList ∷ [Desirability] → Encoding # | |
ToJSON StakePoolRelay | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ StakePoolRelay → Value # toEncoding ∷ StakePoolRelay → Encoding # toJSONList ∷ [StakePoolRelay] → Value # toEncodingList ∷ [StakePoolRelay] → Encoding # | |
ToJSON PoolMetadata | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ PoolMetadata → Value # toEncoding ∷ PoolMetadata → Encoding # toJSONList ∷ [PoolMetadata] → Value # toEncodingList ∷ [PoolMetadata] → Encoding # | |
ToJSON Scientific | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Scientific → Encoding # toJSONList ∷ [Scientific] → Value # toEncodingList ∷ [Scientific] → Encoding # | |
ToJSON Network | |
Defined in Bcc.Ledger.BaseTypes toEncoding ∷ Network → Encoding # toJSONList ∷ [Network] → Value # toEncodingList ∷ [Network] → Encoding # | |
ToJSON AssetClass | |
Defined in Zerepoch.V1.Ledger.Value toEncoding ∷ AssetClass → Encoding # toJSONList ∷ [AssetClass] → Value # toEncodingList ∷ [AssetClass] → Encoding # | |
ToJSON CurrencySymbol | |
Defined in Zerepoch.V1.Ledger.Value toJSON ∷ CurrencySymbol → Value # toEncoding ∷ CurrencySymbol → Encoding # toJSONList ∷ [CurrencySymbol] → Value # toEncodingList ∷ [CurrencySymbol] → Encoding # | |
ToJSON TokenName | |
Defined in Zerepoch.V1.Ledger.Value toEncoding ∷ TokenName → Encoding # toJSONList ∷ [TokenName] → Value # toEncodingList ∷ [TokenName] → Encoding # | |
ToJSON Value | |
Defined in Zerepoch.V1.Ledger.Value | |
ToJSON MintingPolicyHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ MintingPolicyHash → Value # toEncoding ∷ MintingPolicyHash → Encoding # toJSONList ∷ [MintingPolicyHash] → Value # toEncodingList ∷ [MintingPolicyHash] → Encoding # | |
ToJSON Context | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Context → Encoding # toJSONList ∷ [Context] → Value # toEncodingList ∷ [Context] → Encoding # | |
ToJSON Datum | |
Defined in Zerepoch.V1.Ledger.Scripts | |
ToJSON DatumHash | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ DatumHash → Encoding # toJSONList ∷ [DatumHash] → Value # toEncodingList ∷ [DatumHash] → Encoding # | |
ToJSON MintingPolicy | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ MintingPolicy → Value # toEncoding ∷ MintingPolicy → Encoding # toJSONList ∷ [MintingPolicy] → Value # toEncodingList ∷ [MintingPolicy] → Encoding # | |
ToJSON Redeemer | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Redeemer → Encoding # toJSONList ∷ [Redeemer] → Value # toEncodingList ∷ [Redeemer] → Encoding # | |
ToJSON RedeemerHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ RedeemerHash → Value # toEncoding ∷ RedeemerHash → Encoding # toJSONList ∷ [RedeemerHash] → Value # toEncodingList ∷ [RedeemerHash] → Encoding # | |
ToJSON Script | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Script → Encoding # toJSONList ∷ [Script] → Value # toEncodingList ∷ [Script] → Encoding # | |
ToJSON ScriptError | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ ScriptError → Value # toEncoding ∷ ScriptError → Encoding # toJSONList ∷ [ScriptError] → Value # toEncodingList ∷ [ScriptError] → Encoding # | |
ToJSON StakeValidator | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ StakeValidator → Value # toEncoding ∷ StakeValidator → Encoding # toJSONList ∷ [StakeValidator] → Value # toEncodingList ∷ [StakeValidator] → Encoding # | |
ToJSON StakeValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ StakeValidatorHash → Value # toEncoding ∷ StakeValidatorHash → Encoding # toJSONList ∷ [StakeValidatorHash] → Value # toEncodingList ∷ [StakeValidatorHash] → Encoding # | |
ToJSON Validator | |
Defined in Zerepoch.V1.Ledger.Scripts toEncoding ∷ Validator → Encoding # toJSONList ∷ [Validator] → Value # toEncodingList ∷ [Validator] → Encoding # | |
ToJSON ValidatorHash | |
Defined in Zerepoch.V1.Ledger.Scripts toJSON ∷ ValidatorHash → Value # toEncoding ∷ ValidatorHash → Encoding # toJSONList ∷ [ValidatorHash] → Value # toEncodingList ∷ [ValidatorHash] → Encoding # | |
ToJSON ExBudget | |
Defined in ZerepochCore.Evaluation.Machine.ExBudget toEncoding ∷ ExBudget → Encoding # toJSONList ∷ [ExBudget] → Value # toEncodingList ∷ [ExBudget] → Encoding # | |
ToJSON Counter | |
Defined in Bcc.BM.Data.Counter toEncoding ∷ Counter → Encoding # toJSONList ∷ [Counter] → Value # toEncodingList ∷ [Counter] → Encoding # | |
ToJSON CounterState | |
Defined in Bcc.BM.Data.Counter toJSON ∷ CounterState → Value # toEncoding ∷ CounterState → Encoding # toJSONList ∷ [CounterState] → Value # toEncodingList ∷ [CounterState] → Encoding # | |
ToJSON CounterType | |
Defined in Bcc.BM.Data.Counter toJSON ∷ CounterType → Value # toEncoding ∷ CounterType → Encoding # toJSONList ∷ [CounterType] → Value # toEncodingList ∷ [CounterType] → Encoding # | |
ToJSON Measurable | |
Defined in Bcc.BM.Data.Aggregated toEncoding ∷ Measurable → Encoding # toJSONList ∷ [Measurable] → Value # toEncodingList ∷ [Measurable] → Encoding # | |
ToJSON Number | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Number → Encoding # toJSONList ∷ [Number] → Value # toEncodingList ∷ [Number] → Encoding # | |
ToJSON ByteString64 | |
Defined in Data.ByteString.Base64.Type toJSON ∷ ByteString64 → Value # toEncoding ∷ ByteString64 → Encoding # toJSONList ∷ [ByteString64] → Value # toEncodingList ∷ [ByteString64] → Encoding # | |
ToJSON ByteSpan | |
Defined in Bcc.Binary.Annotated toEncoding ∷ ByteSpan → Encoding # toJSONList ∷ [ByteSpan] → Value # toEncodingList ∷ [ByteSpan] → Encoding # | |
ToJSON ProtocolMagic | |
Defined in Bcc.Crypto.ProtocolMagic toJSON ∷ ProtocolMagic → Value # toEncoding ∷ ProtocolMagic → Encoding # toJSONList ∷ [ProtocolMagic] → Value # toEncodingList ∷ [ProtocolMagic] → Encoding # | |
ToJSON ProtocolMagicId | |
Defined in Bcc.Crypto.ProtocolMagic toJSON ∷ ProtocolMagicId → Value # toEncoding ∷ ProtocolMagicId → Encoding # toJSONList ∷ [ProtocolMagicId] → Value # toEncodingList ∷ [ProtocolMagicId] → Encoding # | |
ToJSON RequiresNetworkMagic | |
Defined in Bcc.Crypto.ProtocolMagic toJSON ∷ RequiresNetworkMagic → Value # toEncoding ∷ RequiresNetworkMagic → Encoding # toJSONList ∷ [RequiresNetworkMagic] → Value # toEncodingList ∷ [RequiresNetworkMagic] → Encoding # | |
ToJSON CompactRedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.Compact toJSON ∷ CompactRedeemVerificationKey → Value # toEncoding ∷ CompactRedeemVerificationKey → Encoding # toJSONList ∷ [CompactRedeemVerificationKey] → Value # toEncodingList ∷ [CompactRedeemVerificationKey] → Encoding # | |
ToJSON RedeemVerificationKey | |
Defined in Bcc.Crypto.Signing.Redeem.VerificationKey toJSON ∷ RedeemVerificationKey → Value # toEncoding ∷ RedeemVerificationKey → Encoding # toJSONList ∷ [RedeemVerificationKey] → Value # toEncodingList ∷ [RedeemVerificationKey] → Encoding # | |
ToJSON VerificationKey | |
Defined in Bcc.Crypto.Signing.VerificationKey toJSON ∷ VerificationKey → Value # toEncoding ∷ VerificationKey → Encoding # toJSONList ∷ [VerificationKey] → Value # toEncodingList ∷ [VerificationKey] → Encoding # | |
ToJSON NonNegativeInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ NonNegativeInterval → Value # toEncoding ∷ NonNegativeInterval → Encoding # toJSONList ∷ [NonNegativeInterval] → Value # toEncodingList ∷ [NonNegativeInterval] → Encoding # | |
ToJSON ValidityInterval Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toJSON ∷ ValidityInterval → Value # toEncoding ∷ ValidityInterval → Encoding # toJSONList ∷ [ValidityInterval] → Value # toEncodingList ∷ [ValidityInterval] → Encoding # | |
ToJSON IsValid Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toEncoding ∷ IsValid → Encoding # toJSONList ∷ [IsValid] → Value # toEncodingList ∷ [IsValid] → Encoding # | |
ToJSON TagMismatchDescription Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toJSON ∷ TagMismatchDescription → Value # toEncoding ∷ TagMismatchDescription → Encoding # toJSONList ∷ [TagMismatchDescription] → Value # toEncodingList ∷ [TagMismatchDescription] → Encoding # | |
ToJSON FailureDescription Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toJSON ∷ FailureDescription → Value # toEncoding ∷ FailureDescription → Encoding # toJSONList ∷ [FailureDescription] → Value # toEncodingList ∷ [FailureDescription] → Encoding # | |
ToJSON StakingCredential | |
Defined in Zerepoch.V1.Ledger.Credential toJSON ∷ StakingCredential → Value # toEncoding ∷ StakingCredential → Encoding # toJSONList ∷ [StakingCredential] → Value # toEncodingList ∷ [StakingCredential] → Encoding # | |
ToJSON POSIXTime | |
Defined in Zerepoch.V1.Ledger.Time toEncoding ∷ POSIXTime → Encoding # toJSONList ∷ [POSIXTime] → Value # toEncodingList ∷ [POSIXTime] → Encoding # | |
ToJSON Address | |
Defined in Zerepoch.V1.Ledger.Address toEncoding ∷ Address → Encoding # toJSONList ∷ [Address] → Value # toEncodingList ∷ [Address] → Encoding # | |
ToJSON DCert | |
Defined in Zerepoch.V1.Ledger.DCert | |
ToJSON Credential | |
Defined in Zerepoch.V1.Ledger.Credential toEncoding ∷ Credential → Encoding # toJSONList ∷ [Credential] → Value # toEncodingList ∷ [Credential] → Encoding # | |
ToJSON TxOut | |
Defined in Zerepoch.V1.Ledger.Tx | |
ToJSON PubKeyHash | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ PubKeyHash → Encoding # toJSONList ∷ [PubKeyHash] → Value # toEncodingList ∷ [PubKeyHash] → Encoding # | |
ToJSON TxId | |
Defined in Zerepoch.V1.Ledger.TxId | |
ToJSON TxOutRef | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ TxOutRef → Encoding # toJSONList ∷ [TxOutRef] → Value # toEncodingList ∷ [TxOutRef] → Encoding # | |
ToJSON GenesisHash | |
Defined in Bcc.Chain.Genesis.Hash toJSON ∷ GenesisHash → Value # toEncoding ∷ GenesisHash → Encoding # toJSONList ∷ [GenesisHash] → Value # toEncodingList ∷ [GenesisHash] → Encoding # | |
ToJSON ChainDifficulty | |
Defined in Bcc.Chain.Common.ChainDifficulty toJSON ∷ ChainDifficulty → Value # toEncoding ∷ ChainDifficulty → Encoding # toJSONList ∷ [ChainDifficulty] → Value # toEncodingList ∷ [ChainDifficulty] → Encoding # | |
ToJSON SlotNumber | |
Defined in Bcc.Chain.Slotting.SlotNumber toEncoding ∷ SlotNumber → Encoding # toJSONList ∷ [SlotNumber] → Value # toEncodingList ∷ [SlotNumber] → Encoding # | |
ToJSON Proof | |
Defined in Bcc.Chain.Block.Proof | |
ToJSON EpochNumber | |
Defined in Bcc.Chain.Slotting.EpochNumber toJSON ∷ EpochNumber → Value # toEncoding ∷ EpochNumber → Encoding # toJSONList ∷ [EpochNumber] → Value # toEncodingList ∷ [EpochNumber] → Encoding # | |
ToJSON SscPayload | |
Defined in Bcc.Chain.Ssc toEncoding ∷ SscPayload → Encoding # toJSONList ∷ [SscPayload] → Value # toEncodingList ∷ [SscPayload] → Encoding # | |
ToJSON Tx | |
Defined in Bcc.Chain.UTxO.Tx | |
ToJSON TxInWitness | |
Defined in Bcc.Chain.UTxO.TxWitness toJSON ∷ TxInWitness → Value # toEncoding ∷ TxInWitness → Encoding # toJSONList ∷ [TxInWitness] → Value # toEncodingList ∷ [TxInWitness] → Encoding # | |
ToJSON TxProof | |
Defined in Bcc.Chain.UTxO.TxProof toEncoding ∷ TxProof → Encoding # toJSONList ∷ [TxProof] → Value # toEncodingList ∷ [TxProof] → Encoding # | |
ToJSON SscProof | |
Defined in Bcc.Chain.Ssc toEncoding ∷ SscProof → Encoding # toJSONList ∷ [SscProof] → Value # toEncodingList ∷ [SscProof] → Encoding # | |
ToJSON AddrAttributes | |
Defined in Bcc.Chain.Common.AddrAttributes toJSON ∷ AddrAttributes → Value # toEncoding ∷ AddrAttributes → Encoding # toJSONList ∷ [AddrAttributes] → Value # toEncodingList ∷ [AddrAttributes] → Encoding # | |
ToJSON HDAddressPayload | |
Defined in Bcc.Chain.Common.AddrAttributes toJSON ∷ HDAddressPayload → Value # toEncoding ∷ HDAddressPayload → Encoding # toJSONList ∷ [HDAddressPayload] → Value # toEncodingList ∷ [HDAddressPayload] → Encoding # | |
ToJSON NetworkMagic | |
Defined in Bcc.Chain.Common.NetworkMagic toJSON ∷ NetworkMagic → Value # toEncoding ∷ NetworkMagic → Encoding # toJSONList ∷ [NetworkMagic] → Value # toEncodingList ∷ [NetworkMagic] → Encoding # | |
ToJSON UnparsedFields | |
Defined in Bcc.Chain.Common.Attributes toJSON ∷ UnparsedFields → Value # toEncoding ∷ UnparsedFields → Encoding # toJSONList ∷ [UnparsedFields] → Value # toEncodingList ∷ [UnparsedFields] → Encoding # | |
ToJSON AddrType | |
Defined in Bcc.Chain.Common.AddrSpendingData toEncoding ∷ AddrType → Encoding # toJSONList ∷ [AddrType] → Value # toEncodingList ∷ [AddrType] → Encoding # | |
ToJSON Entropic | |
Defined in Bcc.Chain.Common.Entropic toEncoding ∷ Entropic → Encoding # toJSONList ∷ [Entropic] → Value # toEncodingList ∷ [Entropic] → Encoding # | |
ToJSON EntropicPortion | |
Defined in Bcc.Chain.Common.EntropicPortion toJSON ∷ EntropicPortion → Value # toEncoding ∷ EntropicPortion → Encoding # toJSONList ∷ [EntropicPortion] → Value # toEncodingList ∷ [EntropicPortion] → Encoding # | |
ToJSON TxFeePolicy | |
Defined in Bcc.Chain.Common.TxFeePolicy toJSON ∷ TxFeePolicy → Value # toEncoding ∷ TxFeePolicy → Encoding # toJSONList ∷ [TxFeePolicy] → Value # toEncodingList ∷ [TxFeePolicy] → Encoding # | |
ToJSON TxSizeLinear | |
Defined in Bcc.Chain.Common.TxSizeLinear toJSON ∷ TxSizeLinear → Value # toEncoding ∷ TxSizeLinear → Encoding # toJSONList ∷ [TxSizeLinear] → Value # toEncodingList ∷ [TxSizeLinear] → Encoding # | |
ToJSON TxIn | |
Defined in Bcc.Chain.UTxO.Tx | |
ToJSON TxOut | |
Defined in Bcc.Chain.UTxO.Tx | |
ToJSON TxSigData | |
Defined in Bcc.Chain.UTxO.TxWitness toEncoding ∷ TxSigData → Encoding # toJSONList ∷ [TxSigData] → Value # toEncodingList ∷ [TxSigData] → Encoding # | |
ToJSON DnsName | |
Defined in Bcc.Ledger.BaseTypes toEncoding ∷ DnsName → Encoding # toJSONList ∷ [DnsName] → Value # toEncodingList ∷ [DnsName] → Encoding # | |
ToJSON Port | |
Defined in Bcc.Ledger.BaseTypes | |
ToJSON PositiveInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ PositiveInterval → Value # toEncoding ∷ PositiveInterval → Encoding # toJSONList ∷ [PositiveInterval] → Value # toEncodingList ∷ [PositiveInterval] → Encoding # | |
ToJSON PositiveUnitInterval | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ PositiveUnitInterval → Value # toEncoding ∷ PositiveUnitInterval → Encoding # toJSONList ∷ [PositiveUnitInterval] → Value # toEncodingList ∷ [PositiveUnitInterval] → Encoding # | |
ToJSON Url | |
Defined in Bcc.Ledger.BaseTypes | |
ToJSON SatInt | |
Defined in Data.SatInt toEncoding ∷ SatInt → Encoding # toJSONList ∷ [SatInt] → Value # toEncodingList ∷ [SatInt] → Encoding # | |
ToJSON CekMachineCosts | |
Defined in UntypedZerepochCore.Evaluation.Machine.Cek.CekMachineCosts toJSON ∷ CekMachineCosts → Value # toEncoding ∷ CekMachineCosts → Encoding # toJSONList ∷ [CekMachineCosts] → Value # toEncodingList ∷ [CekMachineCosts] → Encoding # | |
ToJSON ModelAddedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelAddedSizes → Value # toEncoding ∷ ModelAddedSizes → Encoding # toJSONList ∷ [ModelAddedSizes] → Value # toEncodingList ∷ [ModelAddedSizes] → Encoding # | |
ToJSON ModelConstantOrLinear | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelConstantOrLinear → Value # toEncoding ∷ ModelConstantOrLinear → Encoding # toJSONList ∷ [ModelConstantOrLinear] → Value # toEncodingList ∷ [ModelConstantOrLinear] → Encoding # | |
ToJSON ModelConstantOrTwoArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelConstantOrTwoArguments → Value # toEncoding ∷ ModelConstantOrTwoArguments → Encoding # toJSONList ∷ [ModelConstantOrTwoArguments] → Value # toEncodingList ∷ [ModelConstantOrTwoArguments] → Encoding # | |
ToJSON ModelFiveArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelFiveArguments → Value # toEncoding ∷ ModelFiveArguments → Encoding # toJSONList ∷ [ModelFiveArguments] → Value # toEncodingList ∷ [ModelFiveArguments] → Encoding # | |
ToJSON ModelFourArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelFourArguments → Value # toEncoding ∷ ModelFourArguments → Encoding # toJSONList ∷ [ModelFourArguments] → Value # toEncodingList ∷ [ModelFourArguments] → Encoding # | |
ToJSON ModelLinearSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelLinearSize → Value # toEncoding ∷ ModelLinearSize → Encoding # toJSONList ∷ [ModelLinearSize] → Value # toEncodingList ∷ [ModelLinearSize] → Encoding # | |
ToJSON ModelMaxSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelMaxSize → Value # toEncoding ∷ ModelMaxSize → Encoding # toJSONList ∷ [ModelMaxSize] → Value # toEncodingList ∷ [ModelMaxSize] → Encoding # | |
ToJSON ModelMinSize | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelMinSize → Value # toEncoding ∷ ModelMinSize → Encoding # toJSONList ∷ [ModelMinSize] → Value # toEncodingList ∷ [ModelMinSize] → Encoding # | |
ToJSON ModelMultipliedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelMultipliedSizes → Value # toEncoding ∷ ModelMultipliedSizes → Encoding # toJSONList ∷ [ModelMultipliedSizes] → Value # toEncodingList ∷ [ModelMultipliedSizes] → Encoding # | |
ToJSON ModelOneArgument | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelOneArgument → Value # toEncoding ∷ ModelOneArgument → Encoding # toJSONList ∷ [ModelOneArgument] → Value # toEncodingList ∷ [ModelOneArgument] → Encoding # | |
ToJSON ModelSixArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelSixArguments → Value # toEncoding ∷ ModelSixArguments → Encoding # toJSONList ∷ [ModelSixArguments] → Value # toEncodingList ∷ [ModelSixArguments] → Encoding # | |
ToJSON ModelSubtractedSizes | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelSubtractedSizes → Value # toEncoding ∷ ModelSubtractedSizes → Encoding # toJSONList ∷ [ModelSubtractedSizes] → Value # toEncodingList ∷ [ModelSubtractedSizes] → Encoding # | |
ToJSON ModelThreeArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelThreeArguments → Value # toEncoding ∷ ModelThreeArguments → Encoding # toJSONList ∷ [ModelThreeArguments] → Value # toEncodingList ∷ [ModelThreeArguments] → Encoding # | |
ToJSON ModelTwoArguments | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ ModelTwoArguments → Value # toEncoding ∷ ModelTwoArguments → Encoding # toJSONList ∷ [ModelTwoArguments] → Value # toEncodingList ∷ [ModelTwoArguments] → Encoding # | |
ToJSON ExMemory | |
Defined in ZerepochCore.Evaluation.Machine.ExMemory toEncoding ∷ ExMemory → Encoding # toJSONList ∷ [ExMemory] → Value # toEncodingList ∷ [ExMemory] → Encoding # | |
ToJSON ExCPU | |
Defined in ZerepochCore.Evaluation.Machine.ExMemory | |
ToJSON Bcc | |
Defined in Zerepoch.V1.Ledger.Bcc | |
ToJSON LedgerBytes | |
Defined in Zerepoch.V1.Ledger.Bytes toJSON ∷ LedgerBytes → Value # toEncoding ∷ LedgerBytes → Encoding # toJSONList ∷ [LedgerBytes] → Value # toEncodingList ∷ [LedgerBytes] → Encoding # | |
ToJSON Signature | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ Signature → Encoding # toJSONList ∷ [Signature] → Value # toEncodingList ∷ [Signature] → Encoding # | |
ToJSON PubKey | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ PubKey → Encoding # toJSONList ∷ [PubKey] → Value # toEncodingList ∷ [PubKey] → Encoding # | |
ToJSON PrivateKey | |
Defined in Zerepoch.V1.Ledger.Crypto toEncoding ∷ PrivateKey → Encoding # toJSONList ∷ [PrivateKey] → Value # toEncodingList ∷ [PrivateKey] → Encoding # | |
ToJSON Slot | |
Defined in Zerepoch.V1.Ledger.Slot | |
ToJSON DiffMilliSeconds | |
Defined in Zerepoch.V1.Ledger.Time toJSON ∷ DiffMilliSeconds → Value # toEncoding ∷ DiffMilliSeconds → Encoding # toJSONList ∷ [DiffMilliSeconds] → Value # toEncodingList ∷ [DiffMilliSeconds] → Encoding # | |
ToJSON RedeemerPtr | |
Defined in Zerepoch.V1.Ledger.Tx toJSON ∷ RedeemerPtr → Value # toEncoding ∷ RedeemerPtr → Encoding # toJSONList ∷ [RedeemerPtr] → Value # toEncodingList ∷ [RedeemerPtr] → Encoding # | |
ToJSON ScriptTag | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ ScriptTag → Encoding # toJSONList ∷ [ScriptTag] → Value # toEncodingList ∷ [ScriptTag] → Encoding # | |
ToJSON Tx | |
Defined in Zerepoch.V1.Ledger.Tx | |
ToJSON TxIn | |
Defined in Zerepoch.V1.Ledger.Tx | |
ToJSON TxInType | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ TxInType → Encoding # toJSONList ∷ [TxInType] → Value # toEncodingList ∷ [TxInType] → Encoding # | |
ToJSON TxOutTx | |
Defined in Zerepoch.V1.Ledger.Tx toEncoding ∷ TxOutTx → Encoding # toJSONList ∷ [TxOutTx] → Value # toEncodingList ∷ [TxOutTx] → Encoding # | |
ToJSON Aggregated | |
Defined in Bcc.BM.Data.Aggregated toEncoding ∷ Aggregated → Encoding # toJSONList ∷ [Aggregated] → Value # toEncodingList ∷ [Aggregated] → Encoding # | |
ToJSON BaseStats | |
Defined in Bcc.BM.Data.Aggregated toEncoding ∷ BaseStats → Encoding # toJSONList ∷ [BaseStats] → Value # toEncodingList ∷ [BaseStats] → Encoding # | |
ToJSON EWMA | |
Defined in Bcc.BM.Data.Aggregated | |
ToJSON Stats | |
Defined in Bcc.BM.Data.Aggregated | |
ToJSON Month | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Quarter | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Quarter → Encoding # toJSONList ∷ [Quarter] → Value # toEncodingList ∷ [Quarter] → Encoding # | |
ToJSON QuarterOfYear | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ QuarterOfYear → Value # toEncoding ∷ QuarterOfYear → Encoding # toJSONList ∷ [QuarterOfYear] → Value # toEncodingList ∷ [QuarterOfYear] → Encoding # | |
ToJSON UUID | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON Verbosity | |
Defined in Katip.Core toEncoding ∷ Verbosity → Encoding # toJSONList ∷ [Verbosity] → Value # toEncodingList ∷ [Verbosity] → Encoding # | |
ToJSON Severity | |
Defined in Katip.Core toEncoding ∷ Severity → Encoding # toJSONList ∷ [Severity] → Value # toEncodingList ∷ [Severity] → Encoding # | |
ToJSON DropName | |
Defined in Bcc.BM.Data.SubTrace toEncoding ∷ DropName → Encoding # toJSONList ∷ [DropName] → Value # toEncodingList ∷ [DropName] → Encoding # | |
ToJSON NameSelector | |
Defined in Bcc.BM.Data.SubTrace toJSON ∷ NameSelector → Value # toEncoding ∷ NameSelector → Encoding # toJSONList ∷ [NameSelector] → Value # toEncodingList ∷ [NameSelector] → Encoding # | |
ToJSON SubTrace | |
Defined in Bcc.BM.Data.SubTrace toEncoding ∷ SubTrace → Encoding # toJSONList ∷ [SubTrace] → Value # toEncodingList ∷ [SubTrace] → Encoding # | |
ToJSON UnhideNames | |
Defined in Bcc.BM.Data.SubTrace toJSON ∷ UnhideNames → Value # toEncoding ∷ UnhideNames → Encoding # toJSONList ∷ [UnhideNames] → Value # toEncodingList ∷ [UnhideNames] → Encoding # | |
ToJSON ObservableInstance | |
Defined in Bcc.BM.Data.Observable toJSON ∷ ObservableInstance → Value # toEncoding ∷ ObservableInstance → Encoding # toJSONList ∷ [ObservableInstance] → Value # toEncodingList ∷ [ObservableInstance] → Encoding # | |
ToJSON Environment | |
Defined in Katip.Core toJSON ∷ Environment → Value # toEncoding ∷ Environment → Encoding # toJSONList ∷ [Environment] → Value # toEncodingList ∷ [Environment] → Encoding # | |
ToJSON LocJs | |
Defined in Katip.Core | |
ToJSON Namespace | |
Defined in Katip.Core toEncoding ∷ Namespace → Encoding # toJSONList ∷ [Namespace] → Value # toEncodingList ∷ [Namespace] → Encoding # | |
ToJSON ProcessIDJs | |
Defined in Katip.Core toJSON ∷ ProcessIDJs → Value # toEncoding ∷ ProcessIDJs → Encoding # toJSONList ∷ [ProcessIDJs] → Value # toEncodingList ∷ [ProcessIDJs] → Encoding # | |
ToJSON SimpleLogPayload | |
Defined in Katip.Core toJSON ∷ SimpleLogPayload → Value # toEncoding ∷ SimpleLogPayload → Encoding # toJSONList ∷ [SimpleLogPayload] → Value # toEncodingList ∷ [SimpleLogPayload] → Encoding # | |
ToJSON ThreadIdText | |
Defined in Katip.Core toJSON ∷ ThreadIdText → Value # toEncoding ∷ ThreadIdText → Encoding # toJSONList ∷ [ThreadIdText] → Value # toEncodingList ∷ [ThreadIdText] → Encoding # | |
ToJSON LogContexts | |
Defined in Katip.Monadic toJSON ∷ LogContexts → Value # toEncoding ∷ LogContexts → Encoding # toJSONList ∷ [LogContexts] → Value # toEncodingList ∷ [LogContexts] → Encoding # | |
ToJSON BackendKind | |
Defined in Bcc.BM.Data.BackendKind toJSON ∷ BackendKind → Value # toEncoding ∷ BackendKind → Encoding # toJSONList ∷ [BackendKind] → Value # toEncodingList ∷ [BackendKind] → Encoding # | |
ToJSON AggregatedKind | |
Defined in Bcc.BM.Data.AggregatedKind toJSON ∷ AggregatedKind → Value # toEncoding ∷ AggregatedKind → Encoding # toJSONList ∷ [AggregatedKind] → Value # toEncodingList ∷ [AggregatedKind] → Encoding # | |
ToJSON Endpoint | |
Defined in Bcc.BM.Data.Configuration toEncoding ∷ Endpoint → Encoding # toJSONList ∷ [Endpoint] → Value # toEncodingList ∷ [Endpoint] → Encoding # | |
ToJSON RemoteAddr | |
Defined in Bcc.BM.Data.Configuration toEncoding ∷ RemoteAddr → Encoding # toJSONList ∷ [RemoteAddr] → Value # toEncodingList ∷ [RemoteAddr] → Encoding # | |
ToJSON RemoteAddrNamed | |
Defined in Bcc.BM.Data.Configuration toJSON ∷ RemoteAddrNamed → Value # toEncoding ∷ RemoteAddrNamed → Encoding # toJSONList ∷ [RemoteAddrNamed] → Value # toEncodingList ∷ [RemoteAddrNamed] → Encoding # | |
ToJSON Representation | |
Defined in Bcc.BM.Data.Configuration toJSON ∷ Representation → Value # toEncoding ∷ Representation → Encoding # toJSONList ∷ [Representation] → Value # toEncodingList ∷ [Representation] → Encoding # | |
ToJSON RotationParameters | |
Defined in Bcc.BM.Data.Rotation toJSON ∷ RotationParameters → Value # toEncoding ∷ RotationParameters → Encoding # toJSONList ∷ [RotationParameters] → Value # toEncodingList ∷ [RotationParameters] → Encoding # | |
ToJSON ScribeDefinition | |
Defined in Bcc.BM.Data.Output toJSON ∷ ScribeDefinition → Value # toEncoding ∷ ScribeDefinition → Encoding # toJSONList ∷ [ScribeDefinition] → Value # toEncodingList ∷ [ScribeDefinition] → Encoding # | |
ToJSON ScribeKind | |
Defined in Bcc.BM.Data.Output toEncoding ∷ ScribeKind → Encoding # toJSONList ∷ [ScribeKind] → Value # toEncodingList ∷ [ScribeKind] → Encoding # | |
ToJSON ScribeFormat | |
Defined in Bcc.BM.Data.Output toJSON ∷ ScribeFormat → Value # toEncoding ∷ ScribeFormat → Encoding # toJSONList ∷ [ScribeFormat] → Value # toEncodingList ∷ [ScribeFormat] → Encoding # | |
ToJSON ScribePrivacy | |
Defined in Bcc.BM.Data.Output toJSON ∷ ScribePrivacy → Value # toEncoding ∷ ScribePrivacy → Encoding # toJSONList ∷ [ScribePrivacy] → Value # toEncodingList ∷ [ScribePrivacy] → Encoding # | |
ToJSON CommandValue | |
Defined in Bcc.BM.Data.LogItem toJSON ∷ CommandValue → Value # toEncoding ∷ CommandValue → Encoding # toJSONList ∷ [CommandValue] → Value # toEncodingList ∷ [CommandValue] → Encoding # | |
ToJSON MonitorAction | |
Defined in Bcc.BM.Data.LogItem toJSON ∷ MonitorAction → Value # toEncoding ∷ MonitorAction → Encoding # toJSONList ∷ [MonitorAction] → Value # toEncodingList ∷ [MonitorAction] → Encoding # | |
ToJSON ColeHash Source # | |
Defined in Bcc.Tracing.OrphanInstances.Common toEncoding ∷ ColeHash → Encoding # toJSONList ∷ [ColeHash] → Value # toEncodingList ∷ [ColeHash] → Encoding # | |
ToJSON SafeZone Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toEncoding ∷ SafeZone → Encoding # toJSONList ∷ [SafeZone] → Value # toEncodingList ∷ [SafeZone] → Encoding # | |
ToJSON StudentT | |
Defined in Statistics.Distribution.StudentT toEncoding ∷ StudentT → Encoding # toJSONList ∷ [StudentT] → Value # toEncodingList ∷ [StudentT] → Encoding # | |
ToJSON GenesisHash Source # | |
Defined in Bcc.Node.Types toJSON ∷ GenesisHash → Value # toEncoding ∷ GenesisHash → Encoding # toJSONList ∷ [GenesisHash] → Value # toEncodingList ∷ [GenesisHash] → Encoding # | |
ToJSON NodeHostIPAddress Source # | |
Defined in Bcc.Node.Types toJSON ∷ NodeHostIPAddress → Value # toEncoding ∷ NodeHostIPAddress → Encoding # toJSONList ∷ [NodeHostIPAddress] → Value # toEncodingList ∷ [NodeHostIPAddress] → Encoding # | |
ToJSON NodeHostIPv6Address Source # | |
Defined in Bcc.Node.Types toJSON ∷ NodeHostIPv6Address → Value # toEncoding ∷ NodeHostIPv6Address → Encoding # toJSONList ∷ [NodeHostIPv6Address] → Value # toEncodingList ∷ [NodeHostIPv6Address] → Encoding # | |
ToJSON NodeHostIPv4Address Source # | |
Defined in Bcc.Node.Types toJSON ∷ NodeHostIPv4Address → Value # toEncoding ∷ NodeHostIPv4Address → Encoding # toJSONList ∷ [NodeHostIPv4Address] → Value # toEncodingList ∷ [NodeHostIPv4Address] → Encoding # | |
ToJSON NetworkTopology Source # | |
Defined in Bcc.Node.Configuration.Topology toJSON ∷ NetworkTopology → Value # toEncoding ∷ NetworkTopology → Encoding # toJSONList ∷ [NetworkTopology] → Value # toEncodingList ∷ [NetworkTopology] → Encoding # | |
ToJSON NodeSetup Source # | |
Defined in Bcc.Node.Configuration.Topology toEncoding ∷ NodeSetup → Encoding # toJSONList ∷ [NodeSetup] → Value # toEncodingList ∷ [NodeSetup] → Encoding # | |
ToJSON RemoteAddress Source # | |
Defined in Bcc.Node.Configuration.Topology toJSON ∷ RemoteAddress → Value # toEncoding ∷ RemoteAddress → Encoding # toJSONList ∷ [RemoteAddress] → Value # toEncodingList ∷ [RemoteAddress] → Encoding # | |
ToJSON MetricsGroup | |
Defined in Bcc.BM.Backend.Prometheus toJSON ∷ MetricsGroup → Value # toEncoding ∷ MetricsGroup → Encoding # toJSONList ∷ [MetricsGroup] → Value # toEncodingList ∷ [MetricsGroup] → Encoding # | |
ToJSON Metric | |
Defined in Bcc.BM.Backend.Prometheus toEncoding ∷ Metric → Encoding # toJSONList ∷ [Metric] → Value # toEncodingList ∷ [Metric] → Encoding # | |
ToJSON Number | |
Defined in Bcc.BM.Backend.Prometheus toEncoding ∷ Number → Encoding # toJSONList ∷ [Number] → Value # toEncodingList ∷ [Number] → Encoding # | |
ToJSON a ⇒ ToJSON [a] | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Maybe a → Encoding # toJSONList ∷ [Maybe a] → Value # toEncodingList ∷ [Maybe a] → Encoding # | |
(ToJSON a, Integral a) ⇒ ToJSON (Ratio a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Ratio a → Encoding # toJSONList ∷ [Ratio a] → Value # toEncodingList ∷ [Ratio a] → Encoding # | |
ToJSON a ⇒ ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ First a → Encoding # toJSONList ∷ [First a] → Value # toEncodingList ∷ [First a] → Encoding # | |
ToJSON a ⇒ ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Last a → Encoding # toJSONList ∷ [Last a] → Value # toEncodingList ∷ [Last a] → Encoding # | |
ToJSON a ⇒ ToJSON (Set a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (NonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ NonEmpty a → Encoding # toJSONList ∷ [NonEmpty a] → Value # toEncodingList ∷ [NonEmpty a] → Encoding # | |
ToJSON a ⇒ ToJSON (Identity a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Identity a → Encoding # toJSONList ∷ [Identity a] → Value # toEncodingList ∷ [Identity a] → Encoding # | |
ToJSON a ⇒ ToJSON (Min a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (Max a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (WrappedMonoid a) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ WrappedMonoid a → Value # toEncoding ∷ WrappedMonoid a → Encoding # toJSONList ∷ [WrappedMonoid a] → Value # toEncodingList ∷ [WrappedMonoid a] → Encoding # | |
ToJSON a ⇒ ToJSON (Option a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Option a → Encoding # toJSONList ∷ [Option a] → Value # toEncodingList ∷ [Option a] → Encoding # | |
ToJSON a ⇒ ToJSON (First a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ First a → Encoding # toJSONList ∷ [First a] → Value # toEncodingList ∷ [First a] → Encoding # | |
ToJSON a ⇒ ToJSON (Last a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Last a → Encoding # toJSONList ∷ [Last a] → Value # toEncodingList ∷ [Last a] → Encoding # | |
ToJSON a ⇒ ToJSON (Dual a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Dual a → Encoding # toJSONList ∷ [Dual a] → Value # toEncodingList ∷ [Dual a] → Encoding # | |
IsBccEra era ⇒ ToJSON (UTxO era) | |
Defined in Bcc.Api.Query toEncoding ∷ UTxO era → Encoding # toJSONList ∷ [UTxO era] → Value # toEncodingList ∷ [UTxO era] → Encoding # | |
(IsSophieBasedEra era, SophieLedgerEra era ~ ledgerera, SophieBasedEra ledgerera, ToJSON (PParams ledgerera), ToJSON (PParamsDelta ledgerera), ToJSON (TxOut ledgerera)) ⇒ ToJSON (DebugLedgerState era) | |
Defined in Bcc.Api.Query toJSON ∷ DebugLedgerState era → Value # toEncoding ∷ DebugLedgerState era → Encoding # toJSONList ∷ [DebugLedgerState era] → Value # toEncodingList ∷ [DebugLedgerState era] → Encoding # | |
IsBccEra era ⇒ ToJSON (TxOut era) | |
Defined in Bcc.Api.TxBody toEncoding ∷ TxOut era → Encoding # toJSONList ∷ [TxOut era] → Value # toEncodingList ∷ [TxOut era] → Encoding # | |
ToJSON (MultiAssetSupportedInEra era) | |
Defined in Bcc.Api.TxBody toJSON ∷ MultiAssetSupportedInEra era → Value # toEncoding ∷ MultiAssetSupportedInEra era → Encoding # toJSONList ∷ [MultiAssetSupportedInEra era] → Value # toEncodingList ∷ [MultiAssetSupportedInEra era] → Encoding # | |
ToJSON (TxOutValue era) | |
Defined in Bcc.Api.TxBody toJSON ∷ TxOutValue era → Value # toEncoding ∷ TxOutValue era → Encoding # toJSONList ∷ [TxOutValue era] → Value # toEncodingList ∷ [TxOutValue era] → Encoding # | |
IsBccEra era ⇒ ToJSON (AddressInEra era) | |
Defined in Bcc.Api.Address toJSON ∷ AddressInEra era → Value # toEncoding ∷ AddressInEra era → Encoding # toJSONList ∷ [AddressInEra era] → Value # toEncodingList ∷ [AddressInEra era] → Encoding # | |
ToJSON (SimpleScript lang) | |
Defined in Bcc.Api.Script toJSON ∷ SimpleScript lang → Value # toEncoding ∷ SimpleScript lang → Encoding # toJSONList ∷ [SimpleScript lang] → Value # toEncodingList ∷ [SimpleScript lang] → Encoding # | |
ToJSON (Hash ScriptData) | |
Defined in Bcc.Api.ScriptData toJSON ∷ Hash ScriptData → Value # toEncoding ∷ Hash ScriptData → Encoding # toJSONList ∷ [Hash ScriptData] → Value # toEncodingList ∷ [Hash ScriptData] → Encoding # | |
ToJSON (Hash StakePoolKey) | |
Defined in Bcc.Api.KeysSophie toJSON ∷ Hash StakePoolKey → Value # toEncoding ∷ Hash StakePoolKey → Encoding # toJSONList ∷ [Hash StakePoolKey] → Value # toEncodingList ∷ [Hash StakePoolKey] → Encoding # | |
ToJSON (BccEra era) | |
Defined in Bcc.Api.Eras toEncoding ∷ BccEra era → Encoding # toJSONList ∷ [BccEra era] → Value # toEncodingList ∷ [BccEra era] → Encoding # | |
Era era ⇒ ToJSON (SophieGenesis era) | |
Defined in Sophie.Spec.Ledger.Genesis toJSON ∷ SophieGenesis era → Value # toEncoding ∷ SophieGenesis era → Encoding # toJSONList ∷ [SophieGenesis era] → Value # toEncodingList ∷ [SophieGenesis era] → Encoding # | |
ToJSON a ⇒ ToJSON (IntMap a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ IntMap a → Encoding # toJSONList ∷ [IntMap a] → Value # toEncodingList ∷ [IntMap a] → Encoding # | |
ToJSON v ⇒ ToJSON (Tree v) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Tree v → Encoding # toJSONList ∷ [Tree v] → Value # toEncodingList ∷ [Tree v] → Encoding # | |
ToJSON a ⇒ ToJSON (Seq a) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON a ⇒ ToJSON (LOContent a) | |
Defined in Bcc.BM.Data.LogItem toJSON ∷ LOContent a → Value # toEncoding ∷ LOContent a → Encoding # toJSONList ∷ [LOContent a] → Value # toEncodingList ∷ [LOContent a] → Encoding # | |
ToJSON a ⇒ ToJSON (LogObject a) | |
Defined in Bcc.BM.Data.LogItem toJSON ∷ LogObject a → Value # toEncoding ∷ LogObject a → Encoding # toJSONList ∷ [LogObject a] → Value # toEncodingList ∷ [LogObject a] → Encoding # | |
ToJSON a ⇒ ToJSON (APayload a) | |
Defined in Bcc.Chain.Update.Payload toEncoding ∷ APayload a → Encoding # toJSONList ∷ [APayload a] → Value # toEncodingList ∷ [APayload a] → Encoding # | |
ToJSON a ⇒ ToJSON (AProposal a) | |
Defined in Bcc.Chain.Update.Proposal toJSON ∷ AProposal a → Value # toEncoding ∷ AProposal a → Encoding # toJSONList ∷ [AProposal a] → Value # toEncodingList ∷ [AProposal a] → Encoding # | |
ToJSON a ⇒ ToJSON (AVote a) | |
Defined in Bcc.Chain.Update.Vote toEncoding ∷ AVote a → Encoding # toJSONList ∷ [AVote a] → Value # toEncodingList ∷ [AVote a] → Encoding # | |
ToJSON (CompactAddr StandardCrypto) Source # | |
Defined in Bcc.Node.Orphans toJSON ∷ CompactAddr StandardCrypto → Value # toEncoding ∷ CompactAddr StandardCrypto → Encoding # toJSONList ∷ [CompactAddr StandardCrypto] → Value # toEncodingList ∷ [CompactAddr StandardCrypto] → Encoding # | |
ToJSON (Addr crypto) | |
Defined in Bcc.Ledger.Address toJSON ∷ Addr crypto → Value # toEncoding ∷ Addr crypto → Encoding # toJSONList ∷ [Addr crypto] → Value # toEncodingList ∷ [Addr crypto] → Encoding # | |
ToJSON a ⇒ ToJSON (StrictMaybe a) | |
Defined in Data.Maybe.Strict toJSON ∷ StrictMaybe a → Value # toEncoding ∷ StrictMaybe a → Encoding # toJSONList ∷ [StrictMaybe a] → Value # toEncodingList ∷ [StrictMaybe a] → Encoding # | |
Crypto crypto ⇒ ToJSON (BlocksMade crypto) | |
Defined in Sophie.Spec.Ledger.EpochBoundary toJSON ∷ BlocksMade crypto → Value # toEncoding ∷ BlocksMade crypto → Encoding # toJSONList ∷ [BlocksMade crypto] → Value # toEncodingList ∷ [BlocksMade crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (GenDelegPair crypto) | |
Defined in Bcc.Ledger.Keys toJSON ∷ GenDelegPair crypto → Value # toEncoding ∷ GenDelegPair crypto → Encoding # toJSONList ∷ [GenDelegPair crypto] → Value # toEncodingList ∷ [GenDelegPair crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (VestedDelegPair crypto) | |
Defined in Bcc.Ledger.Keys toJSON ∷ VestedDelegPair crypto → Value # toEncoding ∷ VestedDelegPair crypto → Encoding # toJSONList ∷ [VestedDelegPair crypto] → Value # toEncodingList ∷ [VestedDelegPair crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (SophieGenesisStaking crypto) | |
Defined in Sophie.Spec.Ledger.Genesis toJSON ∷ SophieGenesisStaking crypto → Value # toEncoding ∷ SophieGenesisStaking crypto → Encoding # toJSONList ∷ [SophieGenesisStaking crypto] → Value # toEncodingList ∷ [SophieGenesisStaking crypto] → Encoding # | |
ToJSON (PParams era) | |
Defined in Sophie.Spec.Ledger.PParams toJSON ∷ PParams era → Value # toEncoding ∷ PParams era → Encoding # toJSONList ∷ [PParams era] → Value # toEncodingList ∷ [PParams era] → Encoding # | |
Crypto crypto ⇒ ToJSON (AuxiliaryDataHash crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toJSON ∷ AuxiliaryDataHash crypto → Value # toEncoding ∷ AuxiliaryDataHash crypto → Encoding # toJSONList ∷ [AuxiliaryDataHash crypto] → Value # toEncodingList ∷ [AuxiliaryDataHash crypto] → Encoding # | |
ToJSON1 f ⇒ ToJSON (Fix f) | |
Defined in Data.Aeson.Types.ToJSON | |
Crypto crypto ⇒ ToJSON (ScriptHash crypto) | |
Defined in Bcc.Ledger.Hashes toJSON ∷ ScriptHash crypto → Value # toEncoding ∷ ScriptHash crypto → Encoding # toJSONList ∷ [ScriptHash crypto] → Value # toEncodingList ∷ [ScriptHash crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (PoolParams crypto) | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ PoolParams crypto → Value # toEncoding ∷ PoolParams crypto → Encoding # toJSONList ∷ [PoolParams crypto] → Value # toEncodingList ∷ [PoolParams crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (RewardProvenance crypto) | |
Defined in Sophie.Spec.Ledger.RewardProvenance toJSON ∷ RewardProvenance crypto → Value # toEncoding ∷ RewardProvenance crypto → Encoding # toJSONList ∷ [RewardProvenance crypto] → Value # toEncodingList ∷ [RewardProvenance crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (RewardProvenancePool crypto) | |
Defined in Sophie.Spec.Ledger.RewardProvenance toJSON ∷ RewardProvenancePool crypto → Value # toEncoding ∷ RewardProvenancePool crypto → Encoding # toJSONList ∷ [RewardProvenancePool crypto] → Value # toEncodingList ∷ [RewardProvenancePool crypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (RewardAcnt crypto) | |
Defined in Bcc.Ledger.Address toJSON ∷ RewardAcnt crypto → Value # toEncoding ∷ RewardAcnt crypto → Encoding # toJSONList ∷ [RewardAcnt crypto] → Value # toEncodingList ∷ [RewardAcnt crypto] → Encoding # | |
ToJSON a ⇒ ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Vector a → Encoding # toJSONList ∷ [Vector a] → Value # toEncodingList ∷ [Vector a] → Encoding # | |
ToJSON a ⇒ ToJSON (DList a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ DList a → Encoding # toJSONList ∷ [DList a] → Value # toEncodingList ∷ [DList a] → Encoding # | |
ToJSON a ⇒ ToJSON (HashSet a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ HashSet a → Encoding # toJSONList ∷ [HashSet a] → Value # toEncodingList ∷ [HashSet a] → Encoding # | |
(Vector Vector a, ToJSON a) ⇒ ToJSON (Vector a) | |
Defined in Data.Aeson.Types.ToJSON 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 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 toEncoding ∷ Vector a → Encoding # toJSONList ∷ [Vector a] → Value # toEncodingList ∷ [Vector a] → Encoding # | |
ToJSON a ⇒ ToJSON (RedeemSignature a) | |
Defined in Bcc.Crypto.Signing.Redeem.Signature toJSON ∷ RedeemSignature a → Value # toEncoding ∷ RedeemSignature a → Encoding # toJSONList ∷ [RedeemSignature a] → Value # toEncodingList ∷ [RedeemSignature a] → Encoding # | |
ToJSON (Signature w) | |
Defined in Bcc.Crypto.Signing.Signature toJSON ∷ Signature w → Value # toEncoding ∷ Signature w → Encoding # toJSONList ∷ [Signature w] → Value # toEncodingList ∷ [Signature w] → Encoding # | |
ToJSON (CollectError StandardCrypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toJSON ∷ CollectError StandardCrypto → Value # toEncoding ∷ CollectError StandardCrypto → Encoding # toJSONList ∷ [CollectError StandardCrypto] → Value # toEncodingList ∷ [CollectError StandardCrypto] → Encoding # | |
Crypto crypto ⇒ ToJSON (TxId crypto) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toJSON ∷ TxId crypto → Value # toEncoding ∷ TxId crypto → Encoding # toJSONList ∷ [TxId crypto] → Value # toEncodingList ∷ [TxId crypto] → Encoding # | |
ToJSON a ⇒ ToJSON (ABlock a) | |
Defined in Bcc.Chain.Block.Block toEncoding ∷ ABlock a → Encoding # toJSONList ∷ [ABlock a] → Value # toEncodingList ∷ [ABlock a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABlockOrBoundary a) | |
Defined in Bcc.Chain.Block.Block toJSON ∷ ABlockOrBoundary a → Value # toEncoding ∷ ABlockOrBoundary a → Encoding # toJSONList ∷ [ABlockOrBoundary a] → Value # toEncodingList ∷ [ABlockOrBoundary a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABoundaryBlock a) | |
Defined in Bcc.Chain.Block.Block toJSON ∷ ABoundaryBlock a → Value # toEncoding ∷ ABoundaryBlock a → Encoding # toJSONList ∷ [ABoundaryBlock a] → Value # toEncodingList ∷ [ABoundaryBlock a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABoundaryBody a) | |
Defined in Bcc.Chain.Block.Block toJSON ∷ ABoundaryBody a → Value # toEncoding ∷ ABoundaryBody a → Encoding # toJSONList ∷ [ABoundaryBody a] → Value # toEncodingList ∷ [ABoundaryBody a] → Encoding # | |
ToJSON a ⇒ ToJSON (AHeader a) | |
Defined in Bcc.Chain.Block.Header toEncoding ∷ AHeader a → Encoding # toJSONList ∷ [AHeader a] → Value # toEncodingList ∷ [AHeader a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABody a) | |
Defined in Bcc.Chain.Block.Body toEncoding ∷ ABody a → Encoding # toJSONList ∷ [ABody a] → Value # toEncodingList ∷ [ABody a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABoundaryHeader a) | |
Defined in Bcc.Chain.Block.Header toJSON ∷ ABoundaryHeader a → Value # toEncoding ∷ ABoundaryHeader a → Encoding # toJSONList ∷ [ABoundaryHeader a] → Value # toEncodingList ∷ [ABoundaryHeader a] → Encoding # | |
ToJSON a ⇒ ToJSON (APayload a) | |
Defined in Bcc.Chain.Delegation.Payload toEncoding ∷ APayload a → Encoding # toJSONList ∷ [APayload a] → Value # toEncodingList ∷ [APayload a] → Encoding # | |
ToJSON a ⇒ ToJSON (ABlockSignature a) | |
Defined in Bcc.Chain.Block.Header toJSON ∷ ABlockSignature a → Value # toEncoding ∷ ABlockSignature a → Encoding # toJSONList ∷ [ABlockSignature a] → Value # toEncodingList ∷ [ABlockSignature a] → Encoding # | |
ToJSON a ⇒ ToJSON (ATxPayload a) | |
Defined in Bcc.Chain.UTxO.TxPayload toJSON ∷ ATxPayload a → Value # toEncoding ∷ ATxPayload a → Encoding # toJSONList ∷ [ATxPayload a] → Value # toEncodingList ∷ [ATxPayload a] → Encoding # | |
ToJSON a ⇒ ToJSON (ATxAux a) | |
Defined in Bcc.Chain.UTxO.TxAux toEncoding ∷ ATxAux a → Encoding # toJSONList ∷ [ATxAux a] → Value # toEncodingList ∷ [ATxAux a] → Encoding # | |
ToJSON a ⇒ ToJSON (ACertificate a) | |
Defined in Bcc.Chain.Delegation.Certificate toJSON ∷ ACertificate a → Value # toEncoding ∷ ACertificate a → Encoding # toJSONList ∷ [ACertificate a] → Value # toEncodingList ∷ [ACertificate a] → Encoding # | |
ToJSON a ⇒ ToJSON (Attributes a) | |
Defined in Bcc.Chain.Common.Attributes toJSON ∷ Attributes a → Value # toEncoding ∷ Attributes a → Encoding # toJSONList ∷ [Attributes a] → Value # toEncodingList ∷ [Attributes a] → Encoding # | |
ToJSON a ⇒ ToJSON (MerkleRoot a) | |
Defined in Bcc.Chain.Common.Merkle toJSON ∷ MerkleRoot a → Value # toEncoding ∷ MerkleRoot a → Encoding # toJSONList ∷ [MerkleRoot a] → Value # toEncodingList ∷ [MerkleRoot a] → Encoding # | |
(ToJSON1 f, Functor f) ⇒ ToJSON (Mu f) | |
Defined in Data.Aeson.Types.ToJSON | |
(ToJSON1 f, Functor f) ⇒ ToJSON (Nu f) | |
Defined in Data.Aeson.Types.ToJSON | |
ToJSON (HeaderHash blk) ⇒ ToJSON (Tip blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Common toEncoding ∷ Tip blk → Encoding # toJSONList ∷ [Tip blk] → Value # toEncodingList ∷ [Tip blk] → Encoding # | |
Crypto crypto ⇒ ToJSON (StakeCreds crypto) | |
Defined in Sophie.Spec.Ledger.TxBody toJSON ∷ StakeCreds crypto → Value # toEncoding ∷ StakeCreds crypto → Encoding # toJSONList ∷ [StakeCreds crypto] → Value # toEncodingList ∷ [StakeCreds crypto] → Encoding # | |
ToJSON (BuiltinCostModelBase CostingFun) | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ BuiltinCostModelBase CostingFun → Value # toEncoding ∷ BuiltinCostModelBase CostingFun → Encoding # toJSONList ∷ [BuiltinCostModelBase CostingFun] → Value # toEncodingList ∷ [BuiltinCostModelBase CostingFun] → Encoding # | |
ToJSON model ⇒ ToJSON (CostingFun model) | |
Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel toJSON ∷ CostingFun model → Value # toEncoding ∷ CostingFun model → Encoding # toJSONList ∷ [CostingFun model] → Value # toEncodingList ∷ [CostingFun model] → Encoding # | |
ToJSON a ⇒ ToJSON (Interval a) | |
Defined in Zerepoch.V1.Ledger.Interval toEncoding ∷ Interval a → Encoding # toJSONList ∷ [Interval a] → Value # toEncodingList ∷ [Interval a] → Encoding # | |
ToJSON a ⇒ ToJSON (Extended a) | |
Defined in Zerepoch.V1.Ledger.Interval toEncoding ∷ Extended a → Encoding # toJSONList ∷ [Extended a] → Value # toEncodingList ∷ [Extended a] → Encoding # | |
ToJSON a ⇒ ToJSON (LowerBound a) | |
Defined in Zerepoch.V1.Ledger.Interval toJSON ∷ LowerBound a → Value # toEncoding ∷ LowerBound a → Encoding # toJSONList ∷ [LowerBound a] → Value # toEncodingList ∷ [LowerBound a] → Encoding # | |
ToJSON a ⇒ ToJSON (UpperBound a) | |
Defined in Zerepoch.V1.Ledger.Interval toJSON ∷ UpperBound a → Value # toEncoding ∷ UpperBound a → Encoding # toJSONList ∷ [UpperBound a] → Value # toEncodingList ∷ [UpperBound a] → Encoding # | |
ToJSON a ⇒ ToJSON (Ratio a) | |
Defined in ZerepochTx.Ratio toEncoding ∷ Ratio a → Encoding # toJSONList ∷ [Ratio a] → Value # toEncodingList ∷ [Ratio a] → Encoding # | |
(Prim a, ToJSON a) ⇒ ToJSON (PrimArray a) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ PrimArray a → Value # toEncoding ∷ PrimArray a → Encoding # toJSONList ∷ [PrimArray a] → Value # toEncodingList ∷ [PrimArray a] → Encoding # | |
ToJSON a ⇒ ToJSON (DNonEmpty a) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ DNonEmpty a → Value # toEncoding ∷ DNonEmpty a → Encoding # toJSONList ∷ [DNonEmpty a] → Value # toEncodingList ∷ [DNonEmpty a] → Encoding # | |
ToJSON a ⇒ ToJSON (Maybe a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Maybe a → Encoding # toJSONList ∷ [Maybe a] → Value # toEncodingList ∷ [Maybe a] → Encoding # | |
ToJSON a ⇒ ToJSON (Array a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Array a → Encoding # toJSONList ∷ [Array a] → Value # toEncodingList ∷ [Array a] → Encoding # | |
ToJSON a ⇒ ToJSON (SmallArray a) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ SmallArray a → Value # toEncoding ∷ SmallArray a → Encoding # toJSONList ∷ [SmallArray a] → Value # toEncodingList ∷ [SmallArray a] → Encoding # | |
ToJSON a ⇒ ToJSON (Item a) | |
Defined in Katip.Core toEncoding ∷ Item a → Encoding # toJSONList ∷ [Item a] → Value # toEncodingList ∷ [Item a] → Encoding # | |
ToJSON (TxId (GenTx ColeBlock)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Cole toJSON ∷ TxId (GenTx ColeBlock) → Value # toEncoding ∷ TxId (GenTx ColeBlock) → Encoding # toJSONList ∷ [TxId (GenTx ColeBlock)] → Value # toEncodingList ∷ [TxId (GenTx ColeBlock)] → Encoding # | |
All (Compose ToJSON WrapGenTxId) xs ⇒ ToJSON (TxId (GenTx (HardForkBlock xs))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork 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 (SophieBlock era))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Sophie toJSON ∷ TxId (GenTx (SophieBlock era)) → Value # toEncoding ∷ TxId (GenTx (SophieBlock era)) → Encoding # toJSONList ∷ [TxId (GenTx (SophieBlock era))] → Value # toEncodingList ∷ [TxId (GenTx (SophieBlock era))] → Encoding # | |
ToJSON (TxId (GenTx blk)) ⇒ ToJSON (WrapGenTxId blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.HardFork toJSON ∷ WrapGenTxId blk → Value # toEncoding ∷ WrapGenTxId blk → Encoding # toJSONList ∷ [WrapGenTxId blk] → Value # toEncodingList ∷ [WrapGenTxId blk] → Encoding # | |
ToJSON d ⇒ ToJSON (LinearTransform d) | |
Defined in Statistics.Distribution.Transform toJSON ∷ LinearTransform d → Value # toEncoding ∷ LinearTransform d → Encoding # toJSONList ∷ [LinearTransform d] → Value # toEncodingList ∷ [LinearTransform d] → Encoding # | |
ToJSON a ⇒ ToJSON (Resources a) | |
Defined in Bcc.BM.Stats.Resources toJSON ∷ Resources a → Value # toEncoding ∷ Resources a → Encoding # toJSONList ∷ [Resources a] → Value # toEncodingList ∷ [Resources a] → Encoding # | |
ToJSON addr ⇒ ToJSON (NodeAddress' addr) Source # | |
Defined in Bcc.Node.Types toJSON ∷ NodeAddress' addr → Value # toEncoding ∷ NodeAddress' addr → Encoding # toJSONList ∷ [NodeAddress' addr] → Value # toEncodingList ∷ [NodeAddress' addr] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (Either a b) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Either a b → Encoding # toJSONList ∷ [Either a b] → Value # toEncodingList ∷ [Either a b] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (a, b) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ (a, b) → Encoding # toJSONList ∷ [(a, b)] → Value # toEncodingList ∷ [(a, b)] → Encoding # | |
(ToJSON v, ToJSONKey k) ⇒ ToJSON (Map k v) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Map k v → Encoding # toJSONList ∷ [Map k v] → Value # toEncodingList ∷ [Map k v] → Encoding # | |
ToJSON (Proxy a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Proxy a → Encoding # toJSONList ∷ [Proxy a] → Value # toEncodingList ∷ [Proxy a] → Encoding # | |
HasResolution a ⇒ ToJSON (Fixed a) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ Fixed a → Encoding # toJSONList ∷ [Fixed a] → Value # toEncodingList ∷ [Fixed a] → Encoding # | |
Crypto crypto ⇒ ToJSON (Credential kr crypto) | |
Defined in Bcc.Ledger.Credential toJSON ∷ Credential kr crypto → Value # toEncoding ∷ Credential kr crypto → Encoding # toJSONList ∷ [Credential kr crypto] → Value # toEncodingList ∷ [Credential kr crypto] → Encoding # | |
(ToJSON v, ToJSONKey k) ⇒ ToJSON (HashMap k v) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ HashMap k v → Value # toEncoding ∷ HashMap k v → Encoding # toJSONList ∷ [HashMap k v] → Value # toEncodingList ∷ [HashMap k v] → Encoding # | |
HashAlgorithm h ⇒ ToJSON (Hash h a) | |
Defined in Bcc.Crypto.Hash.Class toEncoding ∷ Hash h a → Encoding # toJSONList ∷ [Hash h a] → Value # toEncodingList ∷ [Hash h a] → Encoding # | |
Crypto crypto ⇒ ToJSON (KeyHash disc crypto) | |
Defined in Bcc.Ledger.Keys toJSON ∷ KeyHash disc crypto → Value # toEncoding ∷ KeyHash disc crypto → Encoding # toJSONList ∷ [KeyHash disc crypto] → Value # toEncodingList ∷ [KeyHash disc crypto] → Encoding # | |
ToJSON b ⇒ ToJSON (Annotated b a) | |
Defined in Bcc.Binary.Annotated toJSON ∷ Annotated b a → Value # toEncoding ∷ Annotated b a → Encoding # toJSONList ∷ [Annotated b a] → Value # toEncodingList ∷ [Annotated b a] → Encoding # | |
ToJSON (AbstractHash algo a) | |
Defined in Bcc.Crypto.Hashing toJSON ∷ AbstractHash algo a → Value # toEncoding ∷ AbstractHash algo a → Encoding # toJSONList ∷ [AbstractHash algo a] → Value # toEncodingList ∷ [AbstractHash algo a] → Encoding # | |
ToJSON (BoundedRatio b Word64) | |
Defined in Bcc.Ledger.BaseTypes toJSON ∷ BoundedRatio b Word64 → Value # toEncoding ∷ BoundedRatio b Word64 → Encoding # toJSONList ∷ [BoundedRatio b Word64] → Value # toEncodingList ∷ [BoundedRatio b Word64] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (These a b) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ These a b → Encoding # toJSONList ∷ [These a b] → Value # toEncodingList ∷ [These a b] → Encoding # | |
(ToJSON a, ToJSONKey k) ⇒ ToJSON (MonoidalMap k a) | |
Defined in Data.Map.Monoidal 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 toEncoding ∷ Either a b → Encoding # toJSONList ∷ [Either a b] → Value # toEncodingList ∷ [Either a b] → Encoding # | |
(ToJSON a, ToJSON b) ⇒ ToJSON (Pair a b) | |
Defined in Data.Aeson.Types.ToJSON 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 toEncoding ∷ These a b → Encoding # toJSONList ∷ [These a b] → Value # toEncodingList ∷ [These a b] → Encoding # | |
ToJSON (OneEraHash xs) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Common toJSON ∷ OneEraHash xs → Value # toEncoding ∷ OneEraHash xs → Encoding # toJSONList ∷ [OneEraHash xs] → Value # toEncodingList ∷ [OneEraHash xs] → Encoding # | |
(ToJSON a, ToJSON b, ToJSON c) ⇒ ToJSON (a, b, c) | |
Defined in Data.Aeson.Types.ToJSON toEncoding ∷ (a, b, c) → Encoding # toJSONList ∷ [(a, b, c)] → Value # toEncodingList ∷ [(a, b, c)] → Encoding # | |
ToJSON a ⇒ ToJSON (Const a b) | |
Defined in Data.Aeson.Types.ToJSON 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 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 toJSON ∷ These1 f g a → Value # toEncoding ∷ These1 f g a → Encoding # toJSONList ∷ [These1 f g a] → Value # toEncodingList ∷ [These1 f g a] → Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d) ⇒ ToJSON (a, b, c, d) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ (a, b, c, d) → Value # toEncoding ∷ (a, b, c, d) → Encoding # toJSONList ∷ [(a, b, c, d)] → Value # toEncodingList ∷ [(a, b, c, d)] → Encoding # | |
(ToJSON1 f, ToJSON1 g, ToJSON a) ⇒ ToJSON (Product f g a) | |
Defined in Data.Aeson.Types.ToJSON 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 toEncoding ∷ Sum f g a → Encoding # toJSONList ∷ [Sum f g a] → Value # toEncodingList ∷ [Sum f g a] → Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e) ⇒ ToJSON (a, b, c, d, e) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ (a, b, c, d, e) → Value # toEncoding ∷ (a, b, c, d, e) → Encoding # toJSONList ∷ [(a, b, c, d, e)] → Value # toEncodingList ∷ [(a, b, c, d, e)] → Encoding # | |
(ToJSON1 f, ToJSON1 g, ToJSON a) ⇒ ToJSON (Compose f g a) | |
Defined in Data.Aeson.Types.ToJSON 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 f) ⇒ ToJSON (a, b, c, d, e, f) | |
Defined in Data.Aeson.Types.ToJSON 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 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 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 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 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 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 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 toJSON ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m) → Value # toEncoding ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m) → Encoding # toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m)] → Value # toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m)] → Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m, ToJSON n) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n) | |
Defined in Data.Aeson.Types.ToJSON toJSON ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m, n) → Value # toEncoding ∷ (a, b, c, d, e, f, g, h, i, j, k, l, m, n) → Encoding # toJSONList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] → Value # toEncodingList ∷ [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] → Encoding # | |
(ToJSON a, ToJSON b, ToJSON c, ToJSON d, ToJSON e, ToJSON f, ToJSON g, ToJSON h, ToJSON i, ToJSON j, ToJSON k, ToJSON l, ToJSON m, ToJSON n, ToJSON o) ⇒ ToJSON (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) | |
Defined in Data.Aeson.Types.ToJSON 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 # |
Transformable and helpers
class (Monad m, HasPrivacyAnnotation b, HasSeverityAnnotation b) ⇒ Transformable a (m ∷ Type → Type) b where #
Nothing
trTransformer ∷ TracingVerbosity → Trace m a → Tracer m b #
Instances
Transformable a IO Word64 | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO a → Tracer IO Word64 # | |
Transformable a IO Integer | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO a → Tracer IO Integer # | |
Transformable a IO Int | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO a → Tracer IO Int # | |
Transformable a IO Float | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO a → Tracer IO Float # | |
Transformable a IO Double | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO a → Tracer IO Double # | |
Transformable String IO String | |
Defined in Bcc.BM.Data.Tracer | |
Transformable String IO Text | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO String → Tracer IO Text # | |
Transformable Text IO () Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO () # | |
Transformable Text IO String | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO String # | |
Transformable Text IO Text | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO Text # | |
Transformable Text IO AcceptConnectionsPolicyTrace Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO AcceptConnectionsPolicyTrace # | |
Transformable Text IO HandshakeTr Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO HandshakeTr # | |
Transformable Text IO HandshakeTr Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO HandshakeTr # | |
Transformable Text IO ResourceStats Source # | |
Defined in Bcc.Tracing.OrphanInstances.Common trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO ResourceStats # | |
Transformable Text IO DiffusionInitializationTracer Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO DiffusionInitializationTracer # | |
(Monad m, Transformable t m a) ⇒ Transformable t m (WithSeverity a) | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace m t → Tracer m (WithSeverity a) # | |
(Monad m, Transformable t m a) ⇒ Transformable t m (WithPrivacyAnnotation a) | |
Defined in Bcc.BM.Data.Tracer trTransformer ∷ TracingVerbosity → Trace m t → Tracer m (WithPrivacyAnnotation a) # | |
(StandardHash header, Show peer, ToObject peer) ⇒ Transformable Text IO [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO [TraceLabelPeer peer (FetchDecision [Point header])] # | |
Transformable Text IO (Identity (SubscriptionTrace LocalAddress)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (Identity (SubscriptionTrace LocalAddress)) # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk, ToObject (Header blk), ToObject (LedgerEvent blk)) ⇒ Transformable Text IO (TraceEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceEvent 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 Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceAddBlockEvent blk) # | |
Transformable Text IO (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (WithDomainName (SubscriptionTrace SockAddr)) # | |
Transformable Text IO (WithDomainName DnsTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (WithDomainName DnsTrace) # | |
Transformable Text IO (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (WithIPList (SubscriptionTrace SockAddr)) # | |
(ToObject (ApplyTxErr blk), Show (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) ⇒ Transformable Text IO (TraceEventMempool blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceEventMempool blk) # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk) ⇒ Transformable Text IO (TraceChainSyncClientEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceChainSyncClientEvent blk) # | |
(tx ~ GenTx blk, HasTxId tx, RunNode blk, Show (TxId tx), ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk)), ToObject (CannotForge blk), ToObject (ForgeStateUpdateError blk), LedgerSupportsMempool blk) ⇒ Transformable Text IO (TraceForgeEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceForgeEvent blk) # | |
(HasPrivacyAnnotation a, HasSeverityAnnotation a, ToObject a) ⇒ Transformable Text IO (TraceLabelCreds a) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelCreds a) # | |
ConvertRawHash blk ⇒ Transformable Text IO (TraceChainSyncServerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceChainSyncServerEvent blk) # | |
ConvertRawHash blk ⇒ Transformable Text IO (TraceBlockFetchServerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceBlockFetchServerEvent blk) # | |
Transformable Text IO (TraceLocalTxSubmissionServerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLocalTxSubmissionServerEvent blk) # | |
Show remotePeer ⇒ Transformable Text IO (TraceKeepAliveClient remotePeer) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceKeepAliveClient remotePeer) # | |
Show peer ⇒ Transformable Text IO (WithMuxBearer peer MuxTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (WithMuxBearer peer MuxTrace) # | |
Show addr ⇒ Transformable Text IO (WithAddr addr ErrorPolicyTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (WithAddr addr ErrorPolicyTrace) # | |
Transformable Text IO (TraceTxSubmissionInbound txid tx) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceTxSubmissionInbound txid tx) # | |
(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) # | |
(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission (GenTxId blk) (GenTx blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission (GenTxId blk) (GenTx blk)))) # | |
(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) # | |
(ShowQuery (BlockQuery blk), ToObject localPeer) ⇒ Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network 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 (LocalTxSubmission (GenTx blk) applyTxErr))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) # | |
ToObject localPeer ⇒ Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) # | |
(ToObject peer, ConvertTxId blk, RunNode blk, HasTxs blk) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) # | |
ToObject peer ⇒ Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) # | |
(ToObject peer, ToObject (AnyMessageAndAgency (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) # | |
ToObject peer ⇒ Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) # | |
(HasHeader header, ConvertRawHash header, ToObject peer) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceFetchClientState header)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceFetchClientState header)) # | |
(ToObject peer, ToObject (TraceChainSyncClientEvent blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) # | |
(Show tx, Show txid) ⇒ Transformable Text IO (TraceTxSubmissionOutbound txid tx) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceTxSubmissionOutbound txid tx) # |
trStructured ∷ ∀ b (m ∷ Type → Type) a. (ToObject b, MonadIO m, HasPrivacyAnnotation b, HasSeverityAnnotation b) ⇒ TracingVerbosity → Trace m a → Tracer m b #
trStructuredText ∷ ∀ 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 #
Nothing
formatText ∷ a → Object → Text #
Instances
HasTextFormatter () Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus formatText ∷ () → Object → Text # | |
HasTextFormatter AcceptConnectionsPolicyTrace Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ AcceptConnectionsPolicyTrace → Object → Text # | |
HasTextFormatter HandshakeTr Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ HandshakeTr → Object → Text # | |
HasTextFormatter HandshakeTr Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ HandshakeTr → Object → Text # | |
HasTextFormatter DiffusionInitializationTracer Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ DiffusionInitializationTracer → Object → Text # | |
(StandardHash header, Show peer) ⇒ HasTextFormatter [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ [TraceLabelPeer peer (FetchDecision [Point header])] → Object → Text # | |
HasTextFormatter (Identity (SubscriptionTrace LocalAddress)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ Identity (SubscriptionTrace LocalAddress) → Object → Text # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk) ⇒ HasTextFormatter (TraceEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus formatText ∷ TraceEvent blk → Object → Text # | |
LedgerSupportsProtocol blk ⇒ HasTextFormatter (TraceAddBlockEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus formatText ∷ TraceAddBlockEvent blk → Object → Text # | |
HasTextFormatter (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ WithDomainName (SubscriptionTrace SockAddr) → Object → Text # | |
HasTextFormatter (WithDomainName DnsTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ WithDomainName DnsTrace → Object → Text # | |
HasTextFormatter (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ WithIPList (SubscriptionTrace SockAddr) → Object → Text # | |
(tx ~ GenTx blk, ConvertRawHash blk, HasTxId tx, LedgerSupportsMempool blk, LedgerSupportsProtocol blk, LedgerSupportsMempool blk, Show (TxId tx), Show (ForgeStateUpdateError blk), Show (CannotForge blk), LedgerSupportsMempool blk) ⇒ HasTextFormatter (TraceForgeEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus formatText ∷ TraceForgeEvent blk → Object → Text # | |
HasTextFormatter (TraceBlockFetchServerEvent blk) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus formatText ∷ TraceBlockFetchServerEvent blk → Object → Text # | |
Show addr ⇒ HasTextFormatter (TraceKeepAliveClient addr) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ TraceKeepAliveClient addr → Object → Text # | |
Show peer ⇒ HasTextFormatter (WithMuxBearer peer MuxTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ WithMuxBearer peer MuxTrace → Object → Text # | |
Show addr ⇒ HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ WithAddr addr ErrorPolicyTrace → Object → Text # | |
HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ TraceTxSubmissionInbound txid tx → Object → Text # | |
(Show peer, StandardHash blk, Show (Header blk)) ⇒ HasTextFormatter (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk))) → Object → Text # | |
(Show header, StandardHash header, Show peer) ⇒ HasTextFormatter (TraceLabelPeer peer (TraceFetchClientState header)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ TraceLabelPeer peer (TraceFetchClientState header) → Object → Text # | |
(BlockSupportsProtocol blk, Show peer, Show (Header blk)) ⇒ HasTextFormatter (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Consensus formatText ∷ TraceLabelPeer peer (TraceChainSyncClientEvent blk) → Object → Text # | |
(Show tx, Show txid) ⇒ HasTextFormatter (TraceTxSubmissionOutbound txid tx) Source # | |
Defined in Bcc.Tracing.OrphanInstances.Network formatText ∷ TraceTxSubmissionOutbound txid tx → Object → Text # |
Severity and Privacy
class HasSeverityAnnotation a where #
Nothing
getSeverityAnnotation ∷ a → Severity #
Instances
Instances
class HasPrivacyAnnotation a where #
Nothing
Instances
data PrivacyAnnotation #
Instances
Tracer and related
data Tracer (m ∷ Type → Type) a #
Instances
Contravariant (Tracer m) | |
Applicative m ⇒ Semigroup (Tracer m s) | |
Applicative m ⇒ Monoid (Tracer m s) | |
Instances
Functor LogObject | |
Eq a ⇒ Eq (LogObject a) | |
Show a ⇒ Show (LogObject a) | |
ToJSON a ⇒ ToJSON (LogObject a) | |
Defined in Bcc.BM.Data.LogItem toJSON ∷ LogObject a → Value # toEncoding ∷ LogObject a → Encoding # toJSONList ∷ [LogObject a] → Value # toEncodingList ∷ [LogObject a] → Encoding # | |
FromJSON a ⇒ FromJSON (LogObject a) | |
Defined in Bcc.BM.Data.LogItem | |
ToJSON a ⇒ ToObject (LogObject a) | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → LogObject a → Object # textTransformer ∷ LogObject a → Object → Text # |
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
Eq a ⇒ Eq (LOContent a) | |
Show a ⇒ Show (LOContent a) | |
ToJSON a ⇒ ToJSON (LOContent a) | |
Defined in Bcc.BM.Data.LogItem toJSON ∷ LOContent a → Value # toEncoding ∷ LOContent a → Encoding # toJSONList ∷ [LOContent a] → Value # toEncodingList ∷ [LOContent a] → Encoding # | |
FromJSON a ⇒ FromJSON (LOContent a) | |
Defined in Bcc.BM.Data.LogItem | |
ToJSON a ⇒ ToObject (LOContent a) | |
Defined in Bcc.BM.Data.Tracer toObject ∷ TracingVerbosity → LOContent a → Object # textTransformer ∷ LOContent a → Object → Text # |
Orphan instances
Show TracingVerbosity Source # | |
ToJSON BlockNo Source # | |
toEncoding ∷ BlockNo → Encoding # toJSONList ∷ [BlockNo] → Value # toEncodingList ∷ [BlockNo] → Encoding # | |
ToJSON ColeHash Source # | |
toEncoding ∷ ColeHash → Encoding # toJSONList ∷ [ColeHash] → Value # toEncodingList ∷ [ColeHash] → Encoding # | |
FromJSON TracingVerbosity Source # | |
parseJSON ∷ Value → Parser TracingVerbosity # parseJSONList ∷ Value → Parser [TracingVerbosity] # | |
FromJSON ApplicationName Source # | |
parseJSON ∷ Value → Parser ApplicationName # parseJSONList ∷ Value → Parser [ApplicationName] # | |
FromJSON PortNumber Source # | |
parseJSON ∷ Value → Parser PortNumber # parseJSONList ∷ Value → Parser [PortNumber] # | |
HasPrivacyAnnotation ResourceStats Source # | |
getPrivacyAnnotation ∷ ResourceStats → PrivacyAnnotation # | |
HasSeverityAnnotation ResourceStats Source # | |
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 ∷ TracingVerbosity → Void → Object # textTransformer ∷ Void → Object → Text # | |
ToObject ResourceStats Source # | |
toObject ∷ TracingVerbosity → ResourceStats → Object # textTransformer ∷ ResourceStats → Object → Text # | |
Transformable Text IO ResourceStats Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO ResourceStats # | |
ToJSON (HeaderHash blk) ⇒ ToJSON (Tip blk) Source # | |
toEncoding ∷ Tip blk → Encoding # toJSONList ∷ [Tip blk] → Value # toEncodingList ∷ [Tip blk] → Encoding # | |
ToJSON (OneEraHash xs) Source # | |
toJSON ∷ OneEraHash xs → Value # toEncoding ∷ OneEraHash xs → Encoding # toJSONList ∷ [OneEraHash xs] → Value # toEncodingList ∷ [OneEraHash xs] → Encoding # |