Open GalRogozinski opened 4 months ago
Apparently I was a little wrong here.
A <validatorIndex
, signingRoot
> pair isn't enough because each validator is separated to different parts.
However since SignedSSVMessage
has OperatorIDs field we have some duplication.
It is just a bit not nice that a field that is in the outer wrapper that is supposed to be used by MessageValidation will also be used for the MPC part of the protocol...
Description
It seems that the
OperatorID
(Signer
) usage is used inPartialSigContainer
and PreconsensusJustifications (currently disabled). For both cases usingValidatorIndex
can work and seems to be more correct.. Once this is changed theOperatorID
field can be taken out of PartialSigMessage.