syntax = "proto3";

package flow.entities;

option go_package = "entities";

import "google/protobuf/timestamp.proto";

import "flow/entities/collection.proto";
import "flow/entities/block_seal.proto";

message Block {
  bytes id = 1;
  bytes parent_id = 2;
  uint64 height = 3;
  google.protobuf.Timestamp timestamp = 4;
  repeated CollectionGuarantee collection_guarantees = 5;
  repeated BlockSeal block_seals = 6;
  repeated bytes signatures = 7;
}
