Skip to content

Commit 60d9129

Browse files
committed
Simplify ContestObservation
Turns out the contestedThreadOutput was not used at all
1 parent 31f2930 commit 60d9129

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

hydra-tx/src/Hydra/Tx/Contest.hs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,7 @@ contestTx scriptRegistry vk headId contestationPeriod openVersion snapshot sig (
148148
-- * Observation
149149

150150
data ContestObservation = ContestObservation
151-
{ contestedThreadOutput :: (TxIn, TxOut CtxUTxO)
152-
, headId :: HeadId
151+
{ headId :: HeadId
153152
, snapshotNumber :: SnapshotNumber
154153
, contestationDeadline :: UTCTime
155154
, contesters :: [Plutus.PubKeyHash]
@@ -172,13 +171,12 @@ observeContestTx utxo tx = do
172171
headId <- findStateToken headOutput
173172
case (datum, redeemer) of
174173
(Head.Closed Head.ClosedDatum{}, Head.Contest{}) -> do
175-
(newHeadInput, newHeadOutput) <- findTxOutByScript (utxoFromTx tx) Head.validatorScript
174+
(_, newHeadOutput) <- findTxOutByScript (utxoFromTx tx) Head.validatorScript
176175
newHeadDatum <- txOutScriptData $ fromCtxUTxOTxOut newHeadOutput
177176
let (onChainSnapshotNumber, contestationDeadline, contesters) = decodeDatum newHeadDatum
178177
pure
179178
ContestObservation
180-
{ contestedThreadOutput = (newHeadInput, newHeadOutput)
181-
, headId
179+
{ headId
182180
, snapshotNumber = fromChainSnapshotNumber onChainSnapshotNumber
183181
, contestationDeadline = posixToUTCTime contestationDeadline
184182
, contesters

0 commit comments

Comments
 (0)