Skip to content

Commit

Permalink
Only move genScriptRegistry function
Browse files Browse the repository at this point in the history
  • Loading branch information
ch1bo committed Feb 6, 2023
1 parent 31855b6 commit 2f3442c
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions hydra-node/src/Hydra/Chain/Direct/ScriptRegistry.hs
Expand Up @@ -62,6 +62,26 @@ data ScriptRegistry = ScriptRegistry
}
deriving (Eq, Show, Generic, ToJSON, FromJSON)

genScriptRegistry :: Gen ScriptRegistry
genScriptRegistry = do
txId <- arbitrary
txOut <- genTxOutAdaOnly
pure $
ScriptRegistry
{ initialReference =
( TxIn txId (TxIx 0)
, txOut{txOutReferenceScript = mkScriptRef Initial.validatorScript}
)
, commitReference =
( TxIn txId (TxIx 1)
, txOut{txOutReferenceScript = mkScriptRef Commit.validatorScript}
)
, headReference =
( TxIn txId (TxIx 2)
, txOut{txOutReferenceScript = mkScriptRef Head.validatorScript}
)
}

data NewScriptRegistryException = MissingScript
{ scriptName :: Text
, scriptHash :: ScriptHash
Expand Down Expand Up @@ -147,26 +167,6 @@ queryScriptRegistry networkId nodeSocket txId = do
where
candidates = [TxIn txId ix | ix <- [TxIx 0 .. TxIx 10]] -- Arbitrary but, high-enough.

genScriptRegistry :: Gen ScriptRegistry
genScriptRegistry = do
txId <- arbitrary
txOut <- genTxOutAdaOnly
pure $
ScriptRegistry
{ initialReference =
( TxIn txId (TxIx 0)
, txOut{txOutReferenceScript = mkScriptRef Initial.validatorScript}
)
, commitReference =
( TxIn txId (TxIx 1)
, txOut{txOutReferenceScript = mkScriptRef Commit.validatorScript}
)
, headReference =
( TxIn txId (TxIx 2)
, txOut{txOutReferenceScript = mkScriptRef Head.validatorScript}
)
}

publishHydraScripts ::
-- | Expected network discriminant.
NetworkId ->
Expand Down

0 comments on commit 2f3442c

Please sign in to comment.