Implement Init/Sync Validators

This commit is contained in:
Jae Kwon
2016-02-28 19:19:29 -08:00
parent 1ffe780976
commit dcabdad9b9
6 changed files with 100 additions and 23 deletions

View File

@ -61,6 +61,19 @@ func RequestQuery(queryBytes []byte) *Request {
}
}
func RequestInitValidators(validators []*Validator) *Request {
return &Request{
Type: MessageType_InitValidators,
Validators: validators,
}
}
func RequestSyncValidators() *Request {
return &Request{
Type: MessageType_SyncValidators,
}
}
//----------------------------------------
func ResponseException(errStr string) *Response {
@ -132,6 +145,19 @@ func ResponseQuery(code CodeType, result []byte, log string) *Response {
}
}
func ResponseInitValidators() *Response {
return &Response{
Type: MessageType_InitValidators,
}
}
func ResponseSyncValidators(validators []*Validator) *Response {
return &Response{
Type: MessageType_SyncValidators,
Validators: validators,
}
}
//----------------------------------------
// Write proto message, length delimited