@@ -42,21 +42,10 @@ module Ouroboros.Consensus.Cardano.Node (
4242 , protocolClientInfoCardano
4343 , protocolInfoCardano
4444 -- * SupportedNetworkProtocolVersion
45- , pattern CardanoNodeToClientVersion1
46- , pattern CardanoNodeToClientVersion10
47- , pattern CardanoNodeToClientVersion11
4845 , pattern CardanoNodeToClientVersion12
4946 , pattern CardanoNodeToClientVersion13
5047 , pattern CardanoNodeToClientVersion14
5148 , pattern CardanoNodeToClientVersion15
52- , pattern CardanoNodeToClientVersion2
53- , pattern CardanoNodeToClientVersion3
54- , pattern CardanoNodeToClientVersion4
55- , pattern CardanoNodeToClientVersion5
56- , pattern CardanoNodeToClientVersion6
57- , pattern CardanoNodeToClientVersion7
58- , pattern CardanoNodeToClientVersion8
59- , pattern CardanoNodeToClientVersion9
6049 , pattern CardanoNodeToNodeVersion1
6150 , pattern CardanoNodeToNodeVersion2
6251 ) where
@@ -272,177 +261,6 @@ pattern CardanoNodeToNodeVersion2 =
272261 :* Nil
273262 )
274263
275- -- | We support the sole Byron version with the hard fork disabled.
276- pattern CardanoNodeToClientVersion1 :: BlockNodeToClientVersion (CardanoBlock c )
277- pattern CardanoNodeToClientVersion1 =
278- HardForkNodeToClientDisabled ByronNodeToClientVersion1
279-
280- -- | The hard fork enabled and the Shelley era enabled.
281- pattern CardanoNodeToClientVersion2 :: BlockNodeToClientVersion (CardanoBlock c )
282- pattern CardanoNodeToClientVersion2 =
283- HardForkNodeToClientEnabled
284- HardForkSpecificNodeToClientVersion1
285- ( EraNodeToClientEnabled ByronNodeToClientVersion1
286- :* EraNodeToClientEnabled ShelleyNodeToClientVersion1
287- :* EraNodeToClientDisabled
288- :* EraNodeToClientDisabled
289- :* EraNodeToClientDisabled
290- :* EraNodeToClientDisabled
291- :* EraNodeToClientDisabled
292- :* Nil
293- )
294-
295- -- | The hard fork enabled and the Shelley era enabled, but using
296- -- 'ShelleyNodeToClientVersion2' and 'HardForkSpecificNodeToClientVersion2'.
297- pattern CardanoNodeToClientVersion3 :: BlockNodeToClientVersion (CardanoBlock c )
298- pattern CardanoNodeToClientVersion3 =
299- HardForkNodeToClientEnabled
300- HardForkSpecificNodeToClientVersion2
301- ( EraNodeToClientEnabled ByronNodeToClientVersion1
302- :* EraNodeToClientEnabled ShelleyNodeToClientVersion2
303- :* EraNodeToClientDisabled
304- :* EraNodeToClientDisabled
305- :* EraNodeToClientDisabled
306- :* EraNodeToClientDisabled
307- :* EraNodeToClientDisabled
308- :* Nil
309- )
310-
311- -- | The hard fork enabled, and the Shelley and Allegra eras enabled.
312- --
313- -- We don't bother with 'ShelleyNodeToClientVersion1' and
314- -- 'HardForkSpecificNodeToClientVersion1'.
315- pattern CardanoNodeToClientVersion4 :: BlockNodeToClientVersion (CardanoBlock c )
316- pattern CardanoNodeToClientVersion4 =
317- HardForkNodeToClientEnabled
318- HardForkSpecificNodeToClientVersion2
319- ( EraNodeToClientEnabled ByronNodeToClientVersion1
320- :* EraNodeToClientEnabled ShelleyNodeToClientVersion2
321- :* EraNodeToClientEnabled ShelleyNodeToClientVersion2
322- :* EraNodeToClientDisabled
323- :* EraNodeToClientDisabled
324- :* EraNodeToClientDisabled
325- :* EraNodeToClientDisabled
326- :* Nil
327- )
328-
329- -- | The hard fork enabled, and the Shelley, Allegra, and Mary eras enabled.
330- --
331- -- We don't bother with 'ShelleyNodeToClientVersion1'.
332- pattern CardanoNodeToClientVersion5 :: BlockNodeToClientVersion (CardanoBlock c )
333- pattern CardanoNodeToClientVersion5 =
334- HardForkNodeToClientEnabled
335- HardForkSpecificNodeToClientVersion2
336- ( EraNodeToClientEnabled ByronNodeToClientVersion1
337- :* EraNodeToClientEnabled ShelleyNodeToClientVersion2
338- :* EraNodeToClientEnabled ShelleyNodeToClientVersion2
339- :* EraNodeToClientEnabled ShelleyNodeToClientVersion2
340- :* EraNodeToClientDisabled
341- :* EraNodeToClientDisabled
342- :* EraNodeToClientDisabled
343- :* Nil
344- )
345-
346- -- | The hard fork enabled, and the Shelley, Allegra, and Mary eras enabled, but
347- -- using 'ShelleyNodeToClientVersion3' for the Shelley-based eras , which
348- -- enables new queries.
349- pattern CardanoNodeToClientVersion6 :: BlockNodeToClientVersion (CardanoBlock c )
350- pattern CardanoNodeToClientVersion6 =
351- HardForkNodeToClientEnabled
352- HardForkSpecificNodeToClientVersion2
353- ( EraNodeToClientEnabled ByronNodeToClientVersion1
354- :* EraNodeToClientEnabled ShelleyNodeToClientVersion3
355- :* EraNodeToClientEnabled ShelleyNodeToClientVersion3
356- :* EraNodeToClientEnabled ShelleyNodeToClientVersion3
357- :* EraNodeToClientDisabled
358- :* EraNodeToClientDisabled
359- :* EraNodeToClientDisabled
360- :* Nil
361- )
362-
363- -- | The hard fork enabled, and the Shelley, Allegra, Mary and Alonzo eras enabled
364- pattern CardanoNodeToClientVersion7 :: BlockNodeToClientVersion (CardanoBlock c )
365- pattern CardanoNodeToClientVersion7 =
366- HardForkNodeToClientEnabled
367- HardForkSpecificNodeToClientVersion2
368- ( EraNodeToClientEnabled ByronNodeToClientVersion1
369- :* EraNodeToClientEnabled ShelleyNodeToClientVersion4
370- :* EraNodeToClientEnabled ShelleyNodeToClientVersion4
371- :* EraNodeToClientEnabled ShelleyNodeToClientVersion4
372- :* EraNodeToClientEnabled ShelleyNodeToClientVersion4
373- :* EraNodeToClientDisabled
374- :* EraNodeToClientDisabled
375- :* Nil
376- )
377-
378- -- | The hard fork enabled, and the Shelley, Allegra, Mary and Alonzo eras enabled
379- -- Using 'ShelleyNodeToClientVersion5' for the Shelley-based eras , which
380- -- enables new queries.
381- pattern CardanoNodeToClientVersion8 :: BlockNodeToClientVersion (CardanoBlock c )
382- pattern CardanoNodeToClientVersion8 =
383- HardForkNodeToClientEnabled
384- HardForkSpecificNodeToClientVersion2
385- ( EraNodeToClientEnabled ByronNodeToClientVersion1
386- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
387- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
388- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
389- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
390- :* EraNodeToClientDisabled
391- :* EraNodeToClientDisabled
392- :* Nil
393- )
394-
395- -- | The hard fork enabled, and the Shelley, Allegra, Mary, Alonzo and Babbage
396- -- eras enabled Using 'ShelleyNodeToClientVersion5' for the Shelley-based eras,
397- -- which enables new queries.
398- pattern CardanoNodeToClientVersion9 :: BlockNodeToClientVersion (CardanoBlock c )
399- pattern CardanoNodeToClientVersion9 =
400- HardForkNodeToClientEnabled
401- HardForkSpecificNodeToClientVersion2
402- ( EraNodeToClientEnabled ByronNodeToClientVersion1
403- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
404- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
405- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
406- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
407- :* EraNodeToClientEnabled ShelleyNodeToClientVersion5
408- :* EraNodeToClientDisabled
409- :* Nil
410- )
411-
412- -- | The hard fork enabled, and the Shelley, Allegra, Mary, Alonzo and Babbage
413- -- eras enabled Using 'ShelleyNodeToClientVersion6' for the Shelley-based eras,
414- -- which enables new queries.
415- pattern CardanoNodeToClientVersion10 :: BlockNodeToClientVersion (CardanoBlock c )
416- pattern CardanoNodeToClientVersion10 =
417- HardForkNodeToClientEnabled
418- HardForkSpecificNodeToClientVersion2
419- ( EraNodeToClientEnabled ByronNodeToClientVersion1
420- :* EraNodeToClientEnabled ShelleyNodeToClientVersion6
421- :* EraNodeToClientEnabled ShelleyNodeToClientVersion6
422- :* EraNodeToClientEnabled ShelleyNodeToClientVersion6
423- :* EraNodeToClientEnabled ShelleyNodeToClientVersion6
424- :* EraNodeToClientEnabled ShelleyNodeToClientVersion6
425- :* EraNodeToClientDisabled
426- :* Nil
427- )
428-
429- -- | The hard fork enabled, and the Shelley, Allegra, Mary, Alonzo and Babbage
430- -- eras enabled, using 'ShelleyNodeToClientVersion7' for the Shelley-based eras,
431- -- which enables new queries.
432- pattern CardanoNodeToClientVersion11 :: BlockNodeToClientVersion (CardanoBlock c )
433- pattern CardanoNodeToClientVersion11 =
434- HardForkNodeToClientEnabled
435- HardForkSpecificNodeToClientVersion2
436- ( EraNodeToClientEnabled ByronNodeToClientVersion1
437- :* EraNodeToClientEnabled ShelleyNodeToClientVersion7
438- :* EraNodeToClientEnabled ShelleyNodeToClientVersion7
439- :* EraNodeToClientEnabled ShelleyNodeToClientVersion7
440- :* EraNodeToClientEnabled ShelleyNodeToClientVersion7
441- :* EraNodeToClientEnabled ShelleyNodeToClientVersion7
442- :* EraNodeToClientDisabled
443- :* Nil
444- )
445-
446264-- | The hard fork enabled, and the Shelley, Allegra, Mary, Alonzo and Babbage
447265-- and Conway eras enabled, using 'ShelleyNodeToClientVersion8' for the
448266-- Shelley-based eras.
0 commit comments