@@ -21,26 +21,20 @@ module GeniusYield.Scripts.Dex.PartialOrderConfig (
21
21
-- * Address
22
22
partialOrderConfigAddr ,
23
23
partialOrderConfigPlutusAddr ,
24
-
25
- -- * Helpers
26
- mintingPolicyIdFromCurrencySymbol ,
27
24
) where
28
25
29
- import Cardano.Api qualified as Api
30
- import Data.Text (pack )
31
26
import GHC.Generics (Generic )
32
27
import GeniusYield.Scripts.Dex.PartialOrderConfig.Internal (PartialOrderConfigDatum (.. ))
33
28
import GeniusYield.Types
34
29
import PlutusCore.Version (plcVersion100 )
35
30
import PlutusLedgerApi.V1 qualified as Plutus
36
- import PlutusLedgerApi.V1.Value (AssetClass , CurrencySymbol ( .. ) )
31
+ import PlutusLedgerApi.V1.Value (AssetClass )
37
32
import PlutusTx (
38
33
BuiltinData ,
39
34
FromData (fromBuiltinData ),
40
35
ToData (toBuiltinData ),
41
36
)
42
37
import PlutusTx qualified
43
- import PlutusTx.Builtins.Internal (BuiltinByteString (.. ))
44
38
45
39
class HasPartialOrderConfigScript a where
46
40
getPartialOrderConfigValidator ∷ a → PlutusTx. CompiledCode (AssetClass → BuiltinData → BuiltinData → BuiltinData → () )
@@ -77,7 +71,7 @@ instance ToData (PartialOrderConfigInfoF Plutus.Address) where
77
71
PartialOrderConfigDatum
78
72
{ pocdSignatories = pubKeyHashToPlutus <$> pociSignatories,
79
73
pocdReqSignatories = pociReqSignatories,
80
- pocdNftSymbol = mintingPolicyIdCurrencySymbol pociNftSymbol,
74
+ pocdNftSymbol = mintingPolicyIdToCurrencySymbol pociNftSymbol,
81
75
pocdFeeAddr = pociFeeAddr,
82
76
pocdMakerFeeFlat = pociMakerFeeFlat,
83
77
pocdMakerFeeRatio = rationalToPlutus pociMakerFeeRatio,
@@ -121,20 +115,3 @@ partialOrderConfigAddr script nid ac =
121
115
122
116
partialOrderConfigPlutusAddr ∷ HasPartialOrderConfigScript a ⇒ a → GYAssetClass → Plutus. Address
123
117
partialOrderConfigPlutusAddr script ac = addressToPlutus $ partialOrderConfigAddr script GYMainnet ac
124
-
125
- -- TODO: move to Atlas!
126
- mintingPolicyIdFromCurrencySymbol ∷ CurrencySymbol → Either PlutusToCardanoError GYMintingPolicyId
127
- mintingPolicyIdFromCurrencySymbol cs =
128
- let
129
- BuiltinByteString bs = unCurrencySymbol cs
130
- in
131
- case Api. deserialiseFromRawBytes Api. AsPolicyId bs of
132
- Left e →
133
- Left $
134
- DeserialiseRawBytesError $
135
- pack $
136
- " mintingPolicyIdFromCurrencySymbol: "
137
- <> show cs
138
- <> " , error: "
139
- <> show e
140
- Right pid → Right $ mintingPolicyIdFromApi pid
0 commit comments