cardano-diffusion:protocols-tests-lib
Safe HaskellNone
LanguageHaskell2010

Cardano.Network.Protocol.Handshake.Test

Synopsis

Documentation

newtype ArbitraryNodeToNodeVersionData Source #

Constructors

ArbitraryNodeToNodeVersionData 

Fields

prop_peerSharing_symmetric :: (MonadAsync m, MonadCatch m, MonadEvaluate m) => m (Channel m ByteString, Channel m ByteString) -> Codec (Handshake NodeToNodeVersion Term) DeserialiseFailure m ByteString -> VersionDataCodec Term NodeToNodeVersion ArbitraryNodeToNodeVersionData -> Versions NodeToNodeVersion ArbitraryNodeToNodeVersionData Bool -> Versions NodeToNodeVersion ArbitraryNodeToNodeVersionData Bool -> m Property Source #

Run a query for the server's supported version.

transformNodeToNodeVersionData :: CodecCBORTerm Text NodeToNodeVersionData -> CodecCBORTerm Text ArbitraryNodeToNodeVersionData Source #