@@ -100,7 +100,7 @@ initBlacklist = Utils.inBabbage @era $ do
100100 prependTxOut txout
101101
102102 -- add operator signature
103- opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv)
103+ opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv @ era )
104104 addRequiredSignature opPkh
105105
106106{-| Reason for adding an address to the blacklist
@@ -162,12 +162,12 @@ insertBlacklistNode reason cred blacklistNodes = Utils.inBabbage @era $ do
162162 addBlacklistReason reason
163163
164164 -- add operator signature
165- opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv)
165+ opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv @ era )
166166 addRequiredSignature opPkh
167167
168168removeBlacklistNode :: forall era env err m . (MonadReader env m , Env. HasOperatorEnv era env , Env. HasBlacklistEnv env , C. IsBabbageBasedEra era , C. HasScriptLanguageInEra C. PlutusScriptV3 era , MonadBuildTx era m , MonadError err m , AsRegulatedStablecoinError err ) => C. PaymentCredential -> [UTxODat era BlacklistNode ]-> m ()
169169removeBlacklistNode cred blacklistNodes = Utils. inBabbage @ era $ do
170- opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv)
170+ opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv @ era )
171171 blacklistSpendingScript <- asks (Env. bleSpendingScript . Env. blacklistEnv)
172172 blacklistMintingScript <- asks (Env. bleMintingScript . Env. blacklistEnv)
173173 blacklistPolicyId <- asks (Env. blacklistNodePolicyId . Env. blacklistEnv)
@@ -217,7 +217,7 @@ issueSmartTokens paramsTxOut issuanceCborHexTxOut (an, q) directoryNode destinat
217217transferSmartTokens :: forall env era err a m . (MonadReader env m , Env. HasTransferLogicEnv env , Env. HasDirectoryEnv env , C. IsBabbageBasedEra era , MonadBlockchain era m , C. HasScriptLanguageInEra C. PlutusScriptV3 era , MonadBuildTx era m , Env. HasOperatorEnv era env , MonadError err m ) => UTxODat era ProgrammableLogicGlobalParams -> [UTxODat era BlacklistNode ] -> UTxODat era DirectorySetNode -> [UTxODat era a ] -> (C. AssetId , C. Quantity ) -> C. PaymentCredential -> m (FindProofResult era )
218218transferSmartTokens paramsTxIn blacklistNodes directoryNode spendingUserOutputs (assetId, q) destinationCred = Utils. inBabbage @ era $ do
219219 nid <- queryNetworkId
220- userCred <- Env. operatorPaymentCredential
220+ userCred <- Env. operatorPaymentCredential @ env @ era
221221 progLogicBaseCred <- asks (Env. programmableLogicBaseCredential . Env. directoryEnv)
222222
223223 -- Find sufficient inputs to cover the transfer
@@ -299,7 +299,7 @@ seizeSmartTokens reason paramsTxIn seizingTxo destinationCred directoryList = Ut
299299
300300addIssueWitness :: forall era env m . (MonadReader env m , Env. HasOperatorEnv era env , Env. HasTransferLogicEnv env , C. IsBabbageBasedEra era , MonadBlockchain era m , C. HasScriptLanguageInEra C. PlutusScriptV3 era , MonadBuildTx era m ) => m ()
301301addIssueWitness = Utils. inBabbage @ era $ do
302- opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv)
302+ opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv @ era )
303303 mintingScript <- asks (Env. tleMintingScript . Env. transferLogicEnv)
304304 let sh = C. hashScript $ C. PlutusScript C. PlutusScriptV3 mintingScript
305305 addRequiredSignature opPkh
@@ -351,7 +351,7 @@ Uses the user from 'HasOperatorEnv env'. Fails if the user is blacklisted.
351351-}
352352addTransferWitness :: forall env era err m . (MonadError err m , MonadReader env m , Env. HasOperatorEnv era env , Env. HasTransferLogicEnv env , C. IsBabbageBasedEra era , MonadBlockchain era m , C. HasScriptLanguageInEra C. PlutusScriptV3 era , MonadBuildTx era m ) => [UTxODat era BlacklistNode ] -> m (FindProofResult era )
353353addTransferWitness blacklistNodes = Utils. inBabbage @ era $ do
354- opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv) -- In this case 'operator' is the user
354+ opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv @ era ) -- In this case 'operator' is the user
355355 nid <- queryNetworkId
356356 transferScript <- asks (Env. tleTransferScript . Env. transferLogicEnv)
357357
@@ -392,7 +392,7 @@ addReferencesWithTxBody f =
392392
393393addSeizeWitness :: forall env era m . (MonadReader env m , Env. HasOperatorEnv era env , Env. HasTransferLogicEnv env , C. IsBabbageBasedEra era , MonadBlockchain era m , C. HasScriptLanguageInEra C. PlutusScriptV3 era , MonadBuildTx era m ) => m ()
394394addSeizeWitness = Utils. inBabbage @ era $ do
395- opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv)
395+ opPkh <- asks (fst . Env. bteOperator . Env. operatorEnv @ era )
396396 seizeScript <- asks (Env. tleIssuerScript . Env. transferLogicEnv)
397397 let sh = C. hashScript $ C. PlutusScript C. PlutusScriptV3 seizeScript
398398 addRequiredSignature opPkh
0 commit comments