dymensionxyz / dymint

Sequencing Engine for Dymension RollApps
Other
97 stars 67 forks source link

feat(rotation): graceful role rotation #1008

Open mtsitrin opened 1 month ago

mtsitrin commented 1 month ago

graceful role rotation (node->sequencer, sequencer->node)

also should handle halted -> non halted change for both node and sequencer

mtsitrin commented 1 month ago

I though about the following: sets of workers:

Than:

bonded sequencer will monitor role rotation, which will toggle the enable/disable of the workers set

changing from node to bonded sequencer will require reboot (which I think it's fine. especially for now)

danwt commented 1 month ago

Could you clarify what is meant by UpdateProposerFromBlock?

danwt commented 1 month ago

As I understand the purpose of this issue is to remove panic and reboots?