FromJSON PublicRootPeers Source # | |
Instance details |
FromJSON RootConfig Source # | |
Instance details |
FromJSON AssociationMode Source # | |
Instance details |
FromJSON HotValency Source # | |
Instance details |
FromJSON WarmValency Source # | |
Instance details |
FromJSON DiffusionMode Source # | |
Instance details |
FromJSON UseLedgerPeers Source # | |
Instance details |
FromJSON PeerSharing Source # | |
Instance details |
FromJSON AcceptedConnectionsLimit Source # | |
Instance details |
ToJSON Time Source # | |
Instance details |
ToJSON PortNumber Source # | |
Instance details |
ToJSON ChannelTrace Source # | |
Instance details |
ToJSON Trace Source # | |
Instance details |
ToJSON BearerTrace Source # | |
Instance details |
ToJSON MiniProtocolDir Source # | |
Instance details |
ToJSON MiniProtocolNum Source # | |
Instance details |
ToJSON PeerGSV Source # | |
Instance details |
ToJSON PublicRootPeers Source # | |
Instance details |
ToJSON RootConfig Source # | |
Instance details |
ToJSON RepromoteDelay Source # | |
Instance details |
ToJSON ChurnCounters Source # | |
Instance details |
ToJSON AssociationMode Source # | |
Instance details |
ToJSON PeerSelectionTargets Source # | |
Instance details |
ToJSON TraceLedgerPeers Source # | |
Instance details |
ToJSON DNSTrace Source # | |
Instance details |
ToJSON TracePublicRootPeers Source # | |
Instance details |
ToJSON KnownPeerInfo Source # | |
Instance details |
ToJSON HotValency Source # | |
Instance details |
ToJSON WarmValency Source # | |
Instance details |
ToJSON PeerStatus Source # | |
Instance details |
ToJSON DiffusionMode Source # | |
Instance details |
ToJSON UseLedgerPeers Source # | |
Instance details |
ToJSON PeerSharing Source # | |
Instance details |
ToJSON ProtocolLimitFailure Source # | |
Instance details |
ToJSON ConnStateId Source # | |
Instance details |
ToJSON AbstractState Source # | |
Instance details |
ToJSON ConnectionManagerCounters Source # | |
Instance details |
ToJSON RemoteSt Source # | |
Instance details |
ToJSON AcceptConnectionsPolicyTrace Source # | |
Instance details |
ToJSON AcceptedConnectionsLimit Source # | |
Instance details |
ToJSON LocalAddress Source # | |
Instance details |
ToJSON RemoteAddress Source # | |
Instance details |
ToJSONKey RelayAccessPoint Source # | |
Instance details |
ToJSONKey LocalAddress Source # | |
Instance details |
ToJSONKey RemoteAddress Source # | |
Instance details |
ToJSON extraFlags => ToJSON (LocalRootConfig extraFlags) Source # | |
Instance details |
ToJSON peerAddr => ToJSON (ConnectionId peerAddr) Source # | |
Instance details |
ToJSON addr => ToJSON (LocalAddr addr) Source # | |
Instance details |
(Show addr, ToJSON addr) => ToJSON (AbstractTransitionTrace addr) Source # | |
Instance details |
ToJSON state => ToJSON (MaybeUnknown state) Source # | |
Instance details |
ToJSON addr => ToJSON (OperationResult addr) Source # | |
Instance details |
ToJSON (AnyMessage ps) => ToJSON (TraceSendRecv ps) Source # | |
Instance details |
ToJSON addr => ToJSON (RemoteTransitionTrace addr) Source # | |
Instance details |
(ToJSON addr, ToJSONKey addr, Show addr) => ToJSON (Trace addr) Source # | |
Instance details |
Show vNumber => ToJSON (HandshakeException vNumber) Source # | |
Instance details |
ToJSON vNumber => ToJSON (HandshakeProtocolError vNumber) Source # | |
Instance details |
ToJSON vNumber => ToJSON (RefuseReason vNumber) Source # | |
Instance details |
(Show addr, ToJSON addr) => ToJSON (Trace addr) Source # | |
Instance details |
ToJSON addr => ToJSON (PeerSharingResult addr) Source # | |
Instance details |
(ToJSON version, ToJSONKey version, ToJSON params) => ToJSON (AnyMessage (Handshake version params)) Source # | |
Instance details |
ToJSON (AnyMessage KeepAlive) Source # | |
Instance details |
ToJSON peerAddr => ToJSON (AnyMessage (PeerSharing peerAddr)) Source # | |
Instance details |
(Show txid, Show tx) => ToJSON (AnyMessage (TxSubmission2 txid tx)) Source # | |
Instance details |
(ToJSON addr, ToJSONKey addr) => ToJSONKey (ConnectionId addr) Source # | |
Instance details |
(ToJSON peer, ToJSON point) => ToJSON (TraceLabelPeer peer (FetchDecision [point])) Source # | |
Instance details |
(ToJSON peer, ToJSON a) => ToJSON (WithBearer peer a) Source # | |
Instance details |
(ToJSON localAddress, ToJSON remoteAddress) => ToJSON (DiffusionTracer localAddress remoteAddress) Source # | |
Instance details |
(ToJSON peerAddr, Show peerAddr, Show versionNumber) => ToJSON (PeerSelectionActionsTrace peerAddr versionNumber) Source # | |
Instance details |
(ToJSON extraFlags, ToJSON peerAddr, ToJSONKey peerAddr) => ToJSON (TraceLocalRootPeers extraFlags peerAddr) Source # | |
Instance details |
(ToJSON extraFlags, ToJSONKey peerAddr, ToJSON peerAddr, Ord peerAddr) => ToJSON (LocalRootPeers extraFlags peerAddr) Source # | |
Instance details |
(Show versionNumber, ToJSON versionNumber, ToJSON agreedOptions) => ToJSON (ConnectionHandlerTrace versionNumber agreedOptions) Source # | |
Instance details |
(Show addr, Show versionNumber, Show agreedOptions, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => ToJSON (Trace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Instance details |
(ToJSON extraDebugState, ToJSON extraFlags, ToJSON extraPeers, ToJSON peerAddr, ToJSONKey peerAddr, Ord peerAddr, ToJSON (PublicRootPeers extraPeers peerAddr)) => ToJSON (TracePeerSelection extraDebugState extraFlags extraPeers peerAddr) Source # | |
Instance details |