shutter-network / rolling-shutter

Rolling Shutter is an MEV protection system to be plugged into rollups.
https://twitter.com/project_shutter/
26 stars 7 forks source link

Keypers don't vote for transitions to new keyper sets they are not a member of #485

Open jannikluhn opened 3 days ago

jannikluhn commented 3 days ago

Keypers send BlockSeen messages to implicitly vote to transition to keyper sets activated prior to this block number. However, they only do this for keyper sets they are a member of: https://github.com/shutter-network/rolling-shutter/blob/e46a6f637f728ee85b1b6607d07d0168b97d25be/rolling-shutter/keyper/keyper.go#L230

This means that transitioning away from one keyper set potentially doesn't work, as only new keypers would vote on it, but they don't have voting power.