@@ -8,8 +8,8 @@ module DMQ.NodeToClient.Version
88 ( NodeToClientVersion (.. )
99 , NodeToClientVersionData (.. )
1010 , stdVersionDataNTC
11- , nodeToClientCodecCBORTerm
1211 , nodeToClientVersionCodec
12+ , nodeToClientVersionDataCodec
1313 ) where
1414
1515import Codec.CBOR.Term qualified as CBOR
@@ -22,7 +22,7 @@ import Data.Text (Text)
2222import Data.Text qualified as T
2323import GHC.Generics (Generic )
2424
25- import Ouroboros.Network.CodecCBORTerm ( CodecCBORTerm ( .. ))
25+ import Ouroboros.Network.CodecCBORTerm
2626import Ouroboros.Network.Handshake.Acceptable (Acceptable (.. ))
2727import Ouroboros.Network.Handshake.Queryable (Queryable (.. ))
2828import Ouroboros.Network.Magic (NetworkMagic (.. ))
@@ -120,6 +120,9 @@ nodeToClientCodecCBORTerm _v = CodecCBORTerm {encodeTerm, decodeTerm}
120120 decoder x query | x >= 0 && x <= 0xffffffff = Right (NodeToClientVersionData (NetworkMagic $ fromIntegral x) query)
121121 | otherwise = Left $ T. pack $ " networkMagic out of bound: " <> show x
122122
123+ nodeToClientVersionDataCodec :: VersionDataCodec NodeToClientVersion NodeToClientVersionData
124+ nodeToClientVersionDataCodec = mkVersionedCodecCBORTerm nodeToClientCodecCBORTerm
125+
123126stdVersionDataNTC :: NetworkMagic -> NodeToClientVersionData
124127stdVersionDataNTC networkMagic =
125128 NodeToClientVersionData
0 commit comments