You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initialize a head on a network and initialize in block x+1
Open & close that head again
Start the hydra-node with --start-chain-from on block x
Open another, new head and do some transactions
Restart the hydra-node with same (start chain from x) configuration
The hydra-node has thrown away it's layer two state
Actual behavior
The hydra-node replays the L1 history. While most chain tx observations are ignored, the CloseTx from the old head will have the node evolve it's headState to first follow the old head getting closed and then the new head beeing initialized. Ultimately it will appear as the hydra-node has thrown away it's L2 state and got reset with a "fresh" open head.
Expected behavior
Observes and deliberately ignores Hydra transactions from other heads. For example using the headId
The text was updated successfully, but these errors were encountered:
Context & versions
Any recent version, likely 5642332 and
master
Steps to reproduce
x+1
hydra-node
with--start-chain-from
on blockx
hydra-node
with same (start chain fromx
) configurationhydra-node
has thrown away it's layer two stateActual behavior
The hydra-node replays the L1 history. While most chain tx observations are ignored, the
CloseTx
from the old head will have the node evolve it'sheadState
to first follow the old head getting closed and then the new head beeing initialized. Ultimately it will appear as thehydra-node
has thrown away it's L2 state and got reset with a "fresh" open head.Expected behavior
Observes and deliberately ignores Hydra transactions from other heads. For example using the
headId
The text was updated successfully, but these errors were encountered: