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
danwt
changed the title
Liveness: schedule another liveness event if sequencer is jailed?
fraud liveness: schedule another liveness event if sequencer is jailed?
Aug 22, 2024
"""Within the lifecycle of a rollapp, there are a few situations where liveness events are not needed: in case a proposer is jailed, or in case the rollapp is frozen.
These two cases are not handled, with the rollapp renewing by default liveness events in an infinite schedule.
Recommendation
We recommend updating the liveness scheduling logic to not reschedule events in case the proposer is jailed or when the rollapp is frozen."""
Close criteria: make sure to reset liveness timer when sequencer jailed
When sequencer is jailed, the ticker should be removed
When a sequencer becomes active, ticker should start afresh
Should probs be done via onJail hook or similar
See also #1028
dymension/x/rollapp/keeper/liveness.go
Lines 62 to 75 in 0a624a3
The text was updated successfully, but these errors were encountered: