@@ -6,7 +6,6 @@ import Test.Hydra.Prelude
6
6
import Data.List qualified as List
7
7
import Hydra.Chain (OnChainTx (.. ))
8
8
import Hydra.Chain.ChainState (ChainSlot (.. ), IsChainState )
9
- import Hydra.Data.ContestationPeriod (addContestationPeriod )
10
9
import Hydra.Events (EventSink (.. ), HasEventId (.. ), getEvents )
11
10
import Hydra.Events.Rotation (EventStore (.. ), RotationConfig (.. ), newRotatedEventStore )
12
11
import Hydra.HeadLogic (HeadState (.. ), IdleState (.. ), StateChanged (.. ), aggregate )
@@ -15,8 +14,7 @@ import Hydra.Ledger.Simple (SimpleChainState (..), simpleLedger)
15
14
import Hydra.Logging (showLogsOnFailure )
16
15
import Hydra.Node (hydrate )
17
16
import Hydra.NodeSpec (createMockEventStore , inputsToOpenHead , notConnect , observationInput , primeWith , runToCompletion )
18
- import Hydra.Plutus.Extras (posixFromUTCTime , posixToUTCTime )
19
- import Hydra.Tx.ContestationPeriod (toChain )
17
+ import Hydra.Tx.ContestationPeriod (toNominalDiffTime )
20
18
import Test.Hydra.Node.Fixture (testEnvironment , testHeadId )
21
19
import Test.Hydra.Tx.Fixture (cperiod )
22
20
import Test.QuickCheck (Positive (.. ))
@@ -56,8 +54,8 @@ spec = parallel $ do
56
54
>>= primeWith inputsToOpenHead
57
55
>>= runToCompletion
58
56
now <- getCurrentTime
59
- let contestationDeadline = addContestationPeriod (posixFromUTCTime now) (toChain cperiod)
60
- let closeInput = observationInput $ OnCloseTx testHeadId 0 (posixToUTCTime contestationDeadline)
57
+ let contestationDeadline = toNominalDiffTime cperiod `addUTCTime` now
58
+ let closeInput = observationInput $ OnCloseTx testHeadId 0 contestationDeadline
61
59
testHydrate rotatingEventStore []
62
60
>>= notConnect
63
61
>>= primeWith [closeInput]
@@ -69,8 +67,8 @@ spec = parallel $ do
69
67
it " a rotated and non-rotated node have consistent state" $ \ testHydrate -> do
70
68
-- prepare inputs
71
69
now <- getCurrentTime
72
- let contestationDeadline = addContestationPeriod (posixFromUTCTime now) (toChain cperiod)
73
- let closeInput = observationInput $ OnCloseTx testHeadId 0 (posixToUTCTime contestationDeadline)
70
+ let contestationDeadline = toNominalDiffTime cperiod `addUTCTime` now
71
+ let closeInput = observationInput $ OnCloseTx testHeadId 0 contestationDeadline
74
72
let inputs = inputsToOpenHead ++ [closeInput]
75
73
failAfter 1 $
76
74
do
0 commit comments