Skip to content

Commit 92c2530

Browse files
committed
add .env file containing HYDRA_SCRIPTS_TX_ID similarly to how demo works
> this is to easily start a node from out folder
1 parent 5348f61 commit 92c2530

File tree

1 file changed

+4
-1
lines changed
  • hydra-cluster/exe/hydra-cluster

1 file changed

+4
-1
lines changed

hydra-cluster/exe/hydra-cluster/Main.hs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module Main where
55
import Hydra.Prelude
66

77
import CardanoNode (findRunningCardanoNode, waitForFullySynchronized, withCardanoNodeDevnet, withCardanoNodeOnKnownNetwork)
8-
import Hydra.Cardano.Api (TxId)
8+
import Hydra.Cardano.Api (TxId, serialiseToRawBytesHexText)
99
import Hydra.Chain.Backend (ChainBackend, blockfrostProjectPath)
1010
import Hydra.Chain.Blockfrost (BlockfrostBackend (..))
1111
import Hydra.Cluster.Faucet (publishHydraScriptsAs)
@@ -45,6 +45,9 @@ run options =
4545
Nothing -> do
4646
withCardanoNodeDevnet fromCardanoNode workDir $ \_ backend -> do
4747
txId <- publishOrReuseHydraScripts tracer backend
48+
let hydraScriptsTxId = intercalate "," $ toString . serialiseToRawBytesHexText <$> txId
49+
let envPath = workDir </> ".env"
50+
writeFile envPath $ "HYDRA_SCRIPTS_TX_ID=" <> hydraScriptsTxId
4851
singlePartyOpenAHead tracer workDir backend txId $ \client walletSk _headId -> do
4952
case scenario of
5053
Idle -> forever $ pure ()

0 commit comments

Comments
 (0)