Concordium / concordium-node

The main concordium node implementation.
GNU Affero General Public License v3.0
45 stars 21 forks source link

Validator 6 - special case #1189

Open mh-concordium opened 1 month ago

mh-concordium commented 1 month ago
  1. Have the node version 7.x.
    1. node catches up
  2. Register validator that will have a large stake enough to be finalizer.
    1. Make sure that the validator is receiving rewards.
    2. Wait several paydays. 
  3. Remove validator - ensure that  validator is in cooldown at the time when PU takes in effect
  4. WAIT FOR PROTOCOL UPDATE
  5. After protocol update verify:
    1. Stake goes to pre-pre cooldown
    2. Rewards are being received for the next payday but not after that.
    3. At the snapshot of the payday, stake is in pre-cooldown.
    4. At the payday stake goes to cooldown. 
  6. Stake is released at the payday after the cooldown