cardano-diffusion:protocols
Safe HaskellNone
LanguageHaskell2010

Cardano.Network.Protocol.PeerSharing.Codec

Documentation

codecPeerSharing :: NodeToNodeVersion -> Codec (PeerSharing RemoteAddress) DeserialiseFailure IO ByteString Source #

codecPeerSharingId :: forall peerAddress (m :: Type -> Type). Monad m => Codec (PeerSharing peerAddress) CodecFailure m (AnyMessage (PeerSharing peerAddress)) #

byteLimitsPeerSharing :: forall peerAddress bytes. (bytes -> Word) -> ProtocolSizeLimits (PeerSharing peerAddress) bytes #

timeLimitsPeerSharing :: ProtocolTimeLimits (PeerSharing peerAddress) #