bcc-node-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.Tracing.OrphanInstances.Common

Synopsis

ToObject and helpers

class ToObject a where #

Minimal complete definition

Nothing

Methods

toObjectTracingVerbosity → a → Object #

textTransformer ∷ a → Object → Text #

Instances

Instances details
ToObject () 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosity → () → Object #

textTransformer ∷ () → Object → Text #

ToObject String 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosityString → Object #

textTransformerString → Object → Text #

ToObject Void Source #

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

Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

toObjectTracingVerbosityVoid → Object #

textTransformerVoid → Object → Text #

ToObject ApplyMempoolPayloadErr Source #

instances of ToObject

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

Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

ToObject SlotNo Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbositySlotNo → Object #

textTransformerSlotNo → Object → Text #

ToObject Text 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosityText → Object #

textTransformerText → Object → Text #

ToObject Value 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosity → Value → Object #

textTransformer ∷ Value → Object → Text #

ToObject ChainValidationError Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

toObjectTracingVerbosity → ChainValidationError → Object #

textTransformer ∷ ChainValidationError → Object → Text #

ToObject TicknPredicateFailure Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → TicknPredicateFailure → Object #

textTransformer ∷ TicknPredicateFailure → Object → Text #

ToObject EraParams Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → EraParams → Object #

textTransformer ∷ EraParams → Object → Text #

ToObject ColeOtherHeaderEnvelopeError Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

toObjectTracingVerbosity → ColeOtherHeaderEnvelopeError → Object #

textTransformer ∷ ColeOtherHeaderEnvelopeError → Object → Text #

ToObject AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AcceptConnectionsPolicyTrace → Object #

textTransformer ∷ AcceptConnectionsPolicyTrace → Object → Text #

ToObject DiskSnapshot Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → DiskSnapshot → Object #

textTransformer ∷ DiskSnapshot → Object → Text #

ToObject LocalAddress Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → LocalAddress → Object #

textTransformer ∷ LocalAddress → Object → Text #

ToObject KESInfo Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → KESInfo → Object #

textTransformer ∷ KESInfo → Object → Text #

ToObject KESEvolutionError Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → KESEvolutionError → Object #

textTransformer ∷ KESEvolutionError → Object → Text #

ToObject RemoteAddress Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → RemoteAddress → Object #

textTransformer ∷ RemoteAddress → Object → Text #

ToObject HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → HandshakeTr → Object #

textTransformer ∷ HandshakeTr → Object → Text #

ToObject LocalConnectionId Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

ToObject HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → HandshakeTr → Object #

textTransformer ∷ HandshakeTr → Object → Text #

ToObject RemoteConnectionId Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

ToObject MempoolSize Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → MempoolSize → Object #

textTransformer ∷ MempoolSize → Object → Text #

ToObject ResourceStats Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

toObjectTracingVerbosity → ResourceStats → Object #

textTransformer ∷ ResourceStats → Object → Text #

ToObject ProtocolUpdate Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

toObjectTracingVerbosity → ProtocolUpdate → Object #

textTransformer ∷ ProtocolUpdate → Object → Text #

ToObject ColeLedgerUpdate Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

toObjectTracingVerbosity → ColeLedgerUpdate → Object #

textTransformer ∷ ColeLedgerUpdate → Object → Text #

ToObject UpdateState Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

toObjectTracingVerbosity → UpdateState → Object #

textTransformer ∷ UpdateState → Object → Text #

ToObject DiffusionInitializationTracer Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → DiffusionInitializationTracer → Object #

textTransformer ∷ DiffusionInitializationTracer → Object → Text #

ToObject BftValidationErr Source #

instances of ToObject

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

Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → BftValidationErr → Object #

textTransformer ∷ BftValidationErr → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

ToObject [Peer blk] Source #

Instances for converting [Peer blk] to Object.

Instance details

Defined in Bcc.Tracing.Peer

Methods

toObjectTracingVerbosity → [Peer blk] → Object #

textTransformer ∷ [Peer blk] → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosityIdentity (SubscriptionTrace LocalAddress) → Object #

textTransformerIdentity (SubscriptionTrace LocalAddress) → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → Point blk → Object #

textTransformer ∷ Point blk → Object → Text #

ToJSON a ⇒ ToObject (LOContent a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosityLOContent a → Object #

textTransformerLOContent a → Object → Text #

ToJSON a ⇒ ToObject (LogObject a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosityLogObject a → Object #

textTransformerLogObject a → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → LedgerPredicateFailure era → Object #

textTransformer ∷ LedgerPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → NewEpochPredicateFailure era → Object #

textTransformer ∷ NewEpochPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → EpochPredicateFailure era → Object #

textTransformer ∷ EpochPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → ChainTransitionError crypto → Object #

textTransformer ∷ ChainTransitionError crypto → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → PrtclPredicateFailure crypto → Object #

textTransformer ∷ PrtclPredicateFailure crypto → Object → Text #

ToObject (AurumBbodyPredFail (AurumEra StandardCrypto)) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → BbodyPredicateFailure era → Object #

textTransformer ∷ BbodyPredicateFailure era → Object → Text #

ToObject (AurumPredFail (AurumEra StandardCrypto)) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → AurumPredFail (AurumEra StandardCrypto) → Object #

textTransformer ∷ AurumPredFail (AurumEra StandardCrypto) → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → DelegsPredicateFailure era → Object #

textTransformer ∷ DelegsPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → UtxoPredicateFailure (AurumEra StandardCrypto) → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → UtxosPredicateFailure (AurumEra StandardCrypto) → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → PpupPredicateFailure era → Object #

textTransformer ∷ PpupPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → UtxoPredicateFailure era → Object #

textTransformer ∷ UtxoPredicateFailure era → Object → Text #

ToObject (OcertPredicateFailure crypto) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → OcertPredicateFailure crypto → Object #

textTransformer ∷ OcertPredicateFailure crypto → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → OverlayPredicateFailure crypto → Object #

textTransformer ∷ OverlayPredicateFailure crypto → Object → Text #

ToObject (PrtlSeqFailure crypto) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → PrtlSeqFailure crypto → Object #

textTransformer ∷ PrtlSeqFailure crypto → Object → Text #

ToObject (UpdnPredicateFailure crypto) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → UpdnPredicateFailure crypto → Object #

textTransformer ∷ UpdnPredicateFailure crypto → Object → Text #

ToObject (Header ColeBlock) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

toObjectTracingVerbosity → Header ColeBlock → Object #

textTransformer ∷ Header ColeBlock → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → Header (HardForkBlock xs) → Object #

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

SophieBasedEra era ⇒ ToObject (Header (SophieBlock era)) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → ChainPredicateFailure era → Object #

textTransformer ∷ ChainPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → TickPredicateFailure era → Object #

textTransformer ∷ TickPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → DelegPredicateFailure era → Object #

textTransformer ∷ DelegPredicateFailure era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → DelplPredicateFailure era → Object #

textTransformer ∷ DelplPredicateFailure era → Object → Text #

ToObject (PoolPredicateFailure era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → PoolPredicateFailure era → Object #

textTransformer ∷ PoolPredicateFailure era → Object → Text #

ToObject (PoolreapPredicateFailure era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → PoolreapPredicateFailure era → Object #

textTransformer ∷ PoolreapPredicateFailure era → Object → Text #

ToObject (SnapPredicateFailure era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → SnapPredicateFailure era → Object #

textTransformer ∷ SnapPredicateFailure era → Object → Text #

ToObject (UpecPredicateFailure era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → LedgersPredicateFailure era → Object #

textTransformer ∷ LedgersPredicateFailure era → Object → Text #

ToObject (MirPredicateFailure era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → MirPredicateFailure era → Object #

textTransformer ∷ MirPredicateFailure era → Object → Text #

ToObject (NewppPredicateFailure era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → NewppPredicateFailure era → Object #

textTransformer ∷ NewppPredicateFailure era → Object → Text #

ToObject (RupdPredicateFailure era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → UtxoPredicateFailure era → Object #

textTransformer ∷ UtxoPredicateFailure era → Object → Text #

ToObject (GenTx ColeBlock) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

toObjectTracingVerbosity → GenTx ColeBlock → Object #

textTransformer ∷ GenTx ColeBlock → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → GenTx (HardForkBlock xs) → Object #

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

SophieBasedEra era ⇒ ToObject (GenTx (SophieBlock era)) Source #

instances of ToObject

NOTE: this list is sorted in roughly topological order.

Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → GenTx (SophieBlock era) → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraApplyTxErr xs → Object #

textTransformer ∷ OneEraApplyTxErr xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkEnvelopeErr xs → Object #

textTransformer ∷ HardForkEnvelopeErr xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkLedgerError xs → Object #

textTransformer ∷ HardForkLedgerError xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkLedgerUpdate xs → Object #

textTransformer ∷ HardForkLedgerUpdate xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkLedgerWarning xs → Object #

textTransformer ∷ HardForkLedgerWarning xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkApplyTxErr xs → Object #

textTransformer ∷ HardForkApplyTxErr xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → HardForkValidationErr xs → Object #

textTransformer ∷ HardForkValidationErr xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapApplyTxErr blk → Object #

textTransformer ∷ WrapApplyTxErr blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapCannotForge blk → Object #

textTransformer ∷ WrapCannotForge blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapEnvelopeErr blk → Object #

textTransformer ∷ WrapEnvelopeErr blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapForgeStateInfo blk → Object #

textTransformer ∷ WrapForgeStateInfo blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapForgeStateUpdateError blk → Object #

textTransformer ∷ WrapForgeStateUpdateError blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerErr blk → Object #

textTransformer ∷ WrapLedgerErr blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerUpdate blk → Object #

textTransformer ∷ WrapLedgerUpdate blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapLedgerWarning blk → Object #

textTransformer ∷ WrapLedgerWarning blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → WrapValidationErr blk → Object #

textTransformer ∷ WrapValidationErr blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → PBftValidationErr c → Object #

textTransformer ∷ PBftValidationErr c → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraCannotForge xs → Object #

textTransformer ∷ OneEraCannotForge xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraForgeStateInfo xs → Object #

textTransformer ∷ OneEraForgeStateInfo xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraForgeStateUpdateError xs → Object #

textTransformer ∷ OneEraForgeStateUpdateError xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraEnvelopeErr xs → Object #

textTransformer ∷ OneEraEnvelopeErr xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraLedgerError xs → Object #

textTransformer ∷ OneEraLedgerError xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → LedgerEvent blk → Object #

textTransformer ∷ LedgerEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraLedgerUpdate xs → Object #

textTransformer ∷ OneEraLedgerUpdate xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → OneEraLedgerWarning xs → Object #

textTransformer ∷ OneEraLedgerWarning xs → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toObjectTracingVerbosity → 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 # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → SophieLedgerError era → Object #

textTransformer ∷ SophieLedgerError era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceSendRecv ps → Object #

textTransformer ∷ TraceSendRecv ps → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → RealPoint blk → Object #

textTransformer ∷ RealPoint blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → HeaderEnvelopeError blk → Object #

textTransformer ∷ HeaderEnvelopeError blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → HeaderError blk → Object #

textTransformer ∷ HeaderError blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → ExtValidationError blk → Object #

textTransformer ∷ ExtValidationError blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → InvalidBlockReason blk → Object #

textTransformer ∷ InvalidBlockReason blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceEvent blk → Object #

textTransformer ∷ TraceEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → PBftCannotForge c → Object #

textTransformer ∷ PBftCannotForge c → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → TOptimumCannotForge crypto → Object #

textTransformer ∷ TOptimumCannotForge crypto → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithDomainName (SubscriptionTrace SockAddr) → Object #

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

ToObject (WithDomainName DnsTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithDomainName DnsTrace → Object #

textTransformer ∷ WithDomainName DnsTrace → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithIPList (SubscriptionTrace SockAddr) → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceEventMempool blk → Object #

textTransformer ∷ TraceEventMempool blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceChainSyncClientEvent blk → Object #

textTransformer ∷ TraceChainSyncClientEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceForgeEvent blk → Object #

textTransformer ∷ TraceForgeEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceFetchClientState header → Object #

textTransformer ∷ TraceFetchClientState header → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceLabelCreds a → Object #

textTransformer ∷ TraceLabelCreds a → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceChainSyncServerEvent blk → Object #

textTransformer ∷ TraceChainSyncServerEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → FetchDecision [Point header] → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceBlockFetchServerEvent blk → Object #

textTransformer ∷ TraceBlockFetchServerEvent blk → Object → Text #

ToObject (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

toObjectTracingVerbosity → TraceLocalTxSubmissionServerEvent blk → Object #

textTransformer ∷ TraceLocalTxSubmissionServerEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceKeepAliveClient remotePeer → Object #

textTransformer ∷ TraceKeepAliveClient remotePeer → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → ProtocolUpdate era → Object #

textTransformer ∷ ProtocolUpdate era → Object → Text #

(SophieBasedEra era, ToJSON (PParamsDelta era)) ⇒ ToObject (SophieLedgerUpdate era) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → SophieLedgerUpdate era → Object #

textTransformer ∷ SophieLedgerUpdate era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → UpdateProposal era → Object #

textTransformer ∷ UpdateProposal era → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toObjectTracingVerbosity → UpdateState crypto → Object #

textTransformer ∷ UpdateState crypto → Object → Text #

ToObject (Peer blk) Source # 
Instance details

Defined in Bcc.Tracing.Peer

Methods

toObjectTracingVerbosityPeer blk → Object #

textTransformerPeer blk → Object → Text #

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

instances of ToObject

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

Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (LocalTxSubmission tx err) → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (TxSubmission txid tx) → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → AnyMessageAndAgency (TxSubmission2 txid tx) → Object #

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithMuxBearer peer MuxTrace → Object #

textTransformer ∷ WithMuxBearer peer MuxTrace → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → WithAddr addr ErrorPolicyTrace → Object #

textTransformer ∷ WithAddr addr ErrorPolicyTrace → Object → Text #

ToObject (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceTxSubmissionInbound txid tx → Object #

textTransformer ∷ TraceTxSubmissionInbound txid tx → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceLabelPeer peer a → Object #

textTransformer ∷ TraceLabelPeer peer a → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

toObjectTracingVerbosity → TraceTxSubmissionOutbound txid tx → Object #

textTransformer ∷ TraceTxSubmissionOutbound txid tx → Object → Text #

data TracingVerbosity #

Instances

Instances details
Eq TracingVerbosity 
Instance details

Defined in Bcc.BM.Data.Tracer

Ord TracingVerbosity 
Instance details

Defined in Bcc.BM.Data.Tracer

Read TracingVerbosity 
Instance details

Defined in Bcc.BM.Data.Tracer

Show TracingVerbosity Source # 
Instance details

Defined in Bcc.Node.Orphans

Show TracingVerbosity Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

FromJSON TracingVerbosity Source # 
Instance details

Defined in Bcc.Node.Orphans

Methods

parseJSON ∷ Value → Parser TracingVerbosity #

parseJSONList ∷ Value → Parser [TracingVerbosity] #

FromJSON TracingVerbosity Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

parseJSON ∷ Value → Parser TracingVerbosity #

parseJSONList ∷ Value → Parser [TracingVerbosity] #

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

emptyObjectToObject a ⇒ HashMap Text a #

class ToJSON a #

Instances

Instances details
ToJSON Bool 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONBool → Value #

toEncodingBool → Encoding #

toJSONList ∷ [Bool] → Value #

toEncodingList ∷ [Bool] → Encoding #

ToJSON Char 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONChar → Value #

toEncodingChar → Encoding #

toJSONList ∷ [Char] → Value #

toEncodingList ∷ [Char] → Encoding #

ToJSON Double 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDouble → Value #

toEncodingDouble → Encoding #

toJSONList ∷ [Double] → Value #

toEncodingList ∷ [Double] → Encoding #

ToJSON Float 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFloat → Value #

toEncodingFloat → Encoding #

toJSONList ∷ [Float] → Value #

toEncodingList ∷ [Float] → Encoding #

ToJSON Int 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt → Value #

toEncodingInt → Encoding #

toJSONList ∷ [Int] → Value #

toEncodingList ∷ [Int] → Encoding #

ToJSON Int8 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt8 → Value #

toEncodingInt8 → Encoding #

toJSONList ∷ [Int8] → Value #

toEncodingList ∷ [Int8] → Encoding #

ToJSON Int16 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt16 → Value #

toEncodingInt16 → Encoding #

toJSONList ∷ [Int16] → Value #

toEncodingList ∷ [Int16] → Encoding #

ToJSON Int32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt32 → Value #

toEncodingInt32 → Encoding #

toJSONList ∷ [Int32] → Value #

toEncodingList ∷ [Int32] → Encoding #

ToJSON Int64 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInt64 → Value #

toEncodingInt64 → Encoding #

toJSONList ∷ [Int64] → Value #

toEncodingList ∷ [Int64] → Encoding #

ToJSON Integer 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONInteger → Value #

toEncodingInteger → Encoding #

toJSONList ∷ [Integer] → Value #

toEncodingList ∷ [Integer] → Encoding #

ToJSON Natural 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONNatural → Value #

toEncodingNatural → Encoding #

toJSONList ∷ [Natural] → Value #

toEncodingList ∷ [Natural] → Encoding #

ToJSON Ordering 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONOrdering → Value #

toEncodingOrdering → Encoding #

toJSONList ∷ [Ordering] → Value #

toEncodingList ∷ [Ordering] → Encoding #

ToJSON Word 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord → Value #

toEncodingWord → Encoding #

toJSONList ∷ [Word] → Value #

toEncodingList ∷ [Word] → Encoding #

ToJSON Word8 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord8 → Value #

toEncodingWord8 → Encoding #

toJSONList ∷ [Word8] → Value #

toEncodingList ∷ [Word8] → Encoding #

ToJSON Word16 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord16 → Value #

toEncodingWord16 → Encoding #

toJSONList ∷ [Word16] → Value #

toEncodingList ∷ [Word16] → Encoding #

ToJSON Word32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord32 → Value #

toEncodingWord32 → Encoding #

toJSONList ∷ [Word32] → Value #

toEncodingList ∷ [Word32] → Encoding #

ToJSON Word64 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWord64 → Value #

toEncodingWord64 → Encoding #

toJSONList ∷ [Word64] → Value #

toEncodingList ∷ [Word64] → Encoding #

ToJSON () 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ () → Value #

toEncoding ∷ () → Encoding #

toJSONList ∷ [()] → Value #

toEncodingList ∷ [()] → Encoding #

ToJSON Version 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONVersion → Value #

toEncodingVersion → Encoding #

toJSONList ∷ [Version] → Value #

toEncodingList ∷ [Version] → Encoding #

ToJSON Void 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONVoid → Value #

toEncodingVoid → Encoding #

toJSONList ∷ [Void] → Value #

toEncodingList ∷ [Void] → Encoding #

ToJSON CTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCTime → Value #

toEncodingCTime → Encoding #

toJSONList ∷ [CTime] → Value #

toEncodingList ∷ [CTime] → Encoding #

ToJSON ChainTip 
Instance details

Defined in Bcc.Api.Block

Methods

toJSONChainTip → Value #

toEncodingChainTip → Encoding #

toJSONList ∷ [ChainTip] → Value #

toEncodingList ∷ [ChainTip] → Encoding #

ToJSON TxId 
Instance details

Defined in Bcc.Api.TxBody

Methods

toJSONTxId → Value #

toEncodingTxId → Encoding #

toJSONList ∷ [TxId] → Value #

toEncodingList ∷ [TxId] → Encoding #

ToJSON TxIn 
Instance details

Defined in Bcc.Api.TxBody

Methods

toJSONTxIn → Value #

toEncodingTxIn → Encoding #

toJSONList ∷ [TxIn] → Value #

toEncodingList ∷ [TxIn] → Encoding #

ToJSON TxIx 
Instance details

Defined in Bcc.Api.TxBody

Methods

toJSONTxIx → Value #

toEncodingTxIx → Encoding #

toJSONList ∷ [TxIx] → Value #

toEncodingList ∷ [TxIx] → Encoding #

ToJSON ProtocolParameters 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

toJSONProtocolParameters → Value #

toEncodingProtocolParameters → Encoding #

toJSONList ∷ [ProtocolParameters] → Value #

toEncodingList ∷ [ProtocolParameters] → Encoding #

ToJSON OptimumNonce 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

toJSONOptimumNonce → Value #

toEncodingOptimumNonce → Encoding #

toJSONList ∷ [OptimumNonce] → Value #

toEncodingList ∷ [OptimumNonce] → Encoding #

ToJSON ExecutionUnitPrices 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

toJSONExecutionUnitPrices → Value #

toEncodingExecutionUnitPrices → Encoding #

toJSONList ∷ [ExecutionUnitPrices] → Value #

toEncodingList ∷ [ExecutionUnitPrices] → Encoding #

ToJSON CostModel 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

toJSONCostModel → Value #

toEncodingCostModel → Encoding #

toJSONList ∷ [CostModel] → Value #

toEncodingList ∷ [CostModel] → Encoding #

ToJSON Entropic 
Instance details

Defined in Bcc.Api.Value

Methods

toJSONEntropic → Value #

toEncodingEntropic → Encoding #

toJSONList ∷ [Entropic] → Value #

toEncodingList ∷ [Entropic] → Encoding #

ToJSON Quantity 
Instance details

Defined in Bcc.Api.Value

Methods

toJSONQuantity → Value #

toEncodingQuantity → Encoding #

toJSONList ∷ [Quantity] → Value #

toEncodingList ∷ [Quantity] → Encoding #

ToJSON PolicyId 
Instance details

Defined in Bcc.Api.Value

Methods

toJSONPolicyId → Value #

toEncodingPolicyId → Encoding #

toJSONList ∷ [PolicyId] → Value #

toEncodingList ∷ [PolicyId] → Encoding #

ToJSON AssetName 
Instance details

Defined in Bcc.Api.Value

Methods

toJSONAssetName → Value #

toEncodingAssetName → Encoding #

toJSONList ∷ [AssetName] → Value #

toEncodingList ∷ [AssetName] → Encoding #

ToJSON Value 
Instance details

Defined in Bcc.Api.Value

Methods

toJSONValue → Value0 #

toEncodingValue → Encoding #

toJSONList ∷ [Value] → Value0 #

toEncodingList ∷ [Value] → Encoding #

ToJSON ValueNestedRep 
Instance details

Defined in Bcc.Api.Value

Methods

toJSONValueNestedRep → Value #

toEncodingValueNestedRep → Encoding #

toJSONList ∷ [ValueNestedRep] → Value #

toEncodingList ∷ [ValueNestedRep] → Encoding #

ToJSON AnyZerepochScriptVersion 
Instance details

Defined in Bcc.Api.Script

ToJSON ExecutionUnits 
Instance details

Defined in Bcc.Api.Script

Methods

toJSONExecutionUnits → Value #

toEncodingExecutionUnits → Encoding #

toJSONList ∷ [ExecutionUnits] → Value #

toEncodingList ∷ [ExecutionUnits] → Encoding #

ToJSON ScriptHash 
Instance details

Defined in Bcc.Api.Script

Methods

toJSONScriptHash → Value #

toEncodingScriptHash → Encoding #

toJSONList ∷ [ScriptHash] → Value #

toEncodingList ∷ [ScriptHash] → Encoding #

ToJSON TextEnvelopeType 
Instance details

Defined in Bcc.Api.SerialiseTextEnvelope

Methods

toJSONTextEnvelopeType → Value #

toEncodingTextEnvelopeType → Encoding #

toJSONList ∷ [TextEnvelopeType] → Value #

toEncodingList ∷ [TextEnvelopeType] → Encoding #

ToJSON TextEnvelopeDescr 
Instance details

Defined in Bcc.Api.SerialiseTextEnvelope

Methods

toJSONTextEnvelopeDescr → Value #

toEncodingTextEnvelopeDescr → Encoding #

toJSONList ∷ [TextEnvelopeDescr] → Value #

toEncodingList ∷ [TextEnvelopeDescr] → Encoding #

ToJSON TextEnvelope 
Instance details

Defined in Bcc.Api.SerialiseTextEnvelope

Methods

toJSONTextEnvelope → Value #

toEncodingTextEnvelope → Encoding #

toJSONList ∷ [TextEnvelope] → Value #

toEncodingList ∷ [TextEnvelope] → Encoding #

ToJSON KESPeriod Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSONKESPeriod → Value #

toEncodingKESPeriod → Encoding #

toJSONList ∷ [KESPeriod] → Value #

toEncodingList ∷ [KESPeriod] → Encoding #

ToJSON AnyBccEra 
Instance details

Defined in Bcc.Api.Eras

Methods

toJSONAnyBccEra → Value #

toEncodingAnyBccEra → Encoding #

toJSONList ∷ [AnyBccEra] → Value #

toEncodingList ∷ [AnyBccEra] → Encoding #

ToJSON SlotNo 
Instance details

Defined in Bcc.Slotting.Slot

Methods

toJSONSlotNo → Value #

toEncodingSlotNo → Encoding #

toJSONList ∷ [SlotNo] → Value #

toEncodingList ∷ [SlotNo] → Encoding #

ToJSON EpochSize 
Instance details

Defined in Bcc.Slotting.Slot

Methods

toJSONEpochSize → Value #

toEncodingEpochSize → Encoding #

toJSONList ∷ [EpochSize] → Value #

toEncodingList ∷ [EpochSize] → Encoding #

ToJSON EpochNo 
Instance details

Defined in Bcc.Slotting.Slot

Methods

toJSONEpochNo → Value #

toEncodingEpochNo → Encoding #

toJSONList ∷ [EpochNo] → Value #

toEncodingList ∷ [EpochNo] → Encoding #

ToJSON BlockNo Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

toJSONBlockNo → Value #

toEncodingBlockNo → Encoding #

toJSONList ∷ [BlockNo] → Value #

toEncodingList ∷ [BlockNo] → Encoding #

ToJSON IntSet 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONIntSet → Value #

toEncodingIntSet → Encoding #

toJSONList ∷ [IntSet] → Value #

toEncodingList ∷ [IntSet] → Encoding #

ToJSON Text 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONText → Value #

toEncodingText → Encoding #

toJSONList ∷ [Text] → Value #

toEncodingList ∷ [Text] → Encoding #

ToJSON Text 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONText → Value #

toEncodingText → Encoding #

toJSONList ∷ [Text] → Value #

toEncodingList ∷ [Text] → Encoding #

ToJSON ZonedTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONZonedTime → Value #

toEncodingZonedTime → Encoding #

toJSONList ∷ [ZonedTime] → Value #

toEncodingList ∷ [ZonedTime] → Encoding #

ToJSON LocalTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONLocalTime → Value #

toEncodingLocalTime → Encoding #

toJSONList ∷ [LocalTime] → Value #

toEncodingList ∷ [LocalTime] → Encoding #

ToJSON TimeOfDay 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONTimeOfDay → Value #

toEncodingTimeOfDay → Encoding #

toJSONList ∷ [TimeOfDay] → Value #

toEncodingList ∷ [TimeOfDay] → Encoding #

ToJSON CalendarDiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCalendarDiffTime → Value #

toEncodingCalendarDiffTime → Encoding #

toJSONList ∷ [CalendarDiffTime] → Value #

toEncodingList ∷ [CalendarDiffTime] → Encoding #

ToJSON UTCTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONUTCTime → Value #

toEncodingUTCTime → Encoding #

toJSONList ∷ [UTCTime] → Value #

toEncodingList ∷ [UTCTime] → Encoding #

ToJSON SystemTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSystemTime → Value #

toEncodingSystemTime → Encoding #

toJSONList ∷ [SystemTime] → Value #

toEncodingList ∷ [SystemTime] → Encoding #

ToJSON NominalDiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONNominalDiffTime → Value #

toEncodingNominalDiffTime → Encoding #

toJSONList ∷ [NominalDiffTime] → Value #

toEncodingList ∷ [NominalDiffTime] → Encoding #

ToJSON DiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDiffTime → Value #

toEncodingDiffTime → Encoding #

toJSONList ∷ [DiffTime] → Value #

toEncodingList ∷ [DiffTime] → Encoding #

ToJSON DayOfWeek 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDayOfWeek → Value #

toEncodingDayOfWeek → Encoding #

toJSONList ∷ [DayOfWeek] → Value #

toEncodingList ∷ [DayOfWeek] → Encoding #

ToJSON Day 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDay → Value #

toEncodingDay → Encoding #

toJSONList ∷ [Day] → Value #

toEncodingList ∷ [Day] → Encoding #

ToJSON CalendarDiffDays 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCalendarDiffDays → Value #

toEncodingCalendarDiffDays → Encoding #

toJSONList ∷ [CalendarDiffDays] → Value #

toEncodingList ∷ [CalendarDiffDays] → Encoding #

ToJSON DotNetTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ DotNetTime → Value #

toEncoding ∷ DotNetTime → Encoding #

toJSONList ∷ [DotNetTime] → Value #

toEncodingList ∷ [DotNetTime] → Encoding #

ToJSON Value 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Value → Value #

toEncoding ∷ Value → Encoding #

toJSONList ∷ [Value] → Value #

toEncodingList ∷ [Value] → Encoding #

ToJSON Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Methods

toJSONSeverity → Value #

toEncodingSeverity → Encoding #

toJSONList ∷ [Severity] → Value #

toEncodingList ∷ [Severity] → Encoding #

ToJSON LOMeta 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

toJSONLOMeta → Value #

toEncodingLOMeta → Encoding #

toJSONList ∷ [LOMeta] → Value #

toEncodingList ∷ [LOMeta] → Encoding #

ToJSON ApplicationName 
Instance details

Defined in Bcc.Chain.Update.ApplicationName

Methods

toJSON ∷ ApplicationName → Value #

toEncoding ∷ ApplicationName → Encoding #

toJSONList ∷ [ApplicationName] → Value #

toEncodingList ∷ [ApplicationName] → Encoding #

ToJSON InstallerHash 
Instance details

Defined in Bcc.Chain.Update.InstallerHash

Methods

toJSON ∷ InstallerHash → Value #

toEncoding ∷ InstallerHash → Encoding #

toJSONList ∷ [InstallerHash] → Value #

toEncodingList ∷ [InstallerHash] → Encoding #

ToJSON ProposalBody 
Instance details

Defined in Bcc.Chain.Update.Proposal

Methods

toJSON ∷ ProposalBody → Value #

toEncoding ∷ ProposalBody → Encoding #

toJSONList ∷ [ProposalBody] → Value #

toEncodingList ∷ [ProposalBody] → Encoding #

ToJSON ProtocolParametersUpdate 
Instance details

Defined in Bcc.Chain.Update.ProtocolParametersUpdate

Methods

toJSON ∷ ProtocolParametersUpdate → Value #

toEncoding ∷ ProtocolParametersUpdate → Encoding #

toJSONList ∷ [ProtocolParametersUpdate] → Value #

toEncodingList ∷ [ProtocolParametersUpdate] → Encoding #

ToJSON ProtocolVersion 
Instance details

Defined in Bcc.Chain.Update.ProtocolVersion

Methods

toJSON ∷ ProtocolVersion → Value #

toEncoding ∷ ProtocolVersion → Encoding #

toJSONList ∷ [ProtocolVersion] → Value #

toEncodingList ∷ [ProtocolVersion] → Encoding #

ToJSON SoftforkRule 
Instance details

Defined in Bcc.Chain.Update.SoftforkRule

Methods

toJSON ∷ SoftforkRule → Value #

toEncoding ∷ SoftforkRule → Encoding #

toJSONList ∷ [SoftforkRule] → Value #

toEncodingList ∷ [SoftforkRule] → Encoding #

ToJSON SoftwareVersion 
Instance details

Defined in Bcc.Chain.Update.SoftwareVersion

Methods

toJSON ∷ SoftwareVersion → Value #

toEncoding ∷ SoftwareVersion → Encoding #

toJSONList ∷ [SoftwareVersion] → Value #

toEncodingList ∷ [SoftwareVersion] → Encoding #

ToJSON SystemTag 
Instance details

Defined in Bcc.Chain.Update.SystemTag

Methods

toJSON ∷ SystemTag → Value #

toEncoding ∷ SystemTag → Encoding #

toJSONList ∷ [SystemTag] → Value #

toEncodingList ∷ [SystemTag] → Encoding #

ToJSON Address 
Instance details

Defined in Bcc.Chain.Common.Address

Methods

toJSON ∷ Address → Value #

toEncoding ∷ Address → Encoding #

toJSONList ∷ [Address] → Value #

toEncodingList ∷ [Address] → Encoding #

ToJSON Coin 
Instance details

Defined in Bcc.Ledger.Coin

Methods

toJSON ∷ Coin → Value #

toEncoding ∷ Coin → Encoding #

toJSONList ∷ [Coin] → Value #

toEncodingList ∷ [Coin] → Encoding #

ToJSON UnitInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ UnitInterval → Value #

toEncoding ∷ UnitInterval → Encoding #

toJSONList ∷ [UnitInterval] → Value #

toEncodingList ∷ [UnitInterval] → Encoding #

ToJSON Nonce 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ Nonce → Value #

toEncoding ∷ Nonce → Encoding #

toJSONList ∷ [Nonce] → Value #

toEncodingList ∷ [Nonce] → Encoding #

ToJSON ProtVer 
Instance details

Defined in Bcc.Protocol.TOptimum

Methods

toJSON ∷ ProtVer → Value #

toEncoding ∷ ProtVer → Encoding #

toJSONList ∷ [ProtVer] → Value #

toEncodingList ∷ [ProtVer] → Encoding #

ToJSON Desirability 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

toJSON ∷ Desirability → Value #

toEncoding ∷ Desirability → Encoding #

toJSONList ∷ [Desirability] → Value #

toEncodingList ∷ [Desirability] → Encoding #

ToJSON StakePoolRelay 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toJSON ∷ StakePoolRelay → Value #

toEncoding ∷ StakePoolRelay → Encoding #

toJSONList ∷ [StakePoolRelay] → Value #

toEncodingList ∷ [StakePoolRelay] → Encoding #

ToJSON PoolMetadata 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toJSON ∷ PoolMetadata → Value #

toEncoding ∷ PoolMetadata → Encoding #

toJSONList ∷ [PoolMetadata] → Value #

toEncodingList ∷ [PoolMetadata] → Encoding #

ToJSON Scientific 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Scientific → Value #

toEncoding ∷ Scientific → Encoding #

toJSONList ∷ [Scientific] → Value #

toEncodingList ∷ [Scientific] → Encoding #

ToJSON Network 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ Network → Value #

toEncoding ∷ Network → Encoding #

toJSONList ∷ [Network] → Value #

toEncodingList ∷ [Network] → Encoding #

ToJSON AssetClass 
Instance details

Defined in Zerepoch.V1.Ledger.Value

Methods

toJSON ∷ AssetClass → Value #

toEncoding ∷ AssetClass → Encoding #

toJSONList ∷ [AssetClass] → Value #

toEncodingList ∷ [AssetClass] → Encoding #

ToJSON CurrencySymbol 
Instance details

Defined in Zerepoch.V1.Ledger.Value

Methods

toJSON ∷ CurrencySymbol → Value #

toEncoding ∷ CurrencySymbol → Encoding #

toJSONList ∷ [CurrencySymbol] → Value #

toEncodingList ∷ [CurrencySymbol] → Encoding #

ToJSON TokenName 
Instance details

Defined in Zerepoch.V1.Ledger.Value

Methods

toJSON ∷ TokenName → Value #

toEncoding ∷ TokenName → Encoding #

toJSONList ∷ [TokenName] → Value #

toEncodingList ∷ [TokenName] → Encoding #

ToJSON Value 
Instance details

Defined in Zerepoch.V1.Ledger.Value

Methods

toJSON ∷ Value → Value0 #

toEncoding ∷ Value → Encoding #

toJSONList ∷ [Value] → Value0 #

toEncodingList ∷ [Value] → Encoding #

ToJSON MintingPolicyHash 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ MintingPolicyHash → Value #

toEncoding ∷ MintingPolicyHash → Encoding #

toJSONList ∷ [MintingPolicyHash] → Value #

toEncodingList ∷ [MintingPolicyHash] → Encoding #

ToJSON Context 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ Context → Value #

toEncoding ∷ Context → Encoding #

toJSONList ∷ [Context] → Value #

toEncodingList ∷ [Context] → Encoding #

ToJSON Datum 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ Datum → Value #

toEncoding ∷ Datum → Encoding #

toJSONList ∷ [Datum] → Value #

toEncodingList ∷ [Datum] → Encoding #

ToJSON DatumHash 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ DatumHash → Value #

toEncoding ∷ DatumHash → Encoding #

toJSONList ∷ [DatumHash] → Value #

toEncodingList ∷ [DatumHash] → Encoding #

ToJSON MintingPolicy 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ MintingPolicy → Value #

toEncoding ∷ MintingPolicy → Encoding #

toJSONList ∷ [MintingPolicy] → Value #

toEncodingList ∷ [MintingPolicy] → Encoding #

ToJSON Redeemer 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ Redeemer → Value #

toEncoding ∷ Redeemer → Encoding #

toJSONList ∷ [Redeemer] → Value #

toEncodingList ∷ [Redeemer] → Encoding #

ToJSON RedeemerHash 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ RedeemerHash → Value #

toEncoding ∷ RedeemerHash → Encoding #

toJSONList ∷ [RedeemerHash] → Value #

toEncodingList ∷ [RedeemerHash] → Encoding #

ToJSON Script 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ Script → Value #

toEncoding ∷ Script → Encoding #

toJSONList ∷ [Script] → Value #

toEncodingList ∷ [Script] → Encoding #

ToJSON ScriptError 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ ScriptError → Value #

toEncoding ∷ ScriptError → Encoding #

toJSONList ∷ [ScriptError] → Value #

toEncodingList ∷ [ScriptError] → Encoding #

ToJSON StakeValidator 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ StakeValidator → Value #

toEncoding ∷ StakeValidator → Encoding #

toJSONList ∷ [StakeValidator] → Value #

toEncodingList ∷ [StakeValidator] → Encoding #

ToJSON StakeValidatorHash 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ StakeValidatorHash → Value #

toEncoding ∷ StakeValidatorHash → Encoding #

toJSONList ∷ [StakeValidatorHash] → Value #

toEncodingList ∷ [StakeValidatorHash] → Encoding #

ToJSON Validator 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ Validator → Value #

toEncoding ∷ Validator → Encoding #

toJSONList ∷ [Validator] → Value #

toEncodingList ∷ [Validator] → Encoding #

ToJSON ValidatorHash 
Instance details

Defined in Zerepoch.V1.Ledger.Scripts

Methods

toJSON ∷ ValidatorHash → Value #

toEncoding ∷ ValidatorHash → Encoding #

toJSONList ∷ [ValidatorHash] → Value #

toEncodingList ∷ [ValidatorHash] → Encoding #

ToJSON ExBudget 
Instance details

Defined in ZerepochCore.Evaluation.Machine.ExBudget

Methods

toJSON ∷ ExBudget → Value #

toEncoding ∷ ExBudget → Encoding #

toJSONList ∷ [ExBudget] → Value #

toEncodingList ∷ [ExBudget] → Encoding #

ToJSON Counter 
Instance details

Defined in Bcc.BM.Data.Counter

Methods

toJSON ∷ Counter → Value #

toEncoding ∷ Counter → Encoding #

toJSONList ∷ [Counter] → Value #

toEncodingList ∷ [Counter] → Encoding #

ToJSON CounterState 
Instance details

Defined in Bcc.BM.Data.Counter

Methods

toJSON ∷ CounterState → Value #

toEncoding ∷ CounterState → Encoding #

toJSONList ∷ [CounterState] → Value #

toEncodingList ∷ [CounterState] → Encoding #

ToJSON CounterType 
Instance details

Defined in Bcc.BM.Data.Counter

Methods

toJSON ∷ CounterType → Value #

toEncoding ∷ CounterType → Encoding #

toJSONList ∷ [CounterType] → Value #

toEncodingList ∷ [CounterType] → Encoding #

ToJSON Measurable 
Instance details

Defined in Bcc.BM.Data.Aggregated

Methods

toJSON ∷ Measurable → Value #

toEncoding ∷ Measurable → Encoding #

toJSONList ∷ [Measurable] → Value #

toEncodingList ∷ [Measurable] → Encoding #

ToJSON Number 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Number → Value #

toEncoding ∷ Number → Encoding #

toJSONList ∷ [Number] → Value #

toEncodingList ∷ [Number] → Encoding #

ToJSON ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

Methods

toJSON ∷ ByteString64 → Value #

toEncoding ∷ ByteString64 → Encoding #

toJSONList ∷ [ByteString64] → Value #

toEncodingList ∷ [ByteString64] → Encoding #

ToJSON ByteSpan 
Instance details

Defined in Bcc.Binary.Annotated

Methods

toJSON ∷ ByteSpan → Value #

toEncoding ∷ ByteSpan → Encoding #

toJSONList ∷ [ByteSpan] → Value #

toEncodingList ∷ [ByteSpan] → Encoding #

ToJSON ProtocolMagic 
Instance details

Defined in Bcc.Crypto.ProtocolMagic

Methods

toJSON ∷ ProtocolMagic → Value #

toEncoding ∷ ProtocolMagic → Encoding #

toJSONList ∷ [ProtocolMagic] → Value #

toEncodingList ∷ [ProtocolMagic] → Encoding #

ToJSON ProtocolMagicId 
Instance details

Defined in Bcc.Crypto.ProtocolMagic

Methods

toJSON ∷ ProtocolMagicId → Value #

toEncoding ∷ ProtocolMagicId → Encoding #

toJSONList ∷ [ProtocolMagicId] → Value #

toEncodingList ∷ [ProtocolMagicId] → Encoding #

ToJSON RequiresNetworkMagic 
Instance details

Defined in Bcc.Crypto.ProtocolMagic

Methods

toJSON ∷ RequiresNetworkMagic → Value #

toEncoding ∷ RequiresNetworkMagic → Encoding #

toJSONList ∷ [RequiresNetworkMagic] → Value #

toEncodingList ∷ [RequiresNetworkMagic] → Encoding #

ToJSON CompactRedeemVerificationKey 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.Compact

Methods

toJSON ∷ CompactRedeemVerificationKey → Value #

toEncoding ∷ CompactRedeemVerificationKey → Encoding #

toJSONList ∷ [CompactRedeemVerificationKey] → Value #

toEncodingList ∷ [CompactRedeemVerificationKey] → Encoding #

ToJSON RedeemVerificationKey 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.VerificationKey

Methods

toJSON ∷ RedeemVerificationKey → Value #

toEncoding ∷ RedeemVerificationKey → Encoding #

toJSONList ∷ [RedeemVerificationKey] → Value #

toEncodingList ∷ [RedeemVerificationKey] → Encoding #

ToJSON VerificationKey 
Instance details

Defined in Bcc.Crypto.Signing.VerificationKey

Methods

toJSON ∷ VerificationKey → Value #

toEncoding ∷ VerificationKey → Encoding #

toJSONList ∷ [VerificationKey] → Value #

toEncodingList ∷ [VerificationKey] → Encoding #

ToJSON NonNegativeInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ NonNegativeInterval → Value #

toEncoding ∷ NonNegativeInterval → Encoding #

toJSONList ∷ [NonNegativeInterval] → Value #

toEncodingList ∷ [NonNegativeInterval] → Encoding #

ToJSON ValidityInterval Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSON ∷ ValidityInterval → Value #

toEncoding ∷ ValidityInterval → Encoding #

toJSONList ∷ [ValidityInterval] → Value #

toEncodingList ∷ [ValidityInterval] → Encoding #

ToJSON IsValid Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSON ∷ IsValid → Value #

toEncoding ∷ IsValid → Encoding #

toJSONList ∷ [IsValid] → Value #

toEncodingList ∷ [IsValid] → Encoding #

ToJSON TagMismatchDescription Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSON ∷ TagMismatchDescription → Value #

toEncoding ∷ TagMismatchDescription → Encoding #

toJSONList ∷ [TagMismatchDescription] → Value #

toEncodingList ∷ [TagMismatchDescription] → Encoding #

ToJSON FailureDescription Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSON ∷ FailureDescription → Value #

toEncoding ∷ FailureDescription → Encoding #

toJSONList ∷ [FailureDescription] → Value #

toEncodingList ∷ [FailureDescription] → Encoding #

ToJSON StakingCredential 
Instance details

Defined in Zerepoch.V1.Ledger.Credential

Methods

toJSON ∷ StakingCredential → Value #

toEncoding ∷ StakingCredential → Encoding #

toJSONList ∷ [StakingCredential] → Value #

toEncodingList ∷ [StakingCredential] → Encoding #

ToJSON POSIXTime 
Instance details

Defined in Zerepoch.V1.Ledger.Time

Methods

toJSON ∷ POSIXTime → Value #

toEncoding ∷ POSIXTime → Encoding #

toJSONList ∷ [POSIXTime] → Value #

toEncodingList ∷ [POSIXTime] → Encoding #

ToJSON Address 
Instance details

Defined in Zerepoch.V1.Ledger.Address

Methods

toJSON ∷ Address → Value #

toEncoding ∷ Address → Encoding #

toJSONList ∷ [Address] → Value #

toEncodingList ∷ [Address] → Encoding #

ToJSON DCert 
Instance details

Defined in Zerepoch.V1.Ledger.DCert

Methods

toJSON ∷ DCert → Value #

toEncoding ∷ DCert → Encoding #

toJSONList ∷ [DCert] → Value #

toEncodingList ∷ [DCert] → Encoding #

ToJSON Credential 
Instance details

Defined in Zerepoch.V1.Ledger.Credential

Methods

toJSON ∷ Credential → Value #

toEncoding ∷ Credential → Encoding #

toJSONList ∷ [Credential] → Value #

toEncodingList ∷ [Credential] → Encoding #

ToJSON TxOut 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ TxOut → Value #

toEncoding ∷ TxOut → Encoding #

toJSONList ∷ [TxOut] → Value #

toEncodingList ∷ [TxOut] → Encoding #

ToJSON PubKeyHash 
Instance details

Defined in Zerepoch.V1.Ledger.Crypto

Methods

toJSON ∷ PubKeyHash → Value #

toEncoding ∷ PubKeyHash → Encoding #

toJSONList ∷ [PubKeyHash] → Value #

toEncodingList ∷ [PubKeyHash] → Encoding #

ToJSON TxId 
Instance details

Defined in Zerepoch.V1.Ledger.TxId

Methods

toJSON ∷ TxId → Value #

toEncoding ∷ TxId → Encoding #

toJSONList ∷ [TxId] → Value #

toEncodingList ∷ [TxId] → Encoding #

ToJSON TxOutRef 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ TxOutRef → Value #

toEncoding ∷ TxOutRef → Encoding #

toJSONList ∷ [TxOutRef] → Value #

toEncodingList ∷ [TxOutRef] → Encoding #

ToJSON GenesisHash 
Instance details

Defined in Bcc.Chain.Genesis.Hash

Methods

toJSON ∷ GenesisHash → Value #

toEncoding ∷ GenesisHash → Encoding #

toJSONList ∷ [GenesisHash] → Value #

toEncodingList ∷ [GenesisHash] → Encoding #

ToJSON ChainDifficulty 
Instance details

Defined in Bcc.Chain.Common.ChainDifficulty

Methods

toJSON ∷ ChainDifficulty → Value #

toEncoding ∷ ChainDifficulty → Encoding #

toJSONList ∷ [ChainDifficulty] → Value #

toEncodingList ∷ [ChainDifficulty] → Encoding #

ToJSON SlotNumber 
Instance details

Defined in Bcc.Chain.Slotting.SlotNumber

Methods

toJSON ∷ SlotNumber → Value #

toEncoding ∷ SlotNumber → Encoding #

toJSONList ∷ [SlotNumber] → Value #

toEncodingList ∷ [SlotNumber] → Encoding #

ToJSON Proof 
Instance details

Defined in Bcc.Chain.Block.Proof

Methods

toJSON ∷ Proof → Value #

toEncoding ∷ Proof → Encoding #

toJSONList ∷ [Proof] → Value #

toEncodingList ∷ [Proof] → Encoding #

ToJSON EpochNumber 
Instance details

Defined in Bcc.Chain.Slotting.EpochNumber

Methods

toJSON ∷ EpochNumber → Value #

toEncoding ∷ EpochNumber → Encoding #

toJSONList ∷ [EpochNumber] → Value #

toEncodingList ∷ [EpochNumber] → Encoding #

ToJSON SscPayload 
Instance details

Defined in Bcc.Chain.Ssc

Methods

toJSON ∷ SscPayload → Value #

toEncoding ∷ SscPayload → Encoding #

toJSONList ∷ [SscPayload] → Value #

toEncodingList ∷ [SscPayload] → Encoding #

ToJSON Tx 
Instance details

Defined in Bcc.Chain.UTxO.Tx

Methods

toJSON ∷ Tx → Value #

toEncoding ∷ Tx → Encoding #

toJSONList ∷ [Tx] → Value #

toEncodingList ∷ [Tx] → Encoding #

ToJSON TxInWitness 
Instance details

Defined in Bcc.Chain.UTxO.TxWitness

Methods

toJSON ∷ TxInWitness → Value #

toEncoding ∷ TxInWitness → Encoding #

toJSONList ∷ [TxInWitness] → Value #

toEncodingList ∷ [TxInWitness] → Encoding #

ToJSON TxProof 
Instance details

Defined in Bcc.Chain.UTxO.TxProof

Methods

toJSON ∷ TxProof → Value #

toEncoding ∷ TxProof → Encoding #

toJSONList ∷ [TxProof] → Value #

toEncodingList ∷ [TxProof] → Encoding #

ToJSON SscProof 
Instance details

Defined in Bcc.Chain.Ssc

Methods

toJSON ∷ SscProof → Value #

toEncoding ∷ SscProof → Encoding #

toJSONList ∷ [SscProof] → Value #

toEncodingList ∷ [SscProof] → Encoding #

ToJSON AddrAttributes 
Instance details

Defined in Bcc.Chain.Common.AddrAttributes

Methods

toJSON ∷ AddrAttributes → Value #

toEncoding ∷ AddrAttributes → Encoding #

toJSONList ∷ [AddrAttributes] → Value #

toEncodingList ∷ [AddrAttributes] → Encoding #

ToJSON HDAddressPayload 
Instance details

Defined in Bcc.Chain.Common.AddrAttributes

Methods

toJSON ∷ HDAddressPayload → Value #

toEncoding ∷ HDAddressPayload → Encoding #

toJSONList ∷ [HDAddressPayload] → Value #

toEncodingList ∷ [HDAddressPayload] → Encoding #

ToJSON NetworkMagic 
Instance details

Defined in Bcc.Chain.Common.NetworkMagic

Methods

toJSON ∷ NetworkMagic → Value #

toEncoding ∷ NetworkMagic → Encoding #

toJSONList ∷ [NetworkMagic] → Value #

toEncodingList ∷ [NetworkMagic] → Encoding #

ToJSON UnparsedFields 
Instance details

Defined in Bcc.Chain.Common.Attributes

Methods

toJSON ∷ UnparsedFields → Value #

toEncoding ∷ UnparsedFields → Encoding #

toJSONList ∷ [UnparsedFields] → Value #

toEncodingList ∷ [UnparsedFields] → Encoding #

ToJSON AddrType 
Instance details

Defined in Bcc.Chain.Common.AddrSpendingData

Methods

toJSON ∷ AddrType → Value #

toEncoding ∷ AddrType → Encoding #

toJSONList ∷ [AddrType] → Value #

toEncodingList ∷ [AddrType] → Encoding #

ToJSON Entropic 
Instance details

Defined in Bcc.Chain.Common.Entropic

Methods

toJSON ∷ Entropic → Value #

toEncoding ∷ Entropic → Encoding #

toJSONList ∷ [Entropic] → Value #

toEncodingList ∷ [Entropic] → Encoding #

ToJSON EntropicPortion 
Instance details

Defined in Bcc.Chain.Common.EntropicPortion

Methods

toJSON ∷ EntropicPortion → Value #

toEncoding ∷ EntropicPortion → Encoding #

toJSONList ∷ [EntropicPortion] → Value #

toEncodingList ∷ [EntropicPortion] → Encoding #

ToJSON TxFeePolicy 
Instance details

Defined in Bcc.Chain.Common.TxFeePolicy

Methods

toJSON ∷ TxFeePolicy → Value #

toEncoding ∷ TxFeePolicy → Encoding #

toJSONList ∷ [TxFeePolicy] → Value #

toEncodingList ∷ [TxFeePolicy] → Encoding #

ToJSON TxSizeLinear 
Instance details

Defined in Bcc.Chain.Common.TxSizeLinear

Methods

toJSON ∷ TxSizeLinear → Value #

toEncoding ∷ TxSizeLinear → Encoding #

toJSONList ∷ [TxSizeLinear] → Value #

toEncodingList ∷ [TxSizeLinear] → Encoding #

ToJSON TxIn 
Instance details

Defined in Bcc.Chain.UTxO.Tx

Methods

toJSON ∷ TxIn → Value #

toEncoding ∷ TxIn → Encoding #

toJSONList ∷ [TxIn] → Value #

toEncodingList ∷ [TxIn] → Encoding #

ToJSON TxOut 
Instance details

Defined in Bcc.Chain.UTxO.Tx

Methods

toJSON ∷ TxOut → Value #

toEncoding ∷ TxOut → Encoding #

toJSONList ∷ [TxOut] → Value #

toEncodingList ∷ [TxOut] → Encoding #

ToJSON TxSigData 
Instance details

Defined in Bcc.Chain.UTxO.TxWitness

Methods

toJSON ∷ TxSigData → Value #

toEncoding ∷ TxSigData → Encoding #

toJSONList ∷ [TxSigData] → Value #

toEncodingList ∷ [TxSigData] → Encoding #

ToJSON DnsName 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ DnsName → Value #

toEncoding ∷ DnsName → Encoding #

toJSONList ∷ [DnsName] → Value #

toEncodingList ∷ [DnsName] → Encoding #

ToJSON Port 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ Port → Value #

toEncoding ∷ Port → Encoding #

toJSONList ∷ [Port] → Value #

toEncodingList ∷ [Port] → Encoding #

ToJSON PositiveInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ PositiveInterval → Value #

toEncoding ∷ PositiveInterval → Encoding #

toJSONList ∷ [PositiveInterval] → Value #

toEncodingList ∷ [PositiveInterval] → Encoding #

ToJSON PositiveUnitInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ PositiveUnitInterval → Value #

toEncoding ∷ PositiveUnitInterval → Encoding #

toJSONList ∷ [PositiveUnitInterval] → Value #

toEncodingList ∷ [PositiveUnitInterval] → Encoding #

ToJSON Url 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ Url → Value #

toEncoding ∷ Url → Encoding #

toJSONList ∷ [Url] → Value #

toEncodingList ∷ [Url] → Encoding #

ToJSON SatInt 
Instance details

Defined in Data.SatInt

Methods

toJSON ∷ SatInt → Value #

toEncoding ∷ SatInt → Encoding #

toJSONList ∷ [SatInt] → Value #

toEncodingList ∷ [SatInt] → Encoding #

ToJSON CekMachineCosts 
Instance details

Defined in UntypedZerepochCore.Evaluation.Machine.Cek.CekMachineCosts

Methods

toJSON ∷ CekMachineCosts → Value #

toEncoding ∷ CekMachineCosts → Encoding #

toJSONList ∷ [CekMachineCosts] → Value #

toEncodingList ∷ [CekMachineCosts] → Encoding #

ToJSON ModelAddedSizes 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelAddedSizes → Value #

toEncoding ∷ ModelAddedSizes → Encoding #

toJSONList ∷ [ModelAddedSizes] → Value #

toEncodingList ∷ [ModelAddedSizes] → Encoding #

ToJSON ModelConstantOrLinear 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelConstantOrLinear → Value #

toEncoding ∷ ModelConstantOrLinear → Encoding #

toJSONList ∷ [ModelConstantOrLinear] → Value #

toEncodingList ∷ [ModelConstantOrLinear] → Encoding #

ToJSON ModelConstantOrTwoArguments 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelConstantOrTwoArguments → Value #

toEncoding ∷ ModelConstantOrTwoArguments → Encoding #

toJSONList ∷ [ModelConstantOrTwoArguments] → Value #

toEncodingList ∷ [ModelConstantOrTwoArguments] → Encoding #

ToJSON ModelFiveArguments 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelFiveArguments → Value #

toEncoding ∷ ModelFiveArguments → Encoding #

toJSONList ∷ [ModelFiveArguments] → Value #

toEncodingList ∷ [ModelFiveArguments] → Encoding #

ToJSON ModelFourArguments 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelFourArguments → Value #

toEncoding ∷ ModelFourArguments → Encoding #

toJSONList ∷ [ModelFourArguments] → Value #

toEncodingList ∷ [ModelFourArguments] → Encoding #

ToJSON ModelLinearSize 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelLinearSize → Value #

toEncoding ∷ ModelLinearSize → Encoding #

toJSONList ∷ [ModelLinearSize] → Value #

toEncodingList ∷ [ModelLinearSize] → Encoding #

ToJSON ModelMaxSize 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelMaxSize → Value #

toEncoding ∷ ModelMaxSize → Encoding #

toJSONList ∷ [ModelMaxSize] → Value #

toEncodingList ∷ [ModelMaxSize] → Encoding #

ToJSON ModelMinSize 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelMinSize → Value #

toEncoding ∷ ModelMinSize → Encoding #

toJSONList ∷ [ModelMinSize] → Value #

toEncodingList ∷ [ModelMinSize] → Encoding #

ToJSON ModelMultipliedSizes 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelMultipliedSizes → Value #

toEncoding ∷ ModelMultipliedSizes → Encoding #

toJSONList ∷ [ModelMultipliedSizes] → Value #

toEncodingList ∷ [ModelMultipliedSizes] → Encoding #

ToJSON ModelOneArgument 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelOneArgument → Value #

toEncoding ∷ ModelOneArgument → Encoding #

toJSONList ∷ [ModelOneArgument] → Value #

toEncodingList ∷ [ModelOneArgument] → Encoding #

ToJSON ModelSixArguments 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelSixArguments → Value #

toEncoding ∷ ModelSixArguments → Encoding #

toJSONList ∷ [ModelSixArguments] → Value #

toEncodingList ∷ [ModelSixArguments] → Encoding #

ToJSON ModelSubtractedSizes 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelSubtractedSizes → Value #

toEncoding ∷ ModelSubtractedSizes → Encoding #

toJSONList ∷ [ModelSubtractedSizes] → Value #

toEncodingList ∷ [ModelSubtractedSizes] → Encoding #

ToJSON ModelThreeArguments 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelThreeArguments → Value #

toEncoding ∷ ModelThreeArguments → Encoding #

toJSONList ∷ [ModelThreeArguments] → Value #

toEncodingList ∷ [ModelThreeArguments] → Encoding #

ToJSON ModelTwoArguments 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ ModelTwoArguments → Value #

toEncoding ∷ ModelTwoArguments → Encoding #

toJSONList ∷ [ModelTwoArguments] → Value #

toEncodingList ∷ [ModelTwoArguments] → Encoding #

ToJSON ExMemory 
Instance details

Defined in ZerepochCore.Evaluation.Machine.ExMemory

Methods

toJSON ∷ ExMemory → Value #

toEncoding ∷ ExMemory → Encoding #

toJSONList ∷ [ExMemory] → Value #

toEncodingList ∷ [ExMemory] → Encoding #

ToJSON ExCPU 
Instance details

Defined in ZerepochCore.Evaluation.Machine.ExMemory

Methods

toJSON ∷ ExCPU → Value #

toEncoding ∷ ExCPU → Encoding #

toJSONList ∷ [ExCPU] → Value #

toEncodingList ∷ [ExCPU] → Encoding #

ToJSON Bcc 
Instance details

Defined in Zerepoch.V1.Ledger.Bcc

Methods

toJSON ∷ Bcc → Value #

toEncoding ∷ Bcc → Encoding #

toJSONList ∷ [Bcc] → Value #

toEncodingList ∷ [Bcc] → Encoding #

ToJSON LedgerBytes 
Instance details

Defined in Zerepoch.V1.Ledger.Bytes

Methods

toJSON ∷ LedgerBytes → Value #

toEncoding ∷ LedgerBytes → Encoding #

toJSONList ∷ [LedgerBytes] → Value #

toEncodingList ∷ [LedgerBytes] → Encoding #

ToJSON Signature 
Instance details

Defined in Zerepoch.V1.Ledger.Crypto

Methods

toJSON ∷ Signature → Value #

toEncoding ∷ Signature → Encoding #

toJSONList ∷ [Signature] → Value #

toEncodingList ∷ [Signature] → Encoding #

ToJSON PubKey 
Instance details

Defined in Zerepoch.V1.Ledger.Crypto

Methods

toJSON ∷ PubKey → Value #

toEncoding ∷ PubKey → Encoding #

toJSONList ∷ [PubKey] → Value #

toEncodingList ∷ [PubKey] → Encoding #

ToJSON PrivateKey 
Instance details

Defined in Zerepoch.V1.Ledger.Crypto

Methods

toJSON ∷ PrivateKey → Value #

toEncoding ∷ PrivateKey → Encoding #

toJSONList ∷ [PrivateKey] → Value #

toEncodingList ∷ [PrivateKey] → Encoding #

ToJSON Slot 
Instance details

Defined in Zerepoch.V1.Ledger.Slot

Methods

toJSON ∷ Slot → Value #

toEncoding ∷ Slot → Encoding #

toJSONList ∷ [Slot] → Value #

toEncodingList ∷ [Slot] → Encoding #

ToJSON DiffMilliSeconds 
Instance details

Defined in Zerepoch.V1.Ledger.Time

Methods

toJSON ∷ DiffMilliSeconds → Value #

toEncoding ∷ DiffMilliSeconds → Encoding #

toJSONList ∷ [DiffMilliSeconds] → Value #

toEncodingList ∷ [DiffMilliSeconds] → Encoding #

ToJSON RedeemerPtr 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ RedeemerPtr → Value #

toEncoding ∷ RedeemerPtr → Encoding #

toJSONList ∷ [RedeemerPtr] → Value #

toEncodingList ∷ [RedeemerPtr] → Encoding #

ToJSON ScriptTag 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ ScriptTag → Value #

toEncoding ∷ ScriptTag → Encoding #

toJSONList ∷ [ScriptTag] → Value #

toEncodingList ∷ [ScriptTag] → Encoding #

ToJSON Tx 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ Tx → Value #

toEncoding ∷ Tx → Encoding #

toJSONList ∷ [Tx] → Value #

toEncodingList ∷ [Tx] → Encoding #

ToJSON TxIn 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ TxIn → Value #

toEncoding ∷ TxIn → Encoding #

toJSONList ∷ [TxIn] → Value #

toEncodingList ∷ [TxIn] → Encoding #

ToJSON TxInType 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ TxInType → Value #

toEncoding ∷ TxInType → Encoding #

toJSONList ∷ [TxInType] → Value #

toEncodingList ∷ [TxInType] → Encoding #

ToJSON TxOutTx 
Instance details

Defined in Zerepoch.V1.Ledger.Tx

Methods

toJSON ∷ TxOutTx → Value #

toEncoding ∷ TxOutTx → Encoding #

toJSONList ∷ [TxOutTx] → Value #

toEncodingList ∷ [TxOutTx] → Encoding #

ToJSON Aggregated 
Instance details

Defined in Bcc.BM.Data.Aggregated

Methods

toJSON ∷ Aggregated → Value #

toEncoding ∷ Aggregated → Encoding #

toJSONList ∷ [Aggregated] → Value #

toEncodingList ∷ [Aggregated] → Encoding #

ToJSON BaseStats 
Instance details

Defined in Bcc.BM.Data.Aggregated

Methods

toJSON ∷ BaseStats → Value #

toEncoding ∷ BaseStats → Encoding #

toJSONList ∷ [BaseStats] → Value #

toEncodingList ∷ [BaseStats] → Encoding #

ToJSON EWMA 
Instance details

Defined in Bcc.BM.Data.Aggregated

Methods

toJSON ∷ EWMA → Value #

toEncoding ∷ EWMA → Encoding #

toJSONList ∷ [EWMA] → Value #

toEncodingList ∷ [EWMA] → Encoding #

ToJSON Stats 
Instance details

Defined in Bcc.BM.Data.Aggregated

Methods

toJSON ∷ Stats → Value #

toEncoding ∷ Stats → Encoding #

toJSONList ∷ [Stats] → Value #

toEncodingList ∷ [Stats] → Encoding #

ToJSON Month 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Month → Value #

toEncoding ∷ Month → Encoding #

toJSONList ∷ [Month] → Value #

toEncodingList ∷ [Month] → Encoding #

ToJSON Quarter 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Quarter → Value #

toEncoding ∷ Quarter → Encoding #

toJSONList ∷ [Quarter] → Value #

toEncodingList ∷ [Quarter] → Encoding #

ToJSON QuarterOfYear 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ QuarterOfYear → Value #

toEncoding ∷ QuarterOfYear → Encoding #

toJSONList ∷ [QuarterOfYear] → Value #

toEncodingList ∷ [QuarterOfYear] → Encoding #

ToJSON UUID 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ UUID → Value #

toEncoding ∷ UUID → Encoding #

toJSONList ∷ [UUID] → Value #

toEncodingList ∷ [UUID] → Encoding #

ToJSON Verbosity 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Verbosity → Value #

toEncoding ∷ Verbosity → Encoding #

toJSONList ∷ [Verbosity] → Value #

toEncodingList ∷ [Verbosity] → Encoding #

ToJSON Severity 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Severity → Value #

toEncoding ∷ Severity → Encoding #

toJSONList ∷ [Severity] → Value #

toEncodingList ∷ [Severity] → Encoding #

ToJSON DropName 
Instance details

Defined in Bcc.BM.Data.SubTrace

Methods

toJSON ∷ DropName → Value #

toEncoding ∷ DropName → Encoding #

toJSONList ∷ [DropName] → Value #

toEncodingList ∷ [DropName] → Encoding #

ToJSON NameSelector 
Instance details

Defined in Bcc.BM.Data.SubTrace

Methods

toJSON ∷ NameSelector → Value #

toEncoding ∷ NameSelector → Encoding #

toJSONList ∷ [NameSelector] → Value #

toEncodingList ∷ [NameSelector] → Encoding #

ToJSON SubTrace 
Instance details

Defined in Bcc.BM.Data.SubTrace

Methods

toJSON ∷ SubTrace → Value #

toEncoding ∷ SubTrace → Encoding #

toJSONList ∷ [SubTrace] → Value #

toEncodingList ∷ [SubTrace] → Encoding #

ToJSON UnhideNames 
Instance details

Defined in Bcc.BM.Data.SubTrace

Methods

toJSON ∷ UnhideNames → Value #

toEncoding ∷ UnhideNames → Encoding #

toJSONList ∷ [UnhideNames] → Value #

toEncodingList ∷ [UnhideNames] → Encoding #

ToJSON ObservableInstance 
Instance details

Defined in Bcc.BM.Data.Observable

Methods

toJSON ∷ ObservableInstance → Value #

toEncoding ∷ ObservableInstance → Encoding #

toJSONList ∷ [ObservableInstance] → Value #

toEncodingList ∷ [ObservableInstance] → Encoding #

ToJSON Environment 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Environment → Value #

toEncoding ∷ Environment → Encoding #

toJSONList ∷ [Environment] → Value #

toEncodingList ∷ [Environment] → Encoding #

ToJSON LocJs 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ LocJs → Value #

toEncoding ∷ LocJs → Encoding #

toJSONList ∷ [LocJs] → Value #

toEncodingList ∷ [LocJs] → Encoding #

ToJSON Namespace 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Namespace → Value #

toEncoding ∷ Namespace → Encoding #

toJSONList ∷ [Namespace] → Value #

toEncodingList ∷ [Namespace] → Encoding #

ToJSON ProcessIDJs 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ ProcessIDJs → Value #

toEncoding ∷ ProcessIDJs → Encoding #

toJSONList ∷ [ProcessIDJs] → Value #

toEncodingList ∷ [ProcessIDJs] → Encoding #

ToJSON SimpleLogPayload 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ SimpleLogPayload → Value #

toEncoding ∷ SimpleLogPayload → Encoding #

toJSONList ∷ [SimpleLogPayload] → Value #

toEncodingList ∷ [SimpleLogPayload] → Encoding #

ToJSON ThreadIdText 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ ThreadIdText → Value #

toEncoding ∷ ThreadIdText → Encoding #

toJSONList ∷ [ThreadIdText] → Value #

toEncodingList ∷ [ThreadIdText] → Encoding #

ToJSON LogContexts 
Instance details

Defined in Katip.Monadic

Methods

toJSON ∷ LogContexts → Value #

toEncoding ∷ LogContexts → Encoding #

toJSONList ∷ [LogContexts] → Value #

toEncodingList ∷ [LogContexts] → Encoding #

ToJSON BackendKind 
Instance details

Defined in Bcc.BM.Data.BackendKind

Methods

toJSON ∷ BackendKind → Value #

toEncoding ∷ BackendKind → Encoding #

toJSONList ∷ [BackendKind] → Value #

toEncodingList ∷ [BackendKind] → Encoding #

ToJSON AggregatedKind 
Instance details

Defined in Bcc.BM.Data.AggregatedKind

Methods

toJSON ∷ AggregatedKind → Value #

toEncoding ∷ AggregatedKind → Encoding #

toJSONList ∷ [AggregatedKind] → Value #

toEncodingList ∷ [AggregatedKind] → Encoding #

ToJSON Endpoint 
Instance details

Defined in Bcc.BM.Data.Configuration

Methods

toJSON ∷ Endpoint → Value #

toEncoding ∷ Endpoint → Encoding #

toJSONList ∷ [Endpoint] → Value #

toEncodingList ∷ [Endpoint] → Encoding #

ToJSON RemoteAddr 
Instance details

Defined in Bcc.BM.Data.Configuration

Methods

toJSON ∷ RemoteAddr → Value #

toEncoding ∷ RemoteAddr → Encoding #

toJSONList ∷ [RemoteAddr] → Value #

toEncodingList ∷ [RemoteAddr] → Encoding #

ToJSON RemoteAddrNamed 
Instance details

Defined in Bcc.BM.Data.Configuration

Methods

toJSON ∷ RemoteAddrNamed → Value #

toEncoding ∷ RemoteAddrNamed → Encoding #

toJSONList ∷ [RemoteAddrNamed] → Value #

toEncodingList ∷ [RemoteAddrNamed] → Encoding #

ToJSON Representation 
Instance details

Defined in Bcc.BM.Data.Configuration

Methods

toJSON ∷ Representation → Value #

toEncoding ∷ Representation → Encoding #

toJSONList ∷ [Representation] → Value #

toEncodingList ∷ [Representation] → Encoding #

ToJSON RotationParameters 
Instance details

Defined in Bcc.BM.Data.Rotation

Methods

toJSON ∷ RotationParameters → Value #

toEncoding ∷ RotationParameters → Encoding #

toJSONList ∷ [RotationParameters] → Value #

toEncodingList ∷ [RotationParameters] → Encoding #

ToJSON ScribeDefinition 
Instance details

Defined in Bcc.BM.Data.Output

Methods

toJSON ∷ ScribeDefinition → Value #

toEncoding ∷ ScribeDefinition → Encoding #

toJSONList ∷ [ScribeDefinition] → Value #

toEncodingList ∷ [ScribeDefinition] → Encoding #

ToJSON ScribeKind 
Instance details

Defined in Bcc.BM.Data.Output

Methods

toJSON ∷ ScribeKind → Value #

toEncoding ∷ ScribeKind → Encoding #

toJSONList ∷ [ScribeKind] → Value #

toEncodingList ∷ [ScribeKind] → Encoding #

ToJSON ScribeFormat 
Instance details

Defined in Bcc.BM.Data.Output

Methods

toJSON ∷ ScribeFormat → Value #

toEncoding ∷ ScribeFormat → Encoding #

toJSONList ∷ [ScribeFormat] → Value #

toEncodingList ∷ [ScribeFormat] → Encoding #

ToJSON ScribePrivacy 
Instance details

Defined in Bcc.BM.Data.Output

Methods

toJSON ∷ ScribePrivacy → Value #

toEncoding ∷ ScribePrivacy → Encoding #

toJSONList ∷ [ScribePrivacy] → Value #

toEncodingList ∷ [ScribePrivacy] → Encoding #

ToJSON CommandValue 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

toJSON ∷ CommandValue → Value #

toEncoding ∷ CommandValue → Encoding #

toJSONList ∷ [CommandValue] → Value #

toEncodingList ∷ [CommandValue] → Encoding #

ToJSON MonitorAction 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

toJSON ∷ MonitorAction → Value #

toEncoding ∷ MonitorAction → Encoding #

toJSONList ∷ [MonitorAction] → Value #

toEncodingList ∷ [MonitorAction] → Encoding #

ToJSON ColeHash Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

toJSON ∷ ColeHash → Value #

toEncoding ∷ ColeHash → Encoding #

toJSONList ∷ [ColeHash] → Value #

toEncodingList ∷ [ColeHash] → Encoding #

ToJSON SafeZone Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toJSON ∷ SafeZone → Value #

toEncoding ∷ SafeZone → Encoding #

toJSONList ∷ [SafeZone] → Value #

toEncodingList ∷ [SafeZone] → Encoding #

ToJSON StudentT 
Instance details

Defined in Statistics.Distribution.StudentT

Methods

toJSON ∷ StudentT → Value #

toEncoding ∷ StudentT → Encoding #

toJSONList ∷ [StudentT] → Value #

toEncodingList ∷ [StudentT] → Encoding #

ToJSON GenesisHash Source # 
Instance details

Defined in Bcc.Node.Types

Methods

toJSONGenesisHash → Value #

toEncodingGenesisHash → Encoding #

toJSONList ∷ [GenesisHash] → Value #

toEncodingList ∷ [GenesisHash] → Encoding #

ToJSON NodeHostIPAddress Source # 
Instance details

Defined in Bcc.Node.Types

Methods

toJSONNodeHostIPAddress → Value #

toEncodingNodeHostIPAddress → Encoding #

toJSONList ∷ [NodeHostIPAddress] → Value #

toEncodingList ∷ [NodeHostIPAddress] → Encoding #

ToJSON NodeHostIPv6Address Source # 
Instance details

Defined in Bcc.Node.Types

Methods

toJSONNodeHostIPv6Address → Value #

toEncodingNodeHostIPv6Address → Encoding #

toJSONList ∷ [NodeHostIPv6Address] → Value #

toEncodingList ∷ [NodeHostIPv6Address] → Encoding #

ToJSON NodeHostIPv4Address Source # 
Instance details

Defined in Bcc.Node.Types

Methods

toJSONNodeHostIPv4Address → Value #

toEncodingNodeHostIPv4Address → Encoding #

toJSONList ∷ [NodeHostIPv4Address] → Value #

toEncodingList ∷ [NodeHostIPv4Address] → Encoding #

ToJSON NetworkTopology Source # 
Instance details

Defined in Bcc.Node.Configuration.Topology

Methods

toJSONNetworkTopology → Value #

toEncodingNetworkTopology → Encoding #

toJSONList ∷ [NetworkTopology] → Value #

toEncodingList ∷ [NetworkTopology] → Encoding #

ToJSON NodeSetup Source # 
Instance details

Defined in Bcc.Node.Configuration.Topology

Methods

toJSONNodeSetup → Value #

toEncodingNodeSetup → Encoding #

toJSONList ∷ [NodeSetup] → Value #

toEncodingList ∷ [NodeSetup] → Encoding #

ToJSON RemoteAddress Source # 
Instance details

Defined in Bcc.Node.Configuration.Topology

Methods

toJSONRemoteAddress → Value #

toEncodingRemoteAddress → Encoding #

toJSONList ∷ [RemoteAddress] → Value #

toEncodingList ∷ [RemoteAddress] → Encoding #

ToJSON MetricsGroup 
Instance details

Defined in Bcc.BM.Backend.Prometheus

Methods

toJSON ∷ MetricsGroup → Value #

toEncoding ∷ MetricsGroup → Encoding #

toJSONList ∷ [MetricsGroup] → Value #

toEncodingList ∷ [MetricsGroup] → Encoding #

ToJSON Metric 
Instance details

Defined in Bcc.BM.Backend.Prometheus

Methods

toJSON ∷ Metric → Value #

toEncoding ∷ Metric → Encoding #

toJSONList ∷ [Metric] → Value #

toEncodingList ∷ [Metric] → Encoding #

ToJSON Number 
Instance details

Defined in Bcc.BM.Backend.Prometheus

Methods

toJSON ∷ Number → Value #

toEncoding ∷ Number → Encoding #

toJSONList ∷ [Number] → Value #

toEncodingList ∷ [Number] → Encoding #

ToJSON a ⇒ ToJSON [a] 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ [a] → Value #

toEncoding ∷ [a] → Encoding #

toJSONList ∷ [[a]] → Value #

toEncodingList ∷ [[a]] → Encoding #

ToJSON a ⇒ ToJSON (Maybe a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMaybe a → Value #

toEncodingMaybe a → Encoding #

toJSONList ∷ [Maybe a] → Value #

toEncodingList ∷ [Maybe a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONRatio a → Value #

toEncodingRatio a → Encoding #

toJSONList ∷ [Ratio a] → Value #

toEncodingList ∷ [Ratio a] → Encoding #

ToJSON a ⇒ ToJSON (First a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFirst a → Value #

toEncodingFirst a → Encoding #

toJSONList ∷ [First a] → Value #

toEncodingList ∷ [First a] → Encoding #

ToJSON a ⇒ ToJSON (Last a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONLast a → Value #

toEncodingLast a → Encoding #

toJSONList ∷ [Last a] → Value #

toEncodingList ∷ [Last a] → Encoding #

ToJSON a ⇒ ToJSON (Set a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSet a → Value #

toEncodingSet a → Encoding #

toJSONList ∷ [Set a] → Value #

toEncodingList ∷ [Set a] → Encoding #

ToJSON a ⇒ ToJSON (NonEmpty a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONNonEmpty a → Value #

toEncodingNonEmpty a → Encoding #

toJSONList ∷ [NonEmpty a] → Value #

toEncodingList ∷ [NonEmpty a] → Encoding #

ToJSON a ⇒ ToJSON (Identity a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONIdentity a → Value #

toEncodingIdentity a → Encoding #

toJSONList ∷ [Identity a] → Value #

toEncodingList ∷ [Identity a] → Encoding #

ToJSON a ⇒ ToJSON (Min a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMin a → Value #

toEncodingMin a → Encoding #

toJSONList ∷ [Min a] → Value #

toEncodingList ∷ [Min a] → Encoding #

ToJSON a ⇒ ToJSON (Max a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMax a → Value #

toEncodingMax a → Encoding #

toJSONList ∷ [Max a] → Value #

toEncodingList ∷ [Max a] → Encoding #

ToJSON a ⇒ ToJSON (WrappedMonoid a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONWrappedMonoid a → Value #

toEncodingWrappedMonoid a → Encoding #

toJSONList ∷ [WrappedMonoid a] → Value #

toEncodingList ∷ [WrappedMonoid a] → Encoding #

ToJSON a ⇒ ToJSON (Option a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONOption a → Value #

toEncodingOption a → Encoding #

toJSONList ∷ [Option a] → Value #

toEncodingList ∷ [Option a] → Encoding #

ToJSON a ⇒ ToJSON (First a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFirst a → Value #

toEncodingFirst a → Encoding #

toJSONList ∷ [First a] → Value #

toEncodingList ∷ [First a] → Encoding #

ToJSON a ⇒ ToJSON (Last a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONLast a → Value #

toEncodingLast a → Encoding #

toJSONList ∷ [Last a] → Value #

toEncodingList ∷ [Last a] → Encoding #

ToJSON a ⇒ ToJSON (Dual a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONDual a → Value #

toEncodingDual a → Encoding #

toJSONList ∷ [Dual a] → Value #

toEncodingList ∷ [Dual a] → Encoding #

IsBccEra era ⇒ ToJSON (UTxO era) 
Instance details

Defined in Bcc.Api.Query

Methods

toJSONUTxO era → Value #

toEncodingUTxO 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) 
Instance details

Defined in Bcc.Api.Query

Methods

toJSONDebugLedgerState era → Value #

toEncodingDebugLedgerState era → Encoding #

toJSONList ∷ [DebugLedgerState era] → Value #

toEncodingList ∷ [DebugLedgerState era] → Encoding #

IsBccEra era ⇒ ToJSON (TxOut era) 
Instance details

Defined in Bcc.Api.TxBody

Methods

toJSONTxOut era → Value #

toEncodingTxOut era → Encoding #

toJSONList ∷ [TxOut era] → Value #

toEncodingList ∷ [TxOut era] → Encoding #

ToJSON (MultiAssetSupportedInEra era) 
Instance details

Defined in Bcc.Api.TxBody

Methods

toJSONMultiAssetSupportedInEra era → Value #

toEncodingMultiAssetSupportedInEra era → Encoding #

toJSONList ∷ [MultiAssetSupportedInEra era] → Value #

toEncodingList ∷ [MultiAssetSupportedInEra era] → Encoding #

ToJSON (TxOutValue era) 
Instance details

Defined in Bcc.Api.TxBody

Methods

toJSONTxOutValue era → Value #

toEncodingTxOutValue era → Encoding #

toJSONList ∷ [TxOutValue era] → Value #

toEncodingList ∷ [TxOutValue era] → Encoding #

IsBccEra era ⇒ ToJSON (AddressInEra era) 
Instance details

Defined in Bcc.Api.Address

Methods

toJSONAddressInEra era → Value #

toEncodingAddressInEra era → Encoding #

toJSONList ∷ [AddressInEra era] → Value #

toEncodingList ∷ [AddressInEra era] → Encoding #

ToJSON (SimpleScript lang) 
Instance details

Defined in Bcc.Api.Script

Methods

toJSONSimpleScript lang → Value #

toEncodingSimpleScript lang → Encoding #

toJSONList ∷ [SimpleScript lang] → Value #

toEncodingList ∷ [SimpleScript lang] → Encoding #

ToJSON (Hash ScriptData) 
Instance details

Defined in Bcc.Api.ScriptData

Methods

toJSONHash ScriptData → Value #

toEncodingHash ScriptData → Encoding #

toJSONList ∷ [Hash ScriptData] → Value #

toEncodingList ∷ [Hash ScriptData] → Encoding #

ToJSON (Hash StakePoolKey) 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toJSONHash StakePoolKey → Value #

toEncodingHash StakePoolKey → Encoding #

toJSONList ∷ [Hash StakePoolKey] → Value #

toEncodingList ∷ [Hash StakePoolKey] → Encoding #

ToJSON (BccEra era) 
Instance details

Defined in Bcc.Api.Eras

Methods

toJSONBccEra era → Value #

toEncodingBccEra era → Encoding #

toJSONList ∷ [BccEra era] → Value #

toEncodingList ∷ [BccEra era] → Encoding #

Era era ⇒ ToJSON (SophieGenesis era) 
Instance details

Defined in Sophie.Spec.Ledger.Genesis

Methods

toJSONSophieGenesis era → Value #

toEncodingSophieGenesis era → Encoding #

toJSONList ∷ [SophieGenesis era] → Value #

toEncodingList ∷ [SophieGenesis era] → Encoding #

ToJSON a ⇒ ToJSON (IntMap a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONIntMap a → Value #

toEncodingIntMap a → Encoding #

toJSONList ∷ [IntMap a] → Value #

toEncodingList ∷ [IntMap a] → Encoding #

ToJSON v ⇒ ToJSON (Tree v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONTree v → Value #

toEncodingTree v → Encoding #

toJSONList ∷ [Tree v] → Value #

toEncodingList ∷ [Tree v] → Encoding #

ToJSON a ⇒ ToJSON (Seq a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSeq a → Value #

toEncodingSeq a → Encoding #

toJSONList ∷ [Seq a] → Value #

toEncodingList ∷ [Seq a] → Encoding #

ToJSON a ⇒ ToJSON (LOContent a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

toJSONLOContent a → Value #

toEncodingLOContent a → Encoding #

toJSONList ∷ [LOContent a] → Value #

toEncodingList ∷ [LOContent a] → Encoding #

ToJSON a ⇒ ToJSON (LogObject a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

toJSONLogObject a → Value #

toEncodingLogObject a → Encoding #

toJSONList ∷ [LogObject a] → Value #

toEncodingList ∷ [LogObject a] → Encoding #

ToJSON a ⇒ ToJSON (APayload a) 
Instance details

Defined in Bcc.Chain.Update.Payload

Methods

toJSON ∷ APayload a → Value #

toEncoding ∷ APayload a → Encoding #

toJSONList ∷ [APayload a] → Value #

toEncodingList ∷ [APayload a] → Encoding #

ToJSON a ⇒ ToJSON (AProposal a) 
Instance details

Defined in Bcc.Chain.Update.Proposal

Methods

toJSON ∷ AProposal a → Value #

toEncoding ∷ AProposal a → Encoding #

toJSONList ∷ [AProposal a] → Value #

toEncodingList ∷ [AProposal a] → Encoding #

ToJSON a ⇒ ToJSON (AVote a) 
Instance details

Defined in Bcc.Chain.Update.Vote

Methods

toJSON ∷ AVote a → Value #

toEncoding ∷ AVote a → Encoding #

toJSONList ∷ [AVote a] → Value #

toEncodingList ∷ [AVote a] → Encoding #

ToJSON (CompactAddr StandardCrypto) Source # 
Instance details

Defined in Bcc.Node.Orphans

Methods

toJSON ∷ CompactAddr StandardCrypto → Value #

toEncoding ∷ CompactAddr StandardCrypto → Encoding #

toJSONList ∷ [CompactAddr StandardCrypto] → Value #

toEncodingList ∷ [CompactAddr StandardCrypto] → Encoding #

ToJSON (Addr crypto) 
Instance details

Defined in Bcc.Ledger.Address

Methods

toJSON ∷ Addr crypto → Value #

toEncoding ∷ Addr crypto → Encoding #

toJSONList ∷ [Addr crypto] → Value #

toEncodingList ∷ [Addr crypto] → Encoding #

ToJSON a ⇒ ToJSON (StrictMaybe a) 
Instance details

Defined in Data.Maybe.Strict

Methods

toJSONStrictMaybe a → Value #

toEncodingStrictMaybe a → Encoding #

toJSONList ∷ [StrictMaybe a] → Value #

toEncodingList ∷ [StrictMaybe a] → Encoding #

Crypto crypto ⇒ ToJSON (BlocksMade crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

toJSON ∷ BlocksMade crypto → Value #

toEncoding ∷ BlocksMade crypto → Encoding #

toJSONList ∷ [BlocksMade crypto] → Value #

toEncodingList ∷ [BlocksMade crypto] → Encoding #

Crypto crypto ⇒ ToJSON (GenDelegPair crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

toJSON ∷ GenDelegPair crypto → Value #

toEncoding ∷ GenDelegPair crypto → Encoding #

toJSONList ∷ [GenDelegPair crypto] → Value #

toEncodingList ∷ [GenDelegPair crypto] → Encoding #

Crypto crypto ⇒ ToJSON (VestedDelegPair crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

toJSON ∷ VestedDelegPair crypto → Value #

toEncoding ∷ VestedDelegPair crypto → Encoding #

toJSONList ∷ [VestedDelegPair crypto] → Value #

toEncodingList ∷ [VestedDelegPair crypto] → Encoding #

Crypto crypto ⇒ ToJSON (SophieGenesisStaking crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Genesis

Methods

toJSON ∷ SophieGenesisStaking crypto → Value #

toEncoding ∷ SophieGenesisStaking crypto → Encoding #

toJSONList ∷ [SophieGenesisStaking crypto] → Value #

toEncodingList ∷ [SophieGenesisStaking crypto] → Encoding #

ToJSON (PParams era) 
Instance details

Defined in Sophie.Spec.Ledger.PParams

Methods

toJSON ∷ PParams era → Value #

toEncoding ∷ PParams era → Encoding #

toJSONList ∷ [PParams era] → Value #

toEncodingList ∷ [PParams era] → Encoding #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSON ∷ AuxiliaryDataHash crypto → Value #

toEncoding ∷ AuxiliaryDataHash crypto → Encoding #

toJSONList ∷ [AuxiliaryDataHash crypto] → Value #

toEncodingList ∷ [AuxiliaryDataHash crypto] → Encoding #

ToJSON1 f ⇒ ToJSON (Fix f) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Fix f → Value #

toEncoding ∷ Fix f → Encoding #

toJSONList ∷ [Fix f] → Value #

toEncodingList ∷ [Fix f] → Encoding #

Crypto crypto ⇒ ToJSON (ScriptHash crypto) 
Instance details

Defined in Bcc.Ledger.Hashes

Methods

toJSON ∷ ScriptHash crypto → Value #

toEncoding ∷ ScriptHash crypto → Encoding #

toJSONList ∷ [ScriptHash crypto] → Value #

toEncodingList ∷ [ScriptHash crypto] → Encoding #

Crypto crypto ⇒ ToJSON (PoolParams crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toJSON ∷ PoolParams crypto → Value #

toEncoding ∷ PoolParams crypto → Encoding #

toJSONList ∷ [PoolParams crypto] → Value #

toEncodingList ∷ [PoolParams crypto] → Encoding #

Crypto crypto ⇒ ToJSON (RewardProvenance crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

toJSON ∷ RewardProvenance crypto → Value #

toEncoding ∷ RewardProvenance crypto → Encoding #

toJSONList ∷ [RewardProvenance crypto] → Value #

toEncodingList ∷ [RewardProvenance crypto] → Encoding #

Crypto crypto ⇒ ToJSON (RewardProvenancePool crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

toJSON ∷ RewardProvenancePool crypto → Value #

toEncoding ∷ RewardProvenancePool crypto → Encoding #

toJSONList ∷ [RewardProvenancePool crypto] → Value #

toEncodingList ∷ [RewardProvenancePool crypto] → Encoding #

Crypto crypto ⇒ ToJSON (RewardAcnt crypto) 
Instance details

Defined in Bcc.Ledger.Address

Methods

toJSON ∷ RewardAcnt crypto → Value #

toEncoding ∷ RewardAcnt crypto → Encoding #

toJSONList ∷ [RewardAcnt crypto] → Value #

toEncodingList ∷ [RewardAcnt crypto] → Encoding #

ToJSON a ⇒ ToJSON (Vector a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

ToJSON a ⇒ ToJSON (DList a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ DList a → Value #

toEncoding ∷ DList a → Encoding #

toJSONList ∷ [DList a] → Value #

toEncodingList ∷ [DList a] → Encoding #

ToJSON a ⇒ ToJSON (HashSet a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ HashSet a → Value #

toEncoding ∷ HashSet a → Encoding #

toJSONList ∷ [HashSet a] → Value #

toEncodingList ∷ [HashSet a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Vector a → Value #

toEncoding ∷ Vector a → Encoding #

toJSONList ∷ [Vector a] → Value #

toEncodingList ∷ [Vector a] → Encoding #

ToJSON a ⇒ ToJSON (RedeemSignature a) 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.Signature

Methods

toJSON ∷ RedeemSignature a → Value #

toEncoding ∷ RedeemSignature a → Encoding #

toJSONList ∷ [RedeemSignature a] → Value #

toEncodingList ∷ [RedeemSignature a] → Encoding #

ToJSON (Signature w) 
Instance details

Defined in Bcc.Crypto.Signing.Signature

Methods

toJSON ∷ Signature w → Value #

toEncoding ∷ Signature w → Encoding #

toJSONList ∷ [Signature w] → Value #

toEncodingList ∷ [Signature w] → Encoding #

ToJSON (CollectError StandardCrypto) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSON ∷ CollectError StandardCrypto → Value #

toEncoding ∷ CollectError StandardCrypto → Encoding #

toJSONList ∷ [CollectError StandardCrypto] → Value #

toEncodingList ∷ [CollectError StandardCrypto] → Encoding #

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

toJSON ∷ TxId crypto → Value #

toEncoding ∷ TxId crypto → Encoding #

toJSONList ∷ [TxId crypto] → Value #

toEncodingList ∷ [TxId crypto] → Encoding #

ToJSON a ⇒ ToJSON (ABlock a) 
Instance details

Defined in Bcc.Chain.Block.Block

Methods

toJSON ∷ ABlock a → Value #

toEncoding ∷ ABlock a → Encoding #

toJSONList ∷ [ABlock a] → Value #

toEncodingList ∷ [ABlock a] → Encoding #

ToJSON a ⇒ ToJSON (ABlockOrBoundary a) 
Instance details

Defined in Bcc.Chain.Block.Block

Methods

toJSON ∷ ABlockOrBoundary a → Value #

toEncoding ∷ ABlockOrBoundary a → Encoding #

toJSONList ∷ [ABlockOrBoundary a] → Value #

toEncodingList ∷ [ABlockOrBoundary a] → Encoding #

ToJSON a ⇒ ToJSON (ABoundaryBlock a) 
Instance details

Defined in Bcc.Chain.Block.Block

Methods

toJSON ∷ ABoundaryBlock a → Value #

toEncoding ∷ ABoundaryBlock a → Encoding #

toJSONList ∷ [ABoundaryBlock a] → Value #

toEncodingList ∷ [ABoundaryBlock a] → Encoding #

ToJSON a ⇒ ToJSON (ABoundaryBody a) 
Instance details

Defined in Bcc.Chain.Block.Block

Methods

toJSON ∷ ABoundaryBody a → Value #

toEncoding ∷ ABoundaryBody a → Encoding #

toJSONList ∷ [ABoundaryBody a] → Value #

toEncodingList ∷ [ABoundaryBody a] → Encoding #

ToJSON a ⇒ ToJSON (AHeader a) 
Instance details

Defined in Bcc.Chain.Block.Header

Methods

toJSON ∷ AHeader a → Value #

toEncoding ∷ AHeader a → Encoding #

toJSONList ∷ [AHeader a] → Value #

toEncodingList ∷ [AHeader a] → Encoding #

ToJSON a ⇒ ToJSON (ABody a) 
Instance details

Defined in Bcc.Chain.Block.Body

Methods

toJSON ∷ ABody a → Value #

toEncoding ∷ ABody a → Encoding #

toJSONList ∷ [ABody a] → Value #

toEncodingList ∷ [ABody a] → Encoding #

ToJSON a ⇒ ToJSON (ABoundaryHeader a) 
Instance details

Defined in Bcc.Chain.Block.Header

Methods

toJSON ∷ ABoundaryHeader a → Value #

toEncoding ∷ ABoundaryHeader a → Encoding #

toJSONList ∷ [ABoundaryHeader a] → Value #

toEncodingList ∷ [ABoundaryHeader a] → Encoding #

ToJSON a ⇒ ToJSON (APayload a) 
Instance details

Defined in Bcc.Chain.Delegation.Payload

Methods

toJSON ∷ APayload a → Value #

toEncoding ∷ APayload a → Encoding #

toJSONList ∷ [APayload a] → Value #

toEncodingList ∷ [APayload a] → Encoding #

ToJSON a ⇒ ToJSON (ABlockSignature a) 
Instance details

Defined in Bcc.Chain.Block.Header

Methods

toJSON ∷ ABlockSignature a → Value #

toEncoding ∷ ABlockSignature a → Encoding #

toJSONList ∷ [ABlockSignature a] → Value #

toEncodingList ∷ [ABlockSignature a] → Encoding #

ToJSON a ⇒ ToJSON (ATxPayload a) 
Instance details

Defined in Bcc.Chain.UTxO.TxPayload

Methods

toJSON ∷ ATxPayload a → Value #

toEncoding ∷ ATxPayload a → Encoding #

toJSONList ∷ [ATxPayload a] → Value #

toEncodingList ∷ [ATxPayload a] → Encoding #

ToJSON a ⇒ ToJSON (ATxAux a) 
Instance details

Defined in Bcc.Chain.UTxO.TxAux

Methods

toJSON ∷ ATxAux a → Value #

toEncoding ∷ ATxAux a → Encoding #

toJSONList ∷ [ATxAux a] → Value #

toEncodingList ∷ [ATxAux a] → Encoding #

ToJSON a ⇒ ToJSON (ACertificate a) 
Instance details

Defined in Bcc.Chain.Delegation.Certificate

Methods

toJSON ∷ ACertificate a → Value #

toEncoding ∷ ACertificate a → Encoding #

toJSONList ∷ [ACertificate a] → Value #

toEncodingList ∷ [ACertificate a] → Encoding #

ToJSON a ⇒ ToJSON (Attributes a) 
Instance details

Defined in Bcc.Chain.Common.Attributes

Methods

toJSON ∷ Attributes a → Value #

toEncoding ∷ Attributes a → Encoding #

toJSONList ∷ [Attributes a] → Value #

toEncodingList ∷ [Attributes a] → Encoding #

ToJSON a ⇒ ToJSON (MerkleRoot a) 
Instance details

Defined in Bcc.Chain.Common.Merkle

Methods

toJSON ∷ MerkleRoot a → Value #

toEncoding ∷ MerkleRoot a → Encoding #

toJSONList ∷ [MerkleRoot a] → Value #

toEncodingList ∷ [MerkleRoot a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Mu f → Value #

toEncoding ∷ Mu f → Encoding #

toJSONList ∷ [Mu f] → Value #

toEncodingList ∷ [Mu f] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Nu f → Value #

toEncoding ∷ Nu f → Encoding #

toJSONList ∷ [Nu f] → Value #

toEncodingList ∷ [Nu f] → Encoding #

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

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

toJSON ∷ Tip blk → Value #

toEncoding ∷ Tip blk → Encoding #

toJSONList ∷ [Tip blk] → Value #

toEncodingList ∷ [Tip blk] → Encoding #

Crypto crypto ⇒ ToJSON (StakeCreds crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toJSON ∷ StakeCreds crypto → Value #

toEncoding ∷ StakeCreds crypto → Encoding #

toJSONList ∷ [StakeCreds crypto] → Value #

toEncodingList ∷ [StakeCreds crypto] → Encoding #

ToJSON (BuiltinCostModelBase CostingFun) 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ BuiltinCostModelBase CostingFun → Value #

toEncoding ∷ BuiltinCostModelBase CostingFun → Encoding #

toJSONList ∷ [BuiltinCostModelBase CostingFun] → Value #

toEncodingList ∷ [BuiltinCostModelBase CostingFun] → Encoding #

ToJSON model ⇒ ToJSON (CostingFun model) 
Instance details

Defined in ZerepochCore.Evaluation.Machine.BuiltinCostModel

Methods

toJSON ∷ CostingFun model → Value #

toEncoding ∷ CostingFun model → Encoding #

toJSONList ∷ [CostingFun model] → Value #

toEncodingList ∷ [CostingFun model] → Encoding #

ToJSON a ⇒ ToJSON (Interval a) 
Instance details

Defined in Zerepoch.V1.Ledger.Interval

Methods

toJSON ∷ Interval a → Value #

toEncoding ∷ Interval a → Encoding #

toJSONList ∷ [Interval a] → Value #

toEncodingList ∷ [Interval a] → Encoding #

ToJSON a ⇒ ToJSON (Extended a) 
Instance details

Defined in Zerepoch.V1.Ledger.Interval

Methods

toJSON ∷ Extended a → Value #

toEncoding ∷ Extended a → Encoding #

toJSONList ∷ [Extended a] → Value #

toEncodingList ∷ [Extended a] → Encoding #

ToJSON a ⇒ ToJSON (LowerBound a) 
Instance details

Defined in Zerepoch.V1.Ledger.Interval

Methods

toJSON ∷ LowerBound a → Value #

toEncoding ∷ LowerBound a → Encoding #

toJSONList ∷ [LowerBound a] → Value #

toEncodingList ∷ [LowerBound a] → Encoding #

ToJSON a ⇒ ToJSON (UpperBound a) 
Instance details

Defined in Zerepoch.V1.Ledger.Interval

Methods

toJSON ∷ UpperBound a → Value #

toEncoding ∷ UpperBound a → Encoding #

toJSONList ∷ [UpperBound a] → Value #

toEncodingList ∷ [UpperBound a] → Encoding #

ToJSON a ⇒ ToJSON (Ratio a) 
Instance details

Defined in ZerepochTx.Ratio

Methods

toJSON ∷ Ratio a → Value #

toEncoding ∷ Ratio a → Encoding #

toJSONList ∷ [Ratio a] → Value #

toEncodingList ∷ [Ratio a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ PrimArray a → Value #

toEncoding ∷ PrimArray a → Encoding #

toJSONList ∷ [PrimArray a] → Value #

toEncodingList ∷ [PrimArray a] → Encoding #

ToJSON a ⇒ ToJSON (DNonEmpty a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ DNonEmpty a → Value #

toEncoding ∷ DNonEmpty a → Encoding #

toJSONList ∷ [DNonEmpty a] → Value #

toEncodingList ∷ [DNonEmpty a] → Encoding #

ToJSON a ⇒ ToJSON (Maybe a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Maybe a → Value #

toEncoding ∷ Maybe a → Encoding #

toJSONList ∷ [Maybe a] → Value #

toEncodingList ∷ [Maybe a] → Encoding #

ToJSON a ⇒ ToJSON (Array a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Array a → Value #

toEncoding ∷ Array a → Encoding #

toJSONList ∷ [Array a] → Value #

toEncodingList ∷ [Array a] → Encoding #

ToJSON a ⇒ ToJSON (SmallArray a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ SmallArray a → Value #

toEncoding ∷ SmallArray a → Encoding #

toJSONList ∷ [SmallArray a] → Value #

toEncodingList ∷ [SmallArray a] → Encoding #

ToJSON a ⇒ ToJSON (Item a) 
Instance details

Defined in Katip.Core

Methods

toJSON ∷ Item a → Value #

toEncoding ∷ Item a → Encoding #

toJSONList ∷ [Item a] → Value #

toEncodingList ∷ [Item a] → Encoding #

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

Defined in Bcc.Tracing.OrphanInstances.Cole

Methods

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

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

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

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

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

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

Defined in Bcc.Tracing.OrphanInstances.Sophie

Methods

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

Defined in Bcc.Tracing.OrphanInstances.HardFork

Methods

toJSON ∷ WrapGenTxId blk → Value #

toEncoding ∷ WrapGenTxId blk → Encoding #

toJSONList ∷ [WrapGenTxId blk] → Value #

toEncodingList ∷ [WrapGenTxId blk] → Encoding #

ToJSON d ⇒ ToJSON (LinearTransform d) 
Instance details

Defined in Statistics.Distribution.Transform

Methods

toJSON ∷ LinearTransform d → Value #

toEncoding ∷ LinearTransform d → Encoding #

toJSONList ∷ [LinearTransform d] → Value #

toEncodingList ∷ [LinearTransform d] → Encoding #

ToJSON a ⇒ ToJSON (Resources a) 
Instance details

Defined in Bcc.BM.Stats.Resources

Methods

toJSON ∷ Resources a → Value #

toEncoding ∷ Resources a → Encoding #

toJSONList ∷ [Resources a] → Value #

toEncodingList ∷ [Resources a] → Encoding #

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

Defined in Bcc.Node.Types

Methods

toJSONNodeAddress' addr → Value #

toEncodingNodeAddress' addr → Encoding #

toJSONList ∷ [NodeAddress' addr] → Value #

toEncodingList ∷ [NodeAddress' addr] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONEither a b → Value #

toEncodingEither a b → Encoding #

toJSONList ∷ [Either a b] → Value #

toEncodingList ∷ [Either a b] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ (a, b) → Value #

toEncoding ∷ (a, b) → Encoding #

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONMap k v → Value #

toEncodingMap k v → Encoding #

toJSONList ∷ [Map k v] → Value #

toEncodingList ∷ [Map k v] → Encoding #

ToJSON (Proxy a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONProxy a → Value #

toEncodingProxy a → Encoding #

toJSONList ∷ [Proxy a] → Value #

toEncodingList ∷ [Proxy a] → Encoding #

HasResolution a ⇒ ToJSON (Fixed a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONFixed a → Value #

toEncodingFixed a → Encoding #

toJSONList ∷ [Fixed a] → Value #

toEncodingList ∷ [Fixed a] → Encoding #

Crypto crypto ⇒ ToJSON (Credential kr crypto) 
Instance details

Defined in Bcc.Ledger.Credential

Methods

toJSON ∷ Credential kr crypto → Value #

toEncoding ∷ Credential kr crypto → Encoding #

toJSONList ∷ [Credential kr crypto] → Value #

toEncodingList ∷ [Credential kr crypto] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ HashMap k v → Value #

toEncoding ∷ HashMap k v → Encoding #

toJSONList ∷ [HashMap k v] → Value #

toEncodingList ∷ [HashMap k v] → Encoding #

HashAlgorithm h ⇒ ToJSON (Hash h a) 
Instance details

Defined in Bcc.Crypto.Hash.Class

Methods

toJSON ∷ Hash h a → Value #

toEncoding ∷ Hash h a → Encoding #

toJSONList ∷ [Hash h a] → Value #

toEncodingList ∷ [Hash h a] → Encoding #

Crypto crypto ⇒ ToJSON (KeyHash disc crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

toJSON ∷ KeyHash disc crypto → Value #

toEncoding ∷ KeyHash disc crypto → Encoding #

toJSONList ∷ [KeyHash disc crypto] → Value #

toEncodingList ∷ [KeyHash disc crypto] → Encoding #

ToJSON b ⇒ ToJSON (Annotated b a) 
Instance details

Defined in Bcc.Binary.Annotated

Methods

toJSON ∷ Annotated b a → Value #

toEncoding ∷ Annotated b a → Encoding #

toJSONList ∷ [Annotated b a] → Value #

toEncodingList ∷ [Annotated b a] → Encoding #

ToJSON (AbstractHash algo a) 
Instance details

Defined in Bcc.Crypto.Hashing

Methods

toJSON ∷ AbstractHash algo a → Value #

toEncoding ∷ AbstractHash algo a → Encoding #

toJSONList ∷ [AbstractHash algo a] → Value #

toEncodingList ∷ [AbstractHash algo a] → Encoding #

ToJSON (BoundedRatio b Word64) 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

toJSON ∷ BoundedRatio b Word64 → Value #

toEncoding ∷ BoundedRatio b Word64 → Encoding #

toJSONList ∷ [BoundedRatio b Word64] → Value #

toEncodingList ∷ [BoundedRatio b Word64] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ These a b → Value #

toEncoding ∷ These a b → Encoding #

toJSONList ∷ [These a b] → Value #

toEncodingList ∷ [These a b] → Encoding #

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

Defined in Data.Map.Monoidal

Methods

toJSON ∷ MonoidalMap k a → Value #

toEncoding ∷ MonoidalMap k a → Encoding #

toJSONList ∷ [MonoidalMap k a] → Value #

toEncodingList ∷ [MonoidalMap k a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Either a b → Value #

toEncoding ∷ Either a b → Encoding #

toJSONList ∷ [Either a b] → Value #

toEncodingList ∷ [Either a b] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Pair a b → Value #

toEncoding ∷ Pair a b → Encoding #

toJSONList ∷ [Pair a b] → Value #

toEncodingList ∷ [Pair a b] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ These a b → Value #

toEncoding ∷ These a b → Encoding #

toJSONList ∷ [These a b] → Value #

toEncodingList ∷ [These a b] → Encoding #

ToJSON (OneEraHash xs) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

toJSON ∷ OneEraHash xs → Value #

toEncoding ∷ OneEraHash xs → Encoding #

toJSONList ∷ [OneEraHash xs] → Value #

toEncodingList ∷ [OneEraHash xs] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

ToJSON a ⇒ ToJSON (Const a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONConst a b → Value #

toEncodingConst a b → Encoding #

toJSONList ∷ [Const a b] → Value #

toEncodingList ∷ [Const a b] → Encoding #

ToJSON b ⇒ ToJSON (Tagged a b) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ Tagged a b → Value #

toEncoding ∷ Tagged a b → Encoding #

toJSONList ∷ [Tagged a b] → Value #

toEncodingList ∷ [Tagged a b] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON ∷ These1 f g a → Value #

toEncoding ∷ These1 f g a → Encoding #

toJSONList ∷ [These1 f g a] → Value #

toEncodingList ∷ [These1 f g a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONProduct f g a → Value #

toEncodingProduct f g a → Encoding #

toJSONList ∷ [Product f g a] → Value #

toEncodingList ∷ [Product f g a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONSum f g a → Value #

toEncodingSum f g a → Encoding #

toJSONList ∷ [Sum f g a] → Value #

toEncodingList ∷ [Sum f g a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONCompose f g a → Value #

toEncodingCompose f g a → Encoding #

toJSONList ∷ [Compose f g a] → Value #

toEncodingList ∷ [Compose f g a] → Encoding #

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

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

Defined in Data.Aeson.Types.ToJSON

Methods

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

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

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

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

toJSONToJSON a ⇒ a → Value #

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

Transformable and helpers

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

Minimal complete definition

Nothing

Methods

trTransformerTracingVerbosityTrace m a → Tracer m b #

Instances

Instances details
Transformable a IO Word64 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable a IO Integer 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable a IO Int 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable a IO Float 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable a IO Double 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable String IO String 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable String IO Text 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable Text IO () Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Transformable Text IO String 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable Text IO Text 
Instance details

Defined in Bcc.BM.Data.Tracer

Transformable Text IO AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO AcceptConnectionsPolicyTrace #

Transformable Text IO HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO HandshakeTr #

Transformable Text IO HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO HandshakeTr #

Transformable Text IO ResourceStats Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO ResourceStats #

Transformable Text IO DiffusionInitializationTracer Source #

instances of Transformable

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

Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO DiffusionInitializationTracer #

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

Defined in Bcc.BM.Data.Tracer

Methods

trTransformerTracingVerbosityTrace m t → Tracer m (WithSeverity a) #

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

Defined in Bcc.BM.Data.Tracer

Methods

trTransformerTracingVerbosityTrace m t → Tracer m (WithPrivacyAnnotation a) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceEvent blk) #

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

instances of Transformable

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

Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceAddBlockEvent blk) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

Transformable Text IO (WithDomainName DnsTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithDomainName DnsTrace) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceEventMempool blk) #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceChainSyncClientEvent blk) #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceForgeEvent blk) #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelCreds a) #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceChainSyncServerEvent blk) #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceBlockFetchServerEvent blk) #

Transformable Text IO (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLocalTxSubmissionServerEvent blk) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceKeepAliveClient remotePeer) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithMuxBearer peer MuxTrace) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (WithAddr addr ErrorPolicyTrace) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceTxSubmissionInbound txid tx) #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceTxSubmissionOutbound txid tx) #

class HasTextFormatter a where #

Minimal complete definition

Nothing

Methods

formatText ∷ a → Object → Text #

Instances

Instances details
HasTextFormatter () Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ () → Object → Text #

HasTextFormatter AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ AcceptConnectionsPolicyTrace → Object → Text #

HasTextFormatter HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ HandshakeTr → Object → Text #

HasTextFormatter HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ HandshakeTr → Object → Text #

HasTextFormatter DiffusionInitializationTracer Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ DiffusionInitializationTracer → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatTextIdentity (SubscriptionTrace LocalAddress) → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceAddBlockEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

HasTextFormatter (WithDomainName DnsTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithDomainName DnsTrace → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceForgeEvent blk → Object → Text #

HasTextFormatter (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

formatText ∷ TraceBlockFetchServerEvent blk → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceKeepAliveClient addr → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithMuxBearer peer MuxTrace → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ WithAddr addr ErrorPolicyTrace → Object → Text #

HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceTxSubmissionInbound txid tx → Object → Text #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

formatText ∷ TraceTxSubmissionOutbound txid tx → Object → Text #

Severity and Privacy

class HasSeverityAnnotation a where #

Minimal complete definition

Nothing

Instances

Instances details
HasSeverityAnnotation Double 
Instance details

Defined in Bcc.BM.Data.Tracer

HasSeverityAnnotation Float 
Instance details

Defined in Bcc.BM.Data.Tracer

HasSeverityAnnotation Int 
Instance details

Defined in Bcc.BM.Data.Tracer

HasSeverityAnnotation Integer 
Instance details

Defined in Bcc.BM.Data.Tracer

HasSeverityAnnotation Word64 
Instance details

Defined in Bcc.BM.Data.Tracer

HasSeverityAnnotation () Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ () → Severity #

HasSeverityAnnotation String 
Instance details

Defined in Bcc.BM.Data.Tracer

HasSeverityAnnotation Text 
Instance details

Defined in Bcc.BM.Data.Tracer

HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ AcceptConnectionsPolicyTrace → Severity #

HasSeverityAnnotation HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ HandshakeTr → Severity #

HasSeverityAnnotation HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ HandshakeTr → Severity #

HasSeverityAnnotation ResourceStats Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

getSeverityAnnotation ∷ ResourceStats → Severity #

HasSeverityAnnotation DiffusionInitializationTracer Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ DiffusionInitializationTracer → Severity #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

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

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotationIdentity (SubscriptionTrace LocalAddress) → Severity #

HasSeverityAnnotation a ⇒ HasSeverityAnnotation (WithPrivacyAnnotation a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

getSeverityAnnotation ∷ WithPrivacyAnnotation a → Severity #

HasSeverityAnnotation (WithSeverity a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

getSeverityAnnotation ∷ WithSeverity a → Severity #

HasSeverityAnnotation (LedgerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ LedgerEvent blk → Severity #

HasSeverityAnnotation (TraceSendRecv a) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceSendRecv a → Severity #

HasSeverityAnnotation (TraceEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceEvent blk → Severity #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithDomainName (SubscriptionTrace SockAddr) → Severity #

HasSeverityAnnotation (WithDomainName DnsTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithDomainName DnsTrace → Severity #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithIPList (SubscriptionTrace SockAddr) → Severity #

HasSeverityAnnotation (TraceEventMempool blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceEventMempool blk → Severity #

HasSeverityAnnotation (TraceChainSyncClientEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceChainSyncClientEvent blk → Severity #

HasSeverityAnnotation (TraceForgeEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceForgeEvent blk → Severity #

HasSeverityAnnotation (TraceFetchClientState header) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceFetchClientState header → Severity #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceLabelCreds a → Severity #

HasSeverityAnnotation (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceChainSyncServerEvent blk → Severity #

HasSeverityAnnotation (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceBlockFetchServerEvent blk → Severity #

HasSeverityAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getSeverityAnnotation ∷ TraceLocalTxSubmissionServerEvent blk → Severity #

HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceKeepAliveClient remotePeer → Severity #

HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithMuxBearer peer MuxTrace → Severity #

HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ WithAddr addr ErrorPolicyTrace → Severity #

HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceTxSubmissionInbound txid tx → Severity #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceLabelPeer peer a → Severity #

HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getSeverityAnnotation ∷ TraceTxSubmissionOutbound txid tx → Severity #

data Severity #

Instances

Instances details
Bounded Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Enum Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Eq Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Ord Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Read Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Show Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Generic Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Associated Types

type Rep SeverityTypeType Source #

Semigroup Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Monoid Severity 
Instance details

Defined in Bcc.BM.Data.Severity

ToJSON Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Methods

toJSONSeverity → Value #

toEncodingSeverity → Encoding #

toJSONList ∷ [Severity] → Value #

toEncodingList ∷ [Severity] → Encoding #

FromJSON Severity 
Instance details

Defined in Bcc.BM.Data.Severity

Methods

parseJSON ∷ Value → Parser Severity #

parseJSONList ∷ Value → Parser [Severity] #

type Rep Severity 
Instance details

Defined in Bcc.BM.Data.Severity

type Rep Severity = D1 ('MetaData "Severity" "Bcc.BM.Data.Severity" "tbco-monitoring-0.1.10.1-ebb125f35675e653f700c515aea1d31893be8ce26c8cee60d0cb763ad926489b" 'False) (((C1 ('MetaCons "Debug" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Info" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "Notice" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Warning" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "Error" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Critical" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "Alert" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Emergency" 'PrefixI 'False) (U1TypeType))))

class HasPrivacyAnnotation a where #

Minimal complete definition

Nothing

Instances

Instances details
HasPrivacyAnnotation Double 
Instance details

Defined in Bcc.BM.Data.Tracer

HasPrivacyAnnotation Float 
Instance details

Defined in Bcc.BM.Data.Tracer

HasPrivacyAnnotation Int 
Instance details

Defined in Bcc.BM.Data.Tracer

HasPrivacyAnnotation Integer 
Instance details

Defined in Bcc.BM.Data.Tracer

HasPrivacyAnnotation Word64 
Instance details

Defined in Bcc.BM.Data.Tracer

HasPrivacyAnnotation () Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

HasPrivacyAnnotation String 
Instance details

Defined in Bcc.BM.Data.Tracer

HasPrivacyAnnotation Text 
Instance details

Defined in Bcc.BM.Data.Tracer

HasPrivacyAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ AcceptConnectionsPolicyTrace → PrivacyAnnotation #

HasPrivacyAnnotation HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ HandshakeTr → PrivacyAnnotation #

HasPrivacyAnnotation HandshakeTr Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ HandshakeTr → PrivacyAnnotation #

HasPrivacyAnnotation ResourceStats Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Common

Methods

getPrivacyAnnotation ∷ ResourceStats → PrivacyAnnotation #

HasPrivacyAnnotation DiffusionInitializationTracer Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ DiffusionInitializationTracer → PrivacyAnnotation #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ [TraceLabelPeer peer (FetchDecision [Point header])] → PrivacyAnnotation #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotationIdentity (SubscriptionTrace LocalAddress) → PrivacyAnnotation #

HasPrivacyAnnotation (WithPrivacyAnnotation a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

getPrivacyAnnotation ∷ WithPrivacyAnnotation a → PrivacyAnnotation #

HasPrivacyAnnotation a ⇒ HasPrivacyAnnotation (WithSeverity a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

getPrivacyAnnotation ∷ WithSeverity a → PrivacyAnnotation #

HasPrivacyAnnotation (TraceSendRecv a) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ TraceSendRecv a → PrivacyAnnotation #

HasPrivacyAnnotation (TraceEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceEvent blk → PrivacyAnnotation #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ WithDomainName (SubscriptionTrace SockAddr) → PrivacyAnnotation #

HasPrivacyAnnotation (WithDomainName DnsTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ WithDomainName DnsTrace → PrivacyAnnotation #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ WithIPList (SubscriptionTrace SockAddr) → PrivacyAnnotation #

HasPrivacyAnnotation (TraceEventMempool blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceEventMempool blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceChainSyncClientEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceChainSyncClientEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceForgeEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceForgeEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceFetchClientState header) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ TraceFetchClientState header → PrivacyAnnotation #

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

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceLabelCreds a → PrivacyAnnotation #

HasPrivacyAnnotation (TraceChainSyncServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceChainSyncServerEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceBlockFetchServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceBlockFetchServerEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Consensus

Methods

getPrivacyAnnotation ∷ TraceLocalTxSubmissionServerEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ TraceKeepAliveClient remotePeer → PrivacyAnnotation #

HasPrivacyAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ WithMuxBearer peer MuxTrace → PrivacyAnnotation #

HasPrivacyAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ WithAddr addr ErrorPolicyTrace → PrivacyAnnotation #

HasPrivacyAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ TraceTxSubmissionInbound txid tx → PrivacyAnnotation #

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

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ TraceLabelPeer peer a → PrivacyAnnotation #

HasPrivacyAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Defined in Bcc.Tracing.OrphanInstances.Network

Methods

getPrivacyAnnotation ∷ TraceTxSubmissionOutbound txid tx → PrivacyAnnotation #

data PrivacyAnnotation #

Constructors

Confidential 
Public 

Instances

Instances details
Bounded PrivacyAnnotation 
Instance details

Defined in Bcc.BM.Data.LogItem

Enum PrivacyAnnotation 
Instance details

Defined in Bcc.BM.Data.LogItem

Eq PrivacyAnnotation 
Instance details

Defined in Bcc.BM.Data.LogItem

Ord PrivacyAnnotation 
Instance details

Defined in Bcc.BM.Data.LogItem

Show PrivacyAnnotation 
Instance details

Defined in Bcc.BM.Data.LogItem

FromJSON PrivacyAnnotation 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

parseJSON ∷ Value → Parser PrivacyAnnotation #

parseJSONList ∷ Value → Parser [PrivacyAnnotation] #

Tracer and related

data Tracer (m ∷ TypeType) a #

Instances

Instances details
Contravariant (Tracer m) 
Instance details

Defined in Control.Tracer

Methods

contramap ∷ (a → b) → Tracer m b → Tracer m a Source #

(>$) ∷ b → Tracer m b → Tracer m a Source #

Applicative m ⇒ Semigroup (Tracer m s) 
Instance details

Defined in Control.Tracer

Methods

(<>)Tracer m s → Tracer m s → Tracer m s Source #

sconcatNonEmpty (Tracer m s) → Tracer m s Source #

stimesIntegral b ⇒ b → Tracer m s → Tracer m s Source #

Applicative m ⇒ Monoid (Tracer m s) 
Instance details

Defined in Control.Tracer

Methods

memptyTracer m s Source #

mappendTracer m s → Tracer m s → Tracer m s Source #

mconcat ∷ [Tracer m s] → Tracer m s Source #

data LogObject a #

Constructors

LogObject 

Fields

Instances

Instances details
Functor LogObject 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

fmap ∷ (a → b) → LogObject a → LogObject b Source #

(<$) ∷ a → LogObject b → LogObject a Source #

Eq a ⇒ Eq (LogObject a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

(==)LogObject a → LogObject a → Bool Source #

(/=)LogObject a → LogObject a → Bool Source #

Show a ⇒ Show (LogObject a) 
Instance details

Defined in Bcc.BM.Data.LogItem

ToJSON a ⇒ ToJSON (LogObject a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

toJSONLogObject a → Value #

toEncodingLogObject a → Encoding #

toJSONList ∷ [LogObject a] → Value #

toEncodingList ∷ [LogObject a] → Encoding #

FromJSON a ⇒ FromJSON (LogObject a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

parseJSON ∷ Value → Parser (LogObject a) #

parseJSONList ∷ Value → Parser [LogObject a] #

ToJSON a ⇒ ToObject (LogObject a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosityLogObject a → Object #

textTransformerLogObject a → Object → Text #

data LOContent a #

Constructors

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

Instances

Instances details
Eq a ⇒ Eq (LOContent a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

(==)LOContent a → LOContent a → Bool Source #

(/=)LOContent a → LOContent a → Bool Source #

Show a ⇒ Show (LOContent a) 
Instance details

Defined in Bcc.BM.Data.LogItem

ToJSON a ⇒ ToJSON (LOContent a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

toJSONLOContent a → Value #

toEncodingLOContent a → Encoding #

toJSONList ∷ [LOContent a] → Value #

toEncodingList ∷ [LOContent a] → Encoding #

FromJSON a ⇒ FromJSON (LOContent a) 
Instance details

Defined in Bcc.BM.Data.LogItem

Methods

parseJSON ∷ Value → Parser (LOContent a) #

parseJSONList ∷ Value → Parser [LOContent a] #

ToJSON a ⇒ ToObject (LOContent a) 
Instance details

Defined in Bcc.BM.Data.Tracer

Methods

toObjectTracingVerbosityLOContent a → Object #

textTransformerLOContent a → Object → Text #

Orphan instances

Show TracingVerbosity Source # 
Instance details

ToJSON BlockNo Source # 
Instance details

Methods

toJSONBlockNo → Value #

toEncodingBlockNo → Encoding #

toJSONList ∷ [BlockNo] → Value #

toEncodingList ∷ [BlockNo] → Encoding #

ToJSON ColeHash Source # 
Instance details

Methods

toJSON ∷ ColeHash → Value #

toEncoding ∷ ColeHash → Encoding #

toJSONList ∷ [ColeHash] → Value #

toEncodingList ∷ [ColeHash] → Encoding #

FromJSON TracingVerbosity Source # 
Instance details

Methods

parseJSON ∷ Value → Parser TracingVerbosity #

parseJSONList ∷ Value → Parser [TracingVerbosity] #

FromJSON ApplicationName Source # 
Instance details

Methods

parseJSON ∷ Value → Parser ApplicationName #

parseJSONList ∷ Value → Parser [ApplicationName] #

FromJSON PortNumber Source # 
Instance details

Methods

parseJSON ∷ Value → Parser PortNumber #

parseJSONList ∷ Value → Parser [PortNumber] #

HasPrivacyAnnotation ResourceStats Source # 
Instance details

Methods

getPrivacyAnnotation ∷ ResourceStats → PrivacyAnnotation #

HasSeverityAnnotation ResourceStats Source # 
Instance details

Methods

getSeverityAnnotation ∷ ResourceStats → Severity #

ToObject Void Source #

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

Instance details

Methods

toObjectTracingVerbosityVoid → Object #

textTransformerVoid → Object → Text #

ToObject ResourceStats Source # 
Instance details

Methods

toObjectTracingVerbosity → ResourceStats → Object #

textTransformer ∷ ResourceStats → Object → Text #

Transformable Text IO ResourceStats Source # 
Instance details

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO ResourceStats #

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

Methods

toJSON ∷ Tip blk → Value #

toEncoding ∷ Tip blk → Encoding #

toJSONList ∷ [Tip blk] → Value #

toEncodingList ∷ [Tip blk] → Encoding #

ToJSON (OneEraHash xs) Source # 
Instance details

Methods

toJSON ∷ OneEraHash xs → Value #

toEncoding ∷ OneEraHash xs → Encoding #

toJSONList ∷ [OneEraHash xs] → Value #

toEncodingList ∷ [OneEraHash xs] → Encoding #