func (sc *ShardAndCommittee) ToProto() *pb.ShardCommittee {
	return &pb.ShardCommittee{
		Shard:               sc.Shard,
		Committee:           sc.Committee,
		TotalValidatorCount: sc.TotalValidatorCount,
	}
}
// ToProto gets the protobuf representation of the shard and committee
ToProto gets the protobuf representation of the shard and committee
// ToProto gets the protobuf representation of the shard and committee
func (sc *ShardAndCommittee) ToProto() *pb.ShardCommittee {
	return &pb.ShardCommittee{
		Shard:               sc.Shard,
		Committee:           sc.Committee,
		TotalValidatorCount: sc.TotalValidatorCount,
	}
}
func ( sc * ShardAndCommittee ) ToProto ( ) * pb . ShardCommittee { return & pb . ShardCommittee { Shard : sc . Shard , Committee : sc . Committee , TotalValidatorCount : sc . TotalValidatorCount , } }
ToProto gets the protobuf representation of the shard and committee
ToProto gets the protobuf representation of the shard and committee