31 lines
649 B
Protocol Buffer
31 lines
649 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package arbiter.operator.vault.rekey;
|
|
|
|
message ContributePassphrase {
|
|
bytes passphrase = 1;
|
|
}
|
|
|
|
message ContributeRecoveryPassphrase {
|
|
int32 recovery_operator_id = 1;
|
|
bytes passphrase = 2;
|
|
}
|
|
|
|
enum RekeyResult {
|
|
REKEY_RESULT_UNSPECIFIED = 0;
|
|
REKEY_RESULT_SUCCESS = 1;
|
|
REKEY_RESULT_AWAITING_CONTRIBUTIONS = 2;
|
|
REKEY_RESULT_NOT_IN_PROGRESS = 3;
|
|
}
|
|
|
|
message Request {
|
|
oneof payload {
|
|
ContributePassphrase contribute_passphrase = 1;
|
|
ContributeRecoveryPassphrase contribute_recovery_passphrase = 2;
|
|
}
|
|
}
|
|
|
|
message Response {
|
|
RekeyResult result = 1;
|
|
}
|