@@ -7,7 +7,7 @@ Stability : develop
7
7
-}
8
8
module GeniusYield.Api.Dex.PartialOrderConfig (
9
9
PocdException (.. ),
10
- partialOrderConfigAddr' ,
10
+ -- partialOrderConfigAddr',
11
11
fetchPartialOrderConfig ,
12
12
) where
13
13
@@ -17,11 +17,11 @@ import GeniusYield.Api.Dex.Types
17
17
import GeniusYield.HTTP.Errors (GYApiError (.. ), IsGYApiError (.. ))
18
18
import GeniusYield.Imports
19
19
import GeniusYield.Scripts.Dex.PartialOrderConfig (
20
+ HasPartialOrderConfigAddr (getPartialOrderConfigAddr ),
20
21
PartialOrderConfigInfoF (.. ),
21
- partialOrderConfigAddr ,
22
22
)
23
23
import GeniusYield.TxBuilder (
24
- GYTxQueryMonad (networkId , utxosAtAddressWithDatums ),
24
+ GYTxQueryMonad (utxosAtAddressWithDatums ),
25
25
addressFromPlutus' ,
26
26
throwAppError ,
27
27
utxoDatumPure' ,
@@ -46,15 +46,17 @@ instance IsGYApiError PocdException where
46
46
gaeMsg = Txt. pack $ printf " Partial order config not found for NFT: %s" nftToken
47
47
}
48
48
49
- partialOrderConfigAddr' ∷ GYDexApiQueryMonad m a ⇒ GYAssetClass → m GYAddress
50
- partialOrderConfigAddr' nftToken = do
51
- nid ← networkId
52
- a ← ask
53
- pure $ partialOrderConfigAddr a nid nftToken
49
+ -- partialOrderConfigAddr' ∷ GYDexApiQueryMonad m a ⇒ GYAssetClass → m GYAddress
50
+ -- partialOrderConfigAddr' nftToken = do
51
+ -- nid ← networkId
52
+ -- a ← ask
53
+ -- pure $ partialOrderConfigAddr a nid nftToken
54
54
55
55
fetchPartialOrderConfig ∷ GYDexApiQueryMonad m a ⇒ GYAssetClass → m (GYTxOutRef , PartialOrderConfigInfoF GYAddress )
56
56
fetchPartialOrderConfig nftToken = do
57
- addr ← partialOrderConfigAddr' nftToken
57
+ -- addr ← partialOrderConfigAddr' nftToken
58
+ a ← ask
59
+ let addr = getPartialOrderConfigAddr a
58
60
utxos ← utxosAtAddressWithDatums addr $ Just nftToken
59
61
case utxos of
60
62
[p@ (utxo, Just _)] → do
0 commit comments