diff --git a/pkg/capabilities/consensus/ocr3/aggregators/reduce_aggregator.go b/pkg/capabilities/consensus/ocr3/aggregators/reduce_aggregator.go index f8c32af4a..58946f461 100644 --- a/pkg/capabilities/consensus/ocr3/aggregators/reduce_aggregator.go +++ b/pkg/capabilities/consensus/ocr3/aggregators/reduce_aggregator.go @@ -159,7 +159,7 @@ func (a *reduceAggregator) Aggregate(lggr logger.Logger, previousOutcome *types. if err != nil { return nil, fmt.Errorf("aggregate state wrapmap error: %s", err.Error()) } - stateBytes, err := proto.Marshal(values.ProtoMap(stateValuesMap)) + stateBytes, err := proto.MarshalOptions{Deterministic: true}.Marshal(values.ProtoMap(stateValuesMap)) if err != nil { return nil, fmt.Errorf("aggregate state proto marshal error: %s", err.Error()) }