FromJSON HotValency Source # | |
Instance details |
FromJSON WarmValency Source # | |
Instance details |
FromJSON NodeToClientVersion Source # | |
Instance details |
FromJSON NodeToNodeVersion Source # | |
Instance details |
FromJSON PeerSharing Source # | |
Instance details |
ToJSON IP Source # | |
Instance details |
ToJSON SockAddr Source # | |
Instance details |
ToJSON MiniProtocolNum Source # | |
Instance details |
ToJSON PeerGSV Source # | |
Instance details |
ToJSON RepromoteDelay Source # | |
Instance details |
ToJSON PeerSelectionTargets Source # | |
Instance details |
ToJSON HotValency Source # | |
Instance details |
ToJSON WarmValency Source # | |
Instance details |
ToJSON PeerStatus Source # | |
Instance details |
ToJSON NodeToClientVersion Source # | |
Instance details |
ToJSON NodeToClientVersionData Source # | |
Instance details |
ToJSON NodeToNodeVersion Source # | |
Instance details |
ToJSON NodeToNodeVersionData Source # | |
Instance details |
ToJSON PeerSharing Source # | |
Instance details |
ToJSON ProtocolLimitFailure Source # | |
Instance details |
ToJSON AbstractState Source # | |
Instance details |
ToJSON ConnectionManagerCounters Source # | |
Instance details |
ToJSON RemoteSt Source # | |
Instance details |
ToJSON LocalAddress Source # | |
Instance details |
ToJSONKey SockAddr Source # | |
Instance details |
ToJSONKey DomainAccessPoint Source # | |
Instance details |
ToJSONKey RelayAccessPoint Source # | |
Instance details |
ToJSONKey LocalAddress Source # | |
Instance details |
HasPrivacyAnnotation PeerSelectionCounters Source # | |
Instance details |
HasPrivacyAnnotation TraceLedgerPeers Source # | |
Instance details |
HasPrivacyAnnotation TracePublicRootPeers Source # | |
Instance details |
HasPrivacyAnnotation AcceptConnectionsPolicyTrace Source # | |
Instance details |
HasSeverityAnnotation PeerSelectionCounters Source # | |
Instance details |
HasSeverityAnnotation TraceLedgerPeers Source # | |
Instance details |
HasSeverityAnnotation TracePublicRootPeers Source # | |
Instance details |
HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # | |
Instance details |
HasTextFormatter PeerSelectionCounters Source # | |
Instance details |
HasTextFormatter TraceLedgerPeers Source # | |
Instance details |
HasTextFormatter TracePublicRootPeers Source # | |
Instance details |
HasTextFormatter AcceptConnectionsPolicyTrace Source # | |
Instance details |
ToObject SlotNo Source # | |
Instance details |
ToObject LocalConnectionId Source # | |
Instance details |
ToObject RemoteAddress Source # | |
Instance details |
ToObject RemoteConnectionId Source # | |
Instance details |
ToObject PeerSelectionCounters Source # | |
Instance details |
ToObject TraceLedgerPeers Source # | |
Instance details |
ToObject TracePublicRootPeers Source # | |
Instance details |
ToObject AcceptConnectionsPolicyTrace Source # | |
Instance details |
ToObject LocalAddress Source # | |
Instance details |
Transformable Text IO PeerSelectionCounters Source # | |
Instance details |
Transformable Text IO TraceLedgerPeers Source # | |
Instance details |
Transformable Text IO TracePublicRootPeers Source # | |
Instance details |
Transformable Text IO AcceptConnectionsPolicyTrace Source # | |
Instance details |
Transformable Text IO (Identity (SubscriptionTrace LocalAddress)) Source # | |
Instance details |
Show addr => Transformable Text IO (TraceKeepAliveClient addr) Source # | |
Instance details |
Transformable Text IO (DebugPeerSelection SockAddr) Source # | |
Instance details |
Transformable Text IO (TracePeerSelection SockAddr) Source # | |
Instance details |
(Show addr, ToJSON addr, ToObject addr) => Transformable Text IO (AbstractTransitionTrace addr) Source # | |
Instance details |
(ToJSON addr, Show addr) => Transformable Text IO (InboundGovernorTrace addr) Source # | |
Instance details |
(Show addr, ToJSON addr) => Transformable Text IO (RemoteTransitionTrace addr) Source # | |
Instance details |
(Show addr, ToObject addr, ToJSON addr) => Transformable Text IO (ServerTrace addr) Source # | |
Instance details |
Transformable Text IO (WithDomainName DnsTrace) Source # | |
Instance details |
Transformable Text IO (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Instance details |
Transformable Text IO (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Instance details |
(StandardHash header, Show peer, ToObject peer) => Transformable Text IO [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Instance details |
ToObject localPeer => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) Source # | |
Instance details |
(ShowQuery (BlockQuery blk), ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) Source # | |
Instance details |
(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxMonitor (GenTxId blk) (GenTx blk) SlotNo))) Source # | |
Instance details |
(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) Source # | |
Instance details |
(HasHeader header, ConvertRawHash header, ToObject peer) => Transformable Text IO (TraceLabelPeer peer (TraceFetchClientState header)) Source # | |
Instance details |
ToObject peer => Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) Source # | |
Instance details |
(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) => Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) Source # | |
Instance details |
(ToObject peer, ToObject (AnyMessageAndAgency (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) Source # | |
Instance details |
(ToObject peer, ConvertTxId blk, RunNode blk, HasTxs blk) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) Source # | |
Instance details |
ToObject peer => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # | |
Instance details |
(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) Source # | |
Instance details |
(Show peer, ToObject peer) => Transformable Text IO (WithMuxBearer peer MuxTrace) Source # | |
Instance details |
Transformable Text IO (DiffusionTracer RemoteAddress LocalAddress) Source # | instances of Transformable NOTE: this list is sorted by the unqualified name of the outermost type. |
Instance details |
Transformable Text IO (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Instance details |
Show lAddr => Transformable Text IO (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Instance details |
Show exception => Transformable Text IO (TraceLocalRootPeers RemoteAddress exception) Source # | |
Instance details |
Transformable Text IO (TraceTxSubmissionInbound txid tx) Source # | |
Instance details |
(Show tx, Show txid) => Transformable Text IO (TraceTxSubmissionOutbound txid tx) Source # | |
Instance details |
(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => Transformable Text IO (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Instance details |
Show addr => Transformable Text IO (WithAddr addr ErrorPolicyTrace) Source # | |
Instance details |
Transformable Text IO (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Instance details |
(ToJSONKey peerAddr, ToJSON peerAddr, Ord peerAddr, Show peerAddr) => ToJSON (LocalRootPeers peerAddr) Source # | |
Instance details |
ToJSON peerAddr => ToJSON (ConnectionId peerAddr) Source # | |
Instance details |
ToJSON state => ToJSON (MaybeUnknown state) Source # | |
Instance details |
ToJSON addr => ToJSON (OperationResult addr) Source # | |
Instance details |
Show vNumber => ToJSON (HandshakeException vNumber) Source # | |
Instance details |
Show vNumber => ToJSON (HandshakeProtocolError vNumber) Source # | |
Instance details |
Show vNumber => ToJSON (RefuseReason vNumber) Source # | |
Instance details |
ToJSON addr => ToJSON (PeerSharingResult addr) Source # | |
Instance details |
ToJSON addr => ToJSONKey (ConnectionId addr) Source # | |
Instance details |
HasPrivacyAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # | |
Instance details |
HasPrivacyAnnotation (TraceFetchClientState header) Source # | |
Instance details |
HasPrivacyAnnotation (TraceKeepAliveClient remotePeer) Source # | |
Instance details |
HasPrivacyAnnotation (DebugPeerSelection addr) Source # | |
Instance details |
HasPrivacyAnnotation (TracePeerSelection addr) Source # | |
Instance details |
HasPrivacyAnnotation (AbstractTransitionTrace addr) Source # | |
Instance details |
HasPrivacyAnnotation (TraceSendRecv a) Source # | |
Instance details |
HasPrivacyAnnotation (InboundGovernorTrace addr) Source # | |
Instance details |
HasPrivacyAnnotation (RemoteTransitionTrace addr) Source # | |
Instance details |
HasPrivacyAnnotation (ServerTrace addr) Source # | |
Instance details |
HasPrivacyAnnotation (WithDomainName DnsTrace) Source # | |
Instance details |
HasPrivacyAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Instance details |
HasPrivacyAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Instance details |
HasPrivacyAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Instance details |
HasSeverityAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # | |
Instance details |
HasSeverityAnnotation (TraceFetchClientState header) Source # | |
Instance details |
HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # | |
Instance details |
HasSeverityAnnotation (DebugPeerSelection addr) Source # | |
Instance details |
HasSeverityAnnotation (TracePeerSelection addr) Source # | |
Instance details |
HasSeverityAnnotation (AbstractTransitionTrace addr) Source # | |
Instance details |
HasSeverityAnnotation (TraceSendRecv a) Source # | |
Instance details |
HasSeverityAnnotation (InboundGovernorTrace addr) Source # | |
Instance details |
HasSeverityAnnotation (RemoteTransitionTrace addr) Source # | |
Instance details |
HasSeverityAnnotation (ServerTrace addr) Source # | |
Instance details |
HasSeverityAnnotation (WithDomainName DnsTrace) Source # | |
Instance details |
HasSeverityAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Instance details |
HasSeverityAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Instance details |
HasSeverityAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Instance details |
HasTextFormatter (Identity (SubscriptionTrace LocalAddress)) Source # | |
Instance details |
Show addr => HasTextFormatter (TraceKeepAliveClient addr) Source # | |
Instance details |
HasTextFormatter (DebugPeerSelection SockAddr) Source # | |
Instance details |
HasTextFormatter (TracePeerSelection SockAddr) Source # | |
Instance details |
Show addr => HasTextFormatter (AbstractTransitionTrace addr) Source # | |
Instance details |
Show addr => HasTextFormatter (InboundGovernorTrace addr) Source # | |
Instance details |
Show addr => HasTextFormatter (RemoteTransitionTrace addr) Source # | |
Instance details |
Show addr => HasTextFormatter (ServerTrace addr) Source # | |
Instance details |
HasTextFormatter (WithDomainName DnsTrace) Source # | |
Instance details |
HasTextFormatter (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Instance details |
HasTextFormatter (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Instance details |
(StandardHash header, Show peer) => HasTextFormatter [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Instance details |
ToObject (Identity (SubscriptionTrace LocalAddress)) Source # | |
Instance details |
(HasHeader header, ConvertRawHash header) => ToObject (TraceFetchClientState header) Source # | |
Instance details |
ToObject (FetchDecision [Point header]) Source # | |
Instance details |
Show remotePeer => ToObject (TraceKeepAliveClient remotePeer) Source # | |
Instance details |
ToObject (DebugPeerSelection SockAddr) Source # | |
Instance details |
ToObject (TracePeerSelection SockAddr) Source # | |
Instance details |
(Show addr, ToObject addr, ToJSON addr) => ToObject (AbstractTransitionTrace addr) Source # | |
Instance details |
ToObject (AnyMessageAndAgency ps) => ToObject (TraceSendRecv ps) Source # | |
Instance details |
(ToJSON addr, Show addr) => ToObject (InboundGovernorTrace addr) Source # | |
Instance details |
ToJSON addr => ToObject (RemoteTransitionTrace addr) Source # | |
Instance details |
(Show addr, ToObject addr, ToJSON addr) => ToObject (ServerTrace addr) Source # | |
Instance details |
ToObject (WithDomainName DnsTrace) Source # | |
Instance details |
ToObject (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Instance details |
ToObject (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Instance details |
(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 |
ToObject (AnyMessageAndAgency (ChainSync blk pt tip)) Source # | |
Instance details |
(forall result. Show (query result)) => ToObject (AnyMessageAndAgency (LocalStateQuery blk pt query)) Source # | |
Instance details |
ToObject (AnyMessageAndAgency (LocalTxMonitor txid tx slotno)) Source # | |
Instance details |
ToObject (AnyMessageAndAgency (LocalTxSubmission tx err)) Source # | |
Instance details |
(Show txid, Show tx) => ToObject (AnyMessageAndAgency (TxSubmission2 txid tx)) Source # | |
Instance details |
ToObject peer => ToObject [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Instance details |
HasPrivacyAnnotation a => HasPrivacyAnnotation (TraceLabelPeer peer a) Source # | |
Instance details |
HasPrivacyAnnotation (WithMuxBearer peer MuxTrace) Source # | |
Instance details |
HasPrivacyAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # | |
Instance details |
HasPrivacyAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Instance details |
HasPrivacyAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Instance details |
HasPrivacyAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # | |
Instance details |
HasPrivacyAnnotation (TraceTxSubmissionInbound txid tx) Source # | |
Instance details |
HasPrivacyAnnotation (TraceTxSubmissionOutbound txid tx) Source # | |
Instance details |
HasPrivacyAnnotation (ConnectionManagerTrace addr connTrace) Source # | |
Instance details |
HasPrivacyAnnotation (WithAddr addr ErrorPolicyTrace) Source # | |
Instance details |
HasSeverityAnnotation a => HasSeverityAnnotation (TraceLabelPeer peer a) Source # | |
Instance details |
HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # | |
Instance details |
HasSeverityAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # | |
Instance details |
HasSeverityAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Instance details |
HasSeverityAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Instance details |
HasSeverityAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # | |
Instance details |
HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # | |
Instance details |
HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # | |
Instance details |
HasSeverityAnnotation (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Instance details |
HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # | |
Instance details |
(Show header, StandardHash header, Show peer) => HasTextFormatter (TraceLabelPeer peer (TraceFetchClientState header)) Source # | |
Instance details |
(Show peer, StandardHash blk, Show (Header blk)) => HasTextFormatter (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # | |
Instance details |
Show peer => HasTextFormatter (WithMuxBearer peer MuxTrace) Source # | |
Instance details |
HasTextFormatter (DiffusionTracer RemoteAddress LocalAddress) Source # | |
Instance details |
HasTextFormatter (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Instance details |
Show lAddr => HasTextFormatter (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Instance details |
Show exception => HasTextFormatter (TraceLocalRootPeers RemoteAddress exception) Source # | |
Instance details |
HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # | |
Instance details |
(Show tx, Show txid) => HasTextFormatter (TraceTxSubmissionOutbound txid tx) Source # | |
Instance details |
(Show addr, Show versionNumber, Show agreedOptions) => HasTextFormatter (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Instance details Methods formatText :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text # |
Show addr => HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # | |
Instance details |
(ToObject peer, ToObject a) => ToObject (TraceLabelPeer peer a) Source # | |
Instance details |
ToObject peer => ToObject (WithMuxBearer peer MuxTrace) Source # | |
Instance details |
(Show ntnAddr, Show ntcAddr) => ToObject (DiffusionTracer ntnAddr ntcAddr) Source # | |
Instance details |
ToObject (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Instance details |
Show lAddr => ToObject (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Instance details |
Show exception => ToObject (TraceLocalRootPeers RemoteAddress exception) Source # | |
Instance details |
ToObject (TraceTxSubmissionInbound txid tx) Source # | |
Instance details |
(Show txid, Show tx) => ToObject (TraceTxSubmissionOutbound txid tx) Source # | |
Instance details |
ConvertRawHash blk => ToObject (Point blk) Source # | |
Instance details |
(Show versionNumber, ToJSON versionNumber, ToJSON agreedOptions) => ToObject (ConnectionHandlerTrace versionNumber agreedOptions) Source # | |
Instance details |
(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => ToObject (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Instance details |
Show addr => ToObject (WithAddr addr ErrorPolicyTrace) Source # | |
Instance details |
(Show (ClientHasAgency st), Show (ServerHasAgency st)) => ToJSON (PeerHasAgency pr st) Source # | |
Instance details |
HasPrivacyAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Instance details |
HasSeverityAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Instance details |
HasTextFormatter (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Instance details |
ToObject (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Instance details |