Safe Haskell | None |
---|---|
Language | Haskell2010 |
Orphan instances
HasPrivacyAnnotation () Source # | |
HasSeverityAnnotation () Source # | |
getSeverityAnnotation ∷ () → Severity # | |
HasTextFormatter () Source # | |
formatText ∷ () → Object → Text # | |
ToObject DiskSnapshot Source # | |
toObject ∷ TracingVerbosity → DiskSnapshot → Object # textTransformer ∷ DiskSnapshot → Object → Text # | |
ToObject MempoolSize Source # | |
toObject ∷ TracingVerbosity → MempoolSize → Object # textTransformer ∷ MempoolSize → Object → Text # | |
ToObject BftValidationErr Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
toObject ∷ TracingVerbosity → BftValidationErr → Object # textTransformer ∷ BftValidationErr → Object → Text # | |
Transformable Text IO () Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO () # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk, ToObject (Header blk), ToObject (LedgerEvent blk)) ⇒ Transformable Text IO (TraceEvent blk) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceEvent blk) # | |
(HasPrivacyAnnotation (TraceAddBlockEvent blk), HasSeverityAnnotation (TraceAddBlockEvent blk), LedgerSupportsProtocol blk, ToObject (TraceAddBlockEvent blk)) ⇒ Transformable Text IO (TraceAddBlockEvent blk) Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceAddBlockEvent blk) # | |
(ToObject (ApplyTxErr blk), Show (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) ⇒ Transformable Text IO (TraceEventMempool blk) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceEventMempool blk) # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk) ⇒ Transformable Text IO (TraceChainSyncClientEvent blk) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceChainSyncClientEvent blk) # | |
(tx ~ GenTx blk, HasTxId tx, RunNode blk, Show (TxId tx), ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk)), ToObject (CannotForge blk), ToObject (ForgeStateUpdateError blk), LedgerSupportsMempool blk) ⇒ Transformable Text IO (TraceForgeEvent blk) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceForgeEvent blk) # | |
(HasPrivacyAnnotation a, HasSeverityAnnotation a, ToObject a) ⇒ Transformable Text IO (TraceLabelCreds a) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelCreds a) # | |
ConvertRawHash blk ⇒ Transformable Text IO (TraceChainSyncServerEvent blk) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceChainSyncServerEvent blk) # | |
ConvertRawHash blk ⇒ Transformable Text IO (TraceBlockFetchServerEvent blk) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceBlockFetchServerEvent blk) # | |
Transformable Text IO (TraceLocalTxSubmissionServerEvent blk) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLocalTxSubmissionServerEvent blk) # | |
(ToObject peer, ToObject (TraceChainSyncClientEvent blk)) ⇒ Transformable Text IO (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) Source # | |
trTransformer ∷ TracingVerbosity → Trace IO Text → Tracer IO (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) # | |
HasPrivacyAnnotation (TraceEvent blk) Source # | |
getPrivacyAnnotation ∷ TraceEvent blk → PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceEventMempool blk) Source # | |
getPrivacyAnnotation ∷ TraceEventMempool blk → PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceChainSyncClientEvent blk) Source # | |
getPrivacyAnnotation ∷ TraceChainSyncClientEvent blk → PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceForgeEvent blk) Source # | |
getPrivacyAnnotation ∷ TraceForgeEvent blk → PrivacyAnnotation # | |
HasPrivacyAnnotation a ⇒ HasPrivacyAnnotation (TraceLabelCreds a) Source # | |
getPrivacyAnnotation ∷ TraceLabelCreds a → PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceChainSyncServerEvent blk) Source # | |
getPrivacyAnnotation ∷ TraceChainSyncServerEvent blk → PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceBlockFetchServerEvent blk) Source # | |
getPrivacyAnnotation ∷ TraceBlockFetchServerEvent blk → PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # | |
getPrivacyAnnotation ∷ TraceLocalTxSubmissionServerEvent blk → PrivacyAnnotation # | |
HasSeverityAnnotation (LedgerEvent blk) Source # | |
getSeverityAnnotation ∷ LedgerEvent blk → Severity # | |
HasSeverityAnnotation (TraceEvent blk) Source # | |
getSeverityAnnotation ∷ TraceEvent blk → Severity # | |
HasSeverityAnnotation (TraceEventMempool blk) Source # | |
getSeverityAnnotation ∷ TraceEventMempool blk → Severity # | |
HasSeverityAnnotation (TraceChainSyncClientEvent blk) Source # | |
getSeverityAnnotation ∷ TraceChainSyncClientEvent blk → Severity # | |
HasSeverityAnnotation (TraceForgeEvent blk) Source # | |
getSeverityAnnotation ∷ TraceForgeEvent blk → Severity # | |
HasSeverityAnnotation a ⇒ HasSeverityAnnotation (TraceLabelCreds a) Source # | |
getSeverityAnnotation ∷ TraceLabelCreds a → Severity # | |
HasSeverityAnnotation (TraceChainSyncServerEvent blk) Source # | |
getSeverityAnnotation ∷ TraceChainSyncServerEvent blk → Severity # | |
HasSeverityAnnotation (TraceBlockFetchServerEvent blk) Source # | |
getSeverityAnnotation ∷ TraceBlockFetchServerEvent blk → Severity # | |
HasSeverityAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # | |
getSeverityAnnotation ∷ TraceLocalTxSubmissionServerEvent blk → Severity # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk, InspectLedger blk) ⇒ HasTextFormatter (TraceEvent blk) Source # | |
formatText ∷ TraceEvent blk → Object → Text # | |
LedgerSupportsProtocol blk ⇒ HasTextFormatter (TraceAddBlockEvent blk) Source # | |
formatText ∷ TraceAddBlockEvent blk → Object → Text # | |
(tx ~ GenTx blk, ConvertRawHash blk, HasTxId tx, LedgerSupportsMempool blk, LedgerSupportsProtocol blk, LedgerSupportsMempool blk, Show (TxId tx), Show (ForgeStateUpdateError blk), Show (CannotForge blk), LedgerSupportsMempool blk) ⇒ HasTextFormatter (TraceForgeEvent blk) Source # | |
formatText ∷ TraceForgeEvent blk → Object → Text # | |
HasTextFormatter (TraceBlockFetchServerEvent blk) Source # | |
formatText ∷ TraceBlockFetchServerEvent blk → Object → Text # | |
Show (PBftVerKeyHash c) ⇒ ToObject (PBftValidationErr c) Source # | |
toObject ∷ TracingVerbosity → PBftValidationErr c → Object # textTransformer ∷ PBftValidationErr c → Object → Text # | |
(ToObject (LedgerUpdate blk), ToObject (LedgerWarning blk)) ⇒ ToObject (LedgerEvent blk) Source # | |
toObject ∷ TracingVerbosity → LedgerEvent blk → Object # textTransformer ∷ LedgerEvent blk → Object → Text # | |
ConvertRawHash blk ⇒ ToObject (RealPoint blk) Source # | |
toObject ∷ TracingVerbosity → RealPoint blk → Object # textTransformer ∷ RealPoint blk → Object → Text # | |
(StandardHash blk, ToObject (OtherHeaderEnvelopeError blk)) ⇒ ToObject (HeaderEnvelopeError blk) Source # | |
toObject ∷ TracingVerbosity → HeaderEnvelopeError blk → Object # textTransformer ∷ HeaderEnvelopeError blk → Object → Text # | |
(StandardHash blk, ToObject (ValidationErr (BlockProtocol blk)), ToObject (OtherHeaderEnvelopeError blk)) ⇒ ToObject (HeaderError blk) Source # | |
toObject ∷ TracingVerbosity → HeaderError blk → Object # textTransformer ∷ HeaderError blk → Object → Text # | |
(StandardHash blk, ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk))) ⇒ ToObject (ExtValidationError blk) Source # | |
toObject ∷ TracingVerbosity → ExtValidationError blk → Object # textTransformer ∷ ExtValidationError blk → Object → Text # | |
(ConvertRawHash blk, StandardHash blk, ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk))) ⇒ ToObject (InvalidBlockReason blk) Source # | |
toObject ∷ TracingVerbosity → InvalidBlockReason blk → Object # textTransformer ∷ InvalidBlockReason blk → Object → Text # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk, ToObject (Header blk), ToObject (LedgerEvent blk)) ⇒ ToObject (TraceEvent blk) Source # | |
toObject ∷ TracingVerbosity → TraceEvent blk → Object # textTransformer ∷ TraceEvent blk → Object → Text # | |
Show (PBftVerKeyHash c) ⇒ ToObject (PBftCannotForge c) Source # | |
toObject ∷ TracingVerbosity → PBftCannotForge c → Object # textTransformer ∷ PBftCannotForge c → Object → Text # | |
(Show (ApplyTxErr blk), ToObject (ApplyTxErr blk), ToObject (GenTx blk), ToJSON (GenTxId blk), LedgerSupportsMempool blk) ⇒ ToObject (TraceEventMempool blk) Source # | |
toObject ∷ TracingVerbosity → TraceEventMempool blk → Object # textTransformer ∷ TraceEventMempool blk → Object → Text # | |
(ConvertRawHash blk, LedgerSupportsProtocol blk) ⇒ ToObject (TraceChainSyncClientEvent blk) Source # | |
toObject ∷ TracingVerbosity → TraceChainSyncClientEvent blk → Object # textTransformer ∷ TraceChainSyncClientEvent blk → Object → Text # | |
(tx ~ GenTx blk, ConvertRawHash blk, HasTxId tx, RunNode blk, Show (TxId tx), ToObject (LedgerError blk), ToObject (OtherHeaderEnvelopeError blk), ToObject (ValidationErr (BlockProtocol blk)), ToObject (CannotForge blk), ToObject (ForgeStateUpdateError blk)) ⇒ ToObject (TraceForgeEvent blk) Source # | |
toObject ∷ TracingVerbosity → TraceForgeEvent blk → Object # textTransformer ∷ TraceForgeEvent blk → Object → Text # | |
ToObject a ⇒ ToObject (TraceLabelCreds a) Source # | |
toObject ∷ TracingVerbosity → TraceLabelCreds a → Object # textTransformer ∷ TraceLabelCreds a → Object → Text # | |
ConvertRawHash blk ⇒ ToObject (TraceChainSyncServerEvent blk) Source # | |
toObject ∷ TracingVerbosity → TraceChainSyncServerEvent blk → Object # textTransformer ∷ TraceChainSyncServerEvent blk → Object → Text # | |
ConvertRawHash blk ⇒ ToObject (TraceBlockFetchServerEvent blk) Source # | |
toObject ∷ TracingVerbosity → TraceBlockFetchServerEvent blk → Object # textTransformer ∷ TraceBlockFetchServerEvent blk → Object → Text # | |
ToObject (TraceLocalTxSubmissionServerEvent blk) Source # | |
toObject ∷ TracingVerbosity → TraceLocalTxSubmissionServerEvent blk → Object # textTransformer ∷ TraceLocalTxSubmissionServerEvent blk → Object → Text # | |
ConvertRawHash blk ⇒ ConvertRawHash (Header blk) Source # | |
toRawHash ∷ proxy (Header blk) → HeaderHash (Header blk) → ByteString fromRawHash ∷ proxy (Header blk) → ByteString → HeaderHash (Header blk) toShortRawHash ∷ proxy (Header blk) → HeaderHash (Header blk) → ShortByteString fromShortRawHash ∷ proxy (Header blk) → ShortByteString → HeaderHash (Header blk) | |
(BlockSupportsProtocol blk, Show peer, Show (Header blk)) ⇒ HasTextFormatter (TraceLabelPeer peer (TraceChainSyncClientEvent blk)) Source # | |
formatText ∷ TraceLabelPeer peer (TraceChainSyncClientEvent blk) → Object → Text # |