From 2888c285d3a45dcbef125fcf27ebe69c741d5353 Mon Sep 17 00:00:00 2001 From: Grzegorz Prusak Date: Fri, 26 Jul 2024 20:12:42 +0200 Subject: [PATCH] wip --- node/libs/roles/src/proto/attester.proto | 1 + node/libs/roles/src/proto/validator.proto | 2 +- node/libs/roles/src/proto/validator/keys.proto | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 node/libs/roles/src/proto/validator/keys.proto diff --git a/node/libs/roles/src/proto/attester.proto b/node/libs/roles/src/proto/attester.proto index 38743353..16e385b1 100644 --- a/node/libs/roles/src/proto/attester.proto +++ b/node/libs/roles/src/proto/attester.proto @@ -3,6 +3,7 @@ syntax = "proto3"; package zksync.roles.attester; import "zksync/std.proto"; +import public "zksync/roles/validator/keys.proto"; message SyncBatch { optional uint64 number = 1; // required diff --git a/node/libs/roles/src/proto/validator.proto b/node/libs/roles/src/proto/validator.proto index 969705c6..6765fde5 100644 --- a/node/libs/roles/src/proto/validator.proto +++ b/node/libs/roles/src/proto/validator.proto @@ -3,7 +3,7 @@ syntax = "proto3"; package zksync.roles.validator; import "zksync/std.proto"; -import "zksync/roles/attester.proto"; +import public "zksync/roles/attester.proto"; message Genesis { reserved 1,2; diff --git a/node/libs/roles/src/proto/validator/keys.proto b/node/libs/roles/src/proto/validator/keys.proto new file mode 100644 index 00000000..de963372 --- /dev/null +++ b/node/libs/roles/src/proto/validator/keys.proto @@ -0,0 +1,8 @@ +syntax = "proto3"; + +package zksync.roles.validator; + +message PublicKeyo { + // The name is wrong, it should be bls12_381. + optional bytes bn254 = 1; // required +}