zksync_protobuf_config 0.1.0

Protobuf deserialization for ZKsync configs
Documentation
syntax = "proto3";
import "zksync/config/object_store.proto";
import "zksync/config/experimental.proto";

package zksync.config.snapshot_recovery;

message Tree {
  optional uint64 chunk_size = 1;
}

message Postgres {
  optional uint64 max_concurrency = 1;
}

message SnapshotRecovery {
  optional bool enabled = 1;
  optional Postgres postgres = 2;
  optional Tree tree = 3;
  optional uint32 l1_batch = 4;
  optional config.object_store.ObjectStore object_store = 5;
  optional experimental.SnapshotRecovery experimental = 6;
}