@@ -23,7 +23,6 @@ import Control.Monad.Trans.Except
23
23
import Control.Monad.Trans.Except.Extra
24
24
import "contra-tracer" Control.Tracer (nullTracer )
25
25
import Data.ByteString.Lazy.Char8 as BSL (writeFile )
26
- import Data.List (isSuffixOf )
27
26
import Data.Ratio ((%) )
28
27
29
28
import Streaming
@@ -55,7 +54,6 @@ import Cardano.TxGenerator.Setup.SigningKey
55
54
56
55
import Cardano.Benchmarking.OuroborosImports as Core (LocalSubmitTx , SigningKeyFile ,
57
56
makeLocalConnectInfo , protocolToCodecConfig )
58
- import Cardano.Benchmarking.PlutusScripts (findPlutusScript )
59
57
60
58
import Cardano.Benchmarking.LogTypes as Core (TraceBenchTxSubmit (.. ), btConnect_ , btN2N_ ,
61
59
btSubmission2_ , btTxSubmit_ )
@@ -409,12 +407,7 @@ makePlutusContext :: forall era. IsShelleyBasedEra era
409
407
-> ActionM (Witness WitCtxTxIn era , ScriptInAnyLang , ScriptData , Lovelace )
410
408
makePlutusContext ScriptSpec {.. } = do
411
409
protocolParameters <- getProtocolParameters
412
- script <- if " .hs" `isSuffixOf` scriptSpecFile
413
- then maybe
414
- (liftTxGenError $ TxGenError $ " Plutus script not included: " ++ scriptSpecFile)
415
- return
416
- (findPlutusScript scriptSpecFile)
417
- else liftIOSafe $ Plutus. readPlutusScript scriptSpecFile
410
+ script <- liftIOSafe $ Plutus. readPlutusScript scriptSpecFile
418
411
419
412
executionUnitPrices <- case protocolParamPrices protocolParameters of
420
413
Just x -> return x
@@ -458,15 +451,15 @@ makePlutusContext ScriptSpec{..} = do
458
451
traceDebug $ " Plutus auto mode : Available budget per Tx: " ++ show perTxBudget
459
452
++ " -- split between inputs per Tx: " ++ show txInputs
460
453
461
- case plutusAutoScaleBlockfit protocolParameters scriptSpecFile script autoBudget strategy txInputs of
454
+ case plutusAutoScaleBlockfit protocolParameters ( either ( " builtin: " ++ ) ( " plutus file: " ++ ) scriptSpecFile) script autoBudget strategy txInputs of
462
455
Left err -> liftTxGenError err
463
456
Right (summary, PlutusAutoBudget {.. }, preRun) -> do
464
457
setEnvSummary summary
465
458
dumpBudgetSummaryIfExisting
466
459
return (unsafeHashableScriptData autoBudgetDatum, autoBudgetRedeemer, preRun)
467
460
468
461
let msg = mconcat [ " Plutus Benchmark :"
469
- , " Script: " , scriptSpecFile
462
+ , " Script: " , show scriptSpecFile
470
463
, " , Datum: " , show scriptData
471
464
, " , Redeemer: " , show scriptRedeemer
472
465
, " , StatedBudget: " , show executionUnits
0 commit comments