serai-dex / serai

Other
265 stars 49 forks source link

add missing prevotes #590

Closed akildemir closed 3 months ago

kayabaNerve commented 3 months ago

For context, this corresponds with lines 26/32 of the Tendermint specification. It prevents falsely logging we didn't receive a proposal (when we did) and slashing proposers who get rejected over temporal behavior (as we shouldn't).

kayabaNerve commented 3 months ago

Classified bug due to how any nodes yet to receive a Provided transaction would slash nodes who proposed with such a Provided transaction.