Skip to content

Commit 472ef50

Browse files
committed
wip - allegra: remove from testlib, empty module
1 parent 751a36d commit 472ef50

File tree

2 files changed

+1
-71
lines changed

2 files changed

+1
-71
lines changed

eras/allegra/impl/cardano-ledger-allegra.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ library testlib
113113
base,
114114
bytestring,
115115
cardano-ledger-allegra,
116-
cardano-ledger-binary,
117116
cardano-ledger-core:{cardano-ledger-core, testlib},
118117
cardano-ledger-shelley:{cardano-ledger-shelley, testlib},
119118
cardano-strict-containers,

eras/allegra/impl/testlib/Test/Cardano/Ledger/Allegra/Binary/Annotator.hs

Lines changed: 1 addition & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -10,73 +10,4 @@
1010
{-# LANGUAGE UndecidableInstances #-}
1111
{-# OPTIONS_GHC -Wno-orphans #-}
1212

13-
module Test.Cardano.Ledger.Allegra.Binary.Annotator (
14-
module Test.Cardano.Ledger.Shelley.Binary.Annotator,
15-
) where
16-
17-
import Cardano.Ledger.Allegra (AllegraEra)
18-
import Cardano.Ledger.Allegra.Scripts
19-
import Cardano.Ledger.Allegra.TxAuxData
20-
import Cardano.Ledger.Allegra.TxBody
21-
import Cardano.Ledger.Binary
22-
import Cardano.Ledger.Binary.Coders
23-
import Cardano.Ledger.Core
24-
import qualified Data.Sequence.Strict as StrictSeq
25-
import Test.Cardano.Ledger.Allegra.Arbitrary ()
26-
import Test.Cardano.Ledger.Core.Binary.Annotator
27-
import Test.Cardano.Ledger.Shelley.Binary.Annotator
28-
29-
instance Era era => DecCBOR (Annotator (AllegraTxAuxDataRaw era)) where
30-
decCBOR =
31-
peekTokenType >>= \case
32-
TypeMapLen -> decodeFromMap
33-
TypeMapLen64 -> decodeFromMap
34-
TypeMapLenIndef -> decodeFromMap
35-
TypeListLen -> decodeFromList
36-
TypeListLen64 -> decodeFromList
37-
TypeListLenIndef -> decodeFromList
38-
_ -> fail "Failed to decode AuxiliaryDataRaw"
39-
where
40-
decodeFromMap =
41-
decode
42-
( Ann (Emit AllegraTxAuxDataRaw)
43-
<*! Ann From
44-
<*! Ann (Emit StrictSeq.empty)
45-
)
46-
decodeFromList =
47-
decode
48-
( Ann (RecD AllegraTxAuxDataRaw)
49-
<*! Ann From
50-
<*! D (sequence <$> decCBOR)
51-
)
52-
53-
deriving via
54-
(Mem (AllegraTxAuxDataRaw era))
55-
instance
56-
Era era => DecCBOR (Annotator (AllegraTxAuxData era))
57-
58-
instance Era era => DecCBOR (Annotator (TimelockRaw era)) where
59-
decCBOR = decode (Summands "TimelockRaw" decRaw)
60-
where
61-
decRaw :: Word -> Decode 'Open (Annotator (TimelockRaw era))
62-
decRaw 0 = Ann (SumD TimelockSignature <! From)
63-
decRaw 1 = Ann (SumD TimelockAllOf) <*! D (sequence <$> decCBOR)
64-
decRaw 2 = Ann (SumD TimelockAnyOf) <*! D (sequence <$> decCBOR)
65-
decRaw 3 = Ann (SumD TimelockMOf) <*! Ann From <*! D (sequence <$> decCBOR)
66-
decRaw 4 = Ann (SumD TimelockTimeStart <! From)
67-
decRaw 5 = Ann (SumD TimelockTimeExpire <! From)
68-
decRaw n = Invalid n
69-
70-
instance Era era => DecCBOR (Annotator (Timelock era)) where
71-
decCBOR = fmap MkTimelock <$> decCBOR
72-
73-
instance
74-
(DecCBOR m, Monoid m, AllegraEraTxBody era) =>
75-
DecCBOR (Annotator (AllegraTxBodyRaw m era))
76-
where
77-
decCBOR = pure <$> decCBOR
78-
79-
deriving via
80-
Mem (AllegraTxBodyRaw () AllegraEra)
81-
instance
82-
DecCBOR (Annotator (TxBody AllegraEra))
13+
module Test.Cardano.Ledger.Allegra.Binary.Annotator where

0 commit comments

Comments
 (0)