@@ -7,13 +7,19 @@ module Ctl.Internal.Contract.Provider
77import Prelude
88
99import Cardano.AsCbor (encodeCbor )
10+ import Cardano.Blockfrost.BlockfrostBackend (BlockfrostBackend )
11+ import Cardano.Blockfrost.Service
12+ ( BlockfrostServiceM
13+ , runBlockfrostServiceM
14+ )
15+ import Cardano.Blockfrost.Service as Blockfrost
1016import Cardano.Provider.Error (ClientError (ClientOtherError))
1117import Cardano.Provider.Type (Provider )
1218import Cardano.Types.Transaction (hash ) as Transaction
1319import Contract.Log (logDebug' )
1420import Control.Monad.Error.Class (throwError )
1521import Ctl.Internal.Contract.LogParams (LogParams )
16- import Ctl.Internal.Contract.ProviderBackend (BlockfrostBackend , CtlBackend )
22+ import Ctl.Internal.Contract.ProviderBackend (CtlBackend )
1723import Ctl.Internal.Helpers (logWithLevel )
1824import Ctl.Internal.QueryM (QueryM )
1925import Ctl.Internal.QueryM (evaluateTxOgmios , getChainTip , submitTxOgmios ) as QueryM
@@ -34,11 +40,6 @@ import Ctl.Internal.QueryM.Pools
3440 , getPubKeyHashDelegationsAndRewards
3541 , getValidatorHashDelegationsAndRewards
3642 ) as QueryM
37- import Ctl.Internal.Service.Blockfrost
38- ( BlockfrostServiceM
39- , runBlockfrostServiceM
40- )
41- import Ctl.Internal.Service.Blockfrost as Blockfrost
4243import Data.Either (Either (Left, Right))
4344import Data.Maybe (fromMaybe , isJust )
4445import Data.Newtype (unwrap , wrap )
@@ -109,7 +110,7 @@ providerForBlockfrostBackend logParams backend =
109110 Left err -> throwError $ error $ show err
110111 , submitTx: runBlockfrostServiceM' <<< Blockfrost .submitTx
111112 , evaluateTx: \tx additionalUtxos ->
112- runBlockfrostServiceM' $ Blockfrost .evaluateTx tx (wrap additionalUtxos)
113+ runBlockfrostServiceM' $ Blockfrost .evaluateTx tx additionalUtxos
113114 , getEraSummaries: runBlockfrostServiceM' Blockfrost .getEraSummaries
114115 , getPoolIds: runBlockfrostServiceM' Blockfrost .getPoolIds
115116 , getPubKeyHashDelegationsAndRewards: \networkId stakePubKeyHash ->
0 commit comments