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 +}