mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-21 10:27:26 +08:00
fix: missing seniority merge request canonical serialization
This commit is contained in:
parent
4d0e4f8b96
commit
c091c25b7f
@ -2143,6 +2143,8 @@ func (m *MessageRequest) ToCanonicalBytes() ([]byte, error) {
|
||||
innerBytes, err = request.Shard.ToCanonicalBytes()
|
||||
case *MessageRequest_AltShardUpdate:
|
||||
innerBytes, err = request.AltShardUpdate.ToCanonicalBytes()
|
||||
case *MessageRequest_SeniorityMerge:
|
||||
innerBytes, err = request.SeniorityMerge.ToCanonicalBytes()
|
||||
default:
|
||||
return nil, errors.New("unknown request type")
|
||||
}
|
||||
@ -2408,6 +2410,15 @@ func (m *MessageRequest) FromCanonicalBytes(data []byte) error {
|
||||
AltShardUpdate: altShardUpdate,
|
||||
}
|
||||
|
||||
case ProverSeniorityMergeType:
|
||||
seniorityMerge := &ProverSeniorityMerge{}
|
||||
if err := seniorityMerge.FromCanonicalBytes(dataBytes); err != nil {
|
||||
return errors.Wrap(err, "from canonical bytes")
|
||||
}
|
||||
m.Request = &MessageRequest_SeniorityMerge{
|
||||
SeniorityMerge: seniorityMerge,
|
||||
}
|
||||
|
||||
default:
|
||||
return errors.Errorf("unknown message type: 0x%08X", innerType)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user