Skip to content

Commit ca83935

Browse files
author
gege251
committed
Fix examples
1 parent 02120dd commit ca83935

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

examples/plutus-game/app/Main.hs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import Cardano.PlutusExample.Game (
1313
import Data.Aeson qualified as JSON
1414
import Data.Aeson.TH (defaultOptions, deriveJSON)
1515
import Data.ByteString.Lazy qualified as LazyByteString
16+
import Data.Maybe (fromMaybe)
1617
import MLabsPAB qualified
1718
import MLabsPAB.Types (
1819
CLILocation (Local),
@@ -46,7 +47,9 @@ $(deriveJSON defaultOptions ''GameContracts)
4647

4748
main :: IO ()
4849
main = do
49-
protocolParams <- JSON.decode <$> LazyByteString.readFile "protocol.json"
50+
protocolParams <-
51+
fromMaybe (error "protocol.json file not found") . JSON.decode
52+
<$> LazyByteString.readFile "protocol.json"
5053
let pabConf =
5154
PABConfig
5255
{ pcCliLocation = Local

examples/plutus-nft/app/Main.hs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import Cardano.PlutusExample.NFT (
1111
import Data.Aeson qualified as JSON
1212
import Data.Aeson.TH (defaultOptions, deriveJSON)
1313
import Data.ByteString.Lazy qualified as LazyByteString
14+
import Data.Maybe (fromMaybe)
1415
import Ledger.Value (TokenName)
1516
import MLabsPAB qualified
1617
import MLabsPAB.Types (
@@ -46,7 +47,9 @@ $(deriveJSON defaultOptions ''MintNFTContracts)
4647

4748
main :: IO ()
4849
main = do
49-
protocolParams <- JSON.decode <$> LazyByteString.readFile "protocol.json"
50+
protocolParams <-
51+
fromMaybe (error "protocol.json file not found") . JSON.decode
52+
<$> LazyByteString.readFile "protocol.json"
5053
let pabConf =
5154
PABConfig
5255
{ pcCliLocation = Local

examples/plutus-transfer/app/Main.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ import Cardano.PlutusExample.Transfer (
99
transfer,
1010
)
1111
import Data.Aeson qualified as JSON
12-
import Ledger.Value (Value)
1312
import Data.Aeson.TH (defaultOptions, deriveJSON)
1413
import Data.ByteString.Lazy qualified as LazyByteString
1514
import Data.Maybe (fromMaybe)
1615
import Ledger.Crypto (PubKeyHash)
16+
import Ledger.Value (Value)
1717
import MLabsPAB qualified
1818
import MLabsPAB.Types (
1919
CLILocation (Local),

0 commit comments

Comments
 (0)