vegaprotocol / vega

A Go implementation of the Vega Protocol, a protocol for creating and trading derivatives on a fully decentralised network.
https://vega.xyz
GNU Affero General Public License v3.0
36 stars 22 forks source link

Stake event lost (sandbox) when too few active validators #6694

Closed candida-d closed 1 year ago

candida-d commented 1 year ago

Problem encountered

On a network where there aren't enough validators (2/3+1) to meet the minimum for consensus, a stake event was sent but never processed.

Once the network had validators available, the transaction still wasn't processed. Unstaking and restaking was successful, though.

The transaction should be processed once there are enough healthy consensus validators online.

Before Merging

After Merging

gordsport commented 1 year ago

We have updated the sandbox network to mitigate this happening