@@ -62,7 +62,6 @@ import Control.Exception (evaluate)
6262import Control.Monad (forM , forM_ , unless , when )
6363import Data.Aeson hiding (Key )
6464import qualified Data.Aeson as Aeson
65- import Data.Aeson.Encode.Pretty (encodePretty )
6665import qualified Data.Aeson.KeyMap as Aeson
6766import Data.Bifunctor (Bifunctor (.. ))
6867import Data.ByteString (ByteString )
@@ -275,9 +274,12 @@ runGenesisCreateCmd
275274 []
276275 template
277276
278- void $ TN. writeFileGenesis (rootdir </> " genesis.json" ) $ WritePretty shelleyGenesis
279- void $ TN. writeFileGenesis (rootdir </> " genesis.alonzo.json" ) $ WritePretty alonzoGenesis
280- void $ TN. writeFileGenesis (rootdir </> " genesis.conway.json" ) $ WritePretty conwayGenesis
277+ forM_
278+ [ (" genesis.json" , WritePretty shelleyGenesis)
279+ , (" genesis.alonzo.json" , WritePretty alonzoGenesis)
280+ , (" genesis.conway.json" , WritePretty conwayGenesis)
281+ ]
282+ $ \ (filename, genesis) -> TN. writeFileGenesis (rootdir </> filename) genesis
281283 where
282284 -- TODO: rationalise the naming convention on these genesis json files.
283285
@@ -685,10 +687,12 @@ runGenesisCreateStakedCmd
685687 stuffedUtxoAddrs
686688 template
687689
688- liftIO $ LBS. writeFile (rootdir </> " genesis.json" ) $ encodePretty shelleyGenesis
689-
690- void $ TN. writeFileGenesis (rootdir </> " genesis.alonzo.json" ) $ WritePretty alonzoGenesis
691- void $ TN. writeFileGenesis (rootdir </> " genesis.conway.json" ) $ WritePretty conwayGenesis
690+ forM_
691+ [ (" genesis.json" , WritePretty shelleyGenesis)
692+ , (" genesis.alonzo.json" , WritePretty alonzoGenesis)
693+ , (" genesis.conway.json" , WritePretty conwayGenesis)
694+ ]
695+ $ \ (filename, genesis) -> TN. writeFileGenesis (rootdir </> filename) genesis
692696 -- TODO: rationalise the naming convention on these genesis json files.
693697
694698 liftIO $
0 commit comments