From c091c25b7f1977f028066b133faa15f63262a5bf Mon Sep 17 00:00:00 2001 From: Cassandra Heart Date: Sun, 25 Jan 2026 19:52:00 -0600 Subject: [PATCH] fix: missing seniority merge request canonical serialization --- protobufs/global.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/protobufs/global.go b/protobufs/global.go index ac2adff..bc14e05 100644 --- a/protobufs/global.go +++ b/protobufs/global.go @@ -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) }