zksync_consensus_network 0.13.0

ZKsync consensus network component
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
syntax = "proto3";

package zksync.network.consensus;

import "zksync/roles/validator.proto";
import "zksync/std.proto";

// First message exchanged in the encrypted session.
message Handshake {
  optional roles.validator.Signed session_id = 1; // required
  optional roles.validator.GenesisHash genesis = 2; // required
}

message ConsensusReq {
  optional roles.validator.Signed msg = 1;
}

message ConsensusResp {}