bcc-node-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.Tracing.OrphanInstances.Consensus

Orphan instances

HasPrivacyAnnotation () Source # 
Instance details

HasSeverityAnnotation () Source # 
Instance details

Methods

getSeverityAnnotation ∷ () → Severity #

HasTextFormatter () Source # 
Instance details

Methods

formatText ∷ () → Object → Text #

ToObject DiskSnapshot Source # 
Instance details

Methods

toObjectTracingVerbosity → DiskSnapshot → Object #

textTransformer ∷ DiskSnapshot → Object → Text #

ToObject MempoolSize Source # 
Instance details

Methods

toObjectTracingVerbosity → MempoolSize → Object #

textTransformer ∷ MempoolSize → Object → Text #

ToObject BftValidationErr Source #

instances of ToObject

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

Instance details

Methods

toObjectTracingVerbosity → BftValidationErr → Object #

textTransformer ∷ BftValidationErr → Object → Text #

Transformable Text IO () Source # 
Instance details

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

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

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceAddBlockEvent blk) #

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

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceEventMempool blk) #

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

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

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceForgeEvent blk) #

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

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLabelCreds a) #

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

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceChainSyncServerEvent blk) #

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

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceBlockFetchServerEvent blk) #

Transformable Text IO (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Methods

trTransformerTracingVerbosityTrace IO TextTracer IO (TraceLocalTxSubmissionServerEvent blk) #

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

Methods

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

HasPrivacyAnnotation (TraceEvent blk) Source # 
Instance details

Methods

getPrivacyAnnotation ∷ TraceEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceEventMempool blk) Source # 
Instance details

Methods

getPrivacyAnnotation ∷ TraceEventMempool blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceChainSyncClientEvent blk) Source # 
Instance details

Methods

getPrivacyAnnotation ∷ TraceChainSyncClientEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceForgeEvent blk) Source # 
Instance details

Methods

getPrivacyAnnotation ∷ TraceForgeEvent blk → PrivacyAnnotation #

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

Methods

getPrivacyAnnotation ∷ TraceLabelCreds a → PrivacyAnnotation #

HasPrivacyAnnotation (TraceChainSyncServerEvent blk) Source # 
Instance details

Methods

getPrivacyAnnotation ∷ TraceChainSyncServerEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceBlockFetchServerEvent blk) Source # 
Instance details

Methods

getPrivacyAnnotation ∷ TraceBlockFetchServerEvent blk → PrivacyAnnotation #

HasPrivacyAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Methods

getPrivacyAnnotation ∷ TraceLocalTxSubmissionServerEvent blk → PrivacyAnnotation #

HasSeverityAnnotation (LedgerEvent blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ LedgerEvent blk → Severity #

HasSeverityAnnotation (TraceEvent blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ TraceEvent blk → Severity #

HasSeverityAnnotation (TraceEventMempool blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ TraceEventMempool blk → Severity #

HasSeverityAnnotation (TraceChainSyncClientEvent blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ TraceChainSyncClientEvent blk → Severity #

HasSeverityAnnotation (TraceForgeEvent blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ TraceForgeEvent blk → Severity #

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

Methods

getSeverityAnnotation ∷ TraceLabelCreds a → Severity #

HasSeverityAnnotation (TraceChainSyncServerEvent blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ TraceChainSyncServerEvent blk → Severity #

HasSeverityAnnotation (TraceBlockFetchServerEvent blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ TraceBlockFetchServerEvent blk → Severity #

HasSeverityAnnotation (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Methods

getSeverityAnnotation ∷ TraceLocalTxSubmissionServerEvent blk → Severity #

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

Methods

formatText ∷ TraceEvent blk → Object → Text #

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

Methods

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

Methods

formatText ∷ TraceForgeEvent blk → Object → Text #

HasTextFormatter (TraceBlockFetchServerEvent blk) Source # 
Instance details

Methods

formatText ∷ TraceBlockFetchServerEvent blk → Object → Text #

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

Methods

toObjectTracingVerbosity → PBftValidationErr c → Object #

textTransformer ∷ PBftValidationErr c → Object → Text #

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

Methods

toObjectTracingVerbosity → LedgerEvent blk → Object #

textTransformer ∷ LedgerEvent blk → Object → Text #

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

Methods

toObjectTracingVerbosity → RealPoint blk → Object #

textTransformer ∷ RealPoint blk → Object → Text #

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

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

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

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

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

Methods

toObjectTracingVerbosity → TraceEvent blk → Object #

textTransformer ∷ TraceEvent blk → Object → Text #

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

Methods

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

Methods

toObjectTracingVerbosity → TraceEventMempool blk → Object #

textTransformer ∷ TraceEventMempool blk → Object → Text #

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

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

Methods

toObjectTracingVerbosity → TraceForgeEvent blk → Object #

textTransformer ∷ TraceForgeEvent blk → Object → Text #

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

Methods

toObjectTracingVerbosity → TraceLabelCreds a → Object #

textTransformer ∷ TraceLabelCreds a → Object → Text #

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

Methods

toObjectTracingVerbosity → TraceChainSyncServerEvent blk → Object #

textTransformer ∷ TraceChainSyncServerEvent blk → Object → Text #

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

Methods

toObjectTracingVerbosity → TraceBlockFetchServerEvent blk → Object #

textTransformer ∷ TraceBlockFetchServerEvent blk → Object → Text #

ToObject (TraceLocalTxSubmissionServerEvent blk) Source # 
Instance details

Methods

toObjectTracingVerbosity → TraceLocalTxSubmissionServerEvent blk → Object #

textTransformer ∷ TraceLocalTxSubmissionServerEvent blk → Object → Text #

ConvertRawHash blk ⇒ ConvertRawHash (Header blk) Source # 
Instance details

Methods

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)

hashSize ∷ proxy (Header blk) → Word32

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

Methods

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