prysm-pulse/shared/testutil/sync_committee.go
2021-08-10 14:55:24 -05:00

17 lines
382 B
Go

package testutil
import (
ethpb "github.com/prysmaticlabs/prysm/proto/prysm/v1alpha1"
)
// HydrateSyncCommittee hydrates the provided sync committee message.
func HydrateSyncCommittee(s *ethpb.SyncCommitteeMessage) *ethpb.SyncCommitteeMessage {
if s.Signature == nil {
s.Signature = make([]byte, 96)
}
if s.BlockRoot == nil {
s.BlockRoot = make([]byte, 32)
}
return s
}