syntax = "proto3";
package zksync.config.secrets;
message DatabaseSecrets {
optional string server_url = 1; // optional
optional string server_replica_url = 2; // optional
optional string prover_url = 3; // optional
}
message L1Secrets {
optional string l1_rpc_url = 1; // required
}
message ConsensusSecrets {
optional string validator_key = 1; // required for validator nodes; ValidatorSecretKey
optional string node_key = 2; // required for any node; NodeSecretKey
optional string attester_key = 3; // required for attester nodes; AttesterSecretKey
}
message Secrets {
optional DatabaseSecrets database = 1; // optional secrets for database
optional L1Secrets l1 = 2; // optional secrets for l1 communication
optional ConsensusSecrets consensus = 3; // optional secrets for consensus
}