Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[E2E Test] Sequencer Rotation last block produced, but last state update fails #388

Closed
1 task
anhductn2001 opened this issue Aug 21, 2024 · 0 comments · Fixed by #449
Closed
1 task

[E2E Test] Sequencer Rotation last block produced, but last state update fails #388

anhductn2001 opened this issue Aug 21, 2024 · 0 comments · Fixed by #449

Comments

@anhductn2001
Copy link
Contributor

anhductn2001 commented Aug 21, 2024

Test Case Type

New

DRS

ALL

Target Milestone

3D

Test Case Issue link

No response

Epic

sequencer rotation

Test Case Description

last block produced, but last state update fails

Preconditions

  • rollapp have active sequencer A, which wants to exit its role

Test Steps

  • seq A want to exit seq role (unbond)
  • seq B bonded
  • seq A produces last block and fail to submit it’s last batch
  • How to fail last state update? (change timeout, notice period (x time to send last batch), last batch not send in time)
  • block/shutdown the DA after the last block gossiped on the L2?

Expected Results

  • Sequencer rotation is not completed
  • Seq A is still bonded, and expected to comply
  • final_state_update_timeout ⇒ seq A slashed due to inactivity, L2 state will need to be recovered and sequencer forced changed

Live Test

  • Yes

Comments

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment