Remove demo test. It is flaky on the hydra runners.
We can re-enable it later.
We can re-enable it later.
> this required to define an offline chain backend, which throws errors at any backend call but it has a hardcoded option of blockTime = 1
This reverts commit 520a85ca96e5bf851c924dfac2fec03e87f8e908.
> current is insuficient for real networks
> so it doubles the unsynced policy
> NodeState now tracks currentChainPoint :: ChainPointType tx, instead of currentSlot :: ChainSlot + currentChainTime :: Maybe UTCTime > NodeSynced and NodeUnsynced now carry ChainPointType tx, instead of chainTime :: UTCTime > extended IsChainState class with chainPointTime :: ChainPointType tx -> UTCTime > initialChainTime = posixSecondsToUTCTime 0
> to make it more specific and dedicated
> behavior specs where causing 'arithmetic underflow'
> replace NominalDiffTime with Natural
> it is not optional anymore
> now stepHydraNode takes the current time as argument > that allows runToCompletion to not depend on a recent clock time, rather it now derives next current-time as the following after the last known by the node state.