| 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 (MiniProtocolInfo mode) 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 tx, ToJSON reason) => ToJSON (AnyMessage (LocalTxSubmission tx reason)) 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 |
| (ToJSON txid, ToJSON tx, Show txid, Show tx) => ToJSON (TraceTxSubmissionInbound txid tx) Source # | |
Instance details |
| (ToJSON txid, ToJSON tx) => ToJSON (TraceTxSubmissionOutbound txid tx) 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 Methods toJSON :: Trace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Value # toEncoding :: Trace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Encoding # toJSONList :: [Trace addr (ConnectionHandlerTrace versionNumber agreedOptions)] -> Value # toEncodingList :: [Trace addr (ConnectionHandlerTrace versionNumber agreedOptions)] -> Encoding # omitField :: Trace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Bool # |
| (Show addr, Show txid, Show tx) => ToJSON (TraceTxLogic addr txid tx) Source # | |
Instance details |
| (ToJSON extraDebugState, ToJSON extraFlags, ToJSON extraPeers, ToJSON extraTracer, ToJSON peerAddr, ToJSONKey peerAddr, Ord peerAddr, ToJSON (PublicRootPeers extraPeers peerAddr)) => ToJSON (TracePeerSelection extraDebugState extraFlags extraPeers extraTracer peerAddr) Source # | |
Instance details |