-
Notifications
You must be signed in to change notification settings - Fork 32
Message protobuf schema
yacovm edited this page May 23, 2019
·
15 revisions
message Message {
oneof content {
…
}
}
message PrePrepare {
uint64 view = 1;
uint64 seq = 2;
bytes payload = 3;
bytes header = 4;
bytes metadata = 5;
}
message Prepare {
uint64 view = 1;
uint64 seq = 2;
bytes digest = 3;
}
message Commit {
uint64 view = 1;
uint64 seq = 2;
bytes digest = 3;
bytes signature = 4;
}
message Error {
uint64 view = 1;
uint64 seq = 2;
bytes digest = 3;
string reason = 4;
}
message ViewChange {
uint64 nextView = 1;
string reason = 2;
}
message ViewData {
uint64 nextView = 1;
bytes signature = 2;
}
message NewView {
uint64 nextView = 1;
}