// Code generated by protoc-gen-go. // source: types/types.proto // DO NOT EDIT! /* Package types is a generated protocol buffer package. It is generated from these files: types/types.proto It has these top-level messages: Request Response Validator */ package types import proto "github.com/golang/protobuf/proto" import fmt "fmt" import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf type MessageType int32 const ( MessageType_NullMessage MessageType = 0 MessageType_Echo MessageType = 1 MessageType_Flush MessageType = 2 MessageType_Info MessageType = 3 MessageType_SetOption MessageType = 4 MessageType_Exception MessageType = 5 MessageType_AppendTx MessageType = 17 MessageType_CheckTx MessageType = 18 MessageType_Commit MessageType = 19 MessageType_Query MessageType = 20 MessageType_InitChain MessageType = 21 // BeginBlock = 0x16; NOT USED MessageType_EndBlock MessageType = 23 ) var MessageType_name = map[int32]string{ 0: "NullMessage", 1: "Echo", 2: "Flush", 3: "Info", 4: "SetOption", 5: "Exception", 17: "AppendTx", 18: "CheckTx", 19: "Commit", 20: "Query", 21: "InitChain", 23: "EndBlock", } var MessageType_value = map[string]int32{ "NullMessage": 0, "Echo": 1, "Flush": 2, "Info": 3, "SetOption": 4, "Exception": 5, "AppendTx": 17, "CheckTx": 18, "Commit": 19, "Query": 20, "InitChain": 21, "EndBlock": 23, } func (x MessageType) String() string { return proto.EnumName(MessageType_name, int32(x)) } func (MessageType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } type CodeType int32 const ( CodeType_OK CodeType = 0 // General response codes, 0 ~ 99 CodeType_InternalError CodeType = 1 CodeType_EncodingError CodeType = 2 CodeType_BadNonce CodeType = 3 CodeType_Unauthorized CodeType = 4 CodeType_InsufficientFunds CodeType = 5 CodeType_UnknownRequest CodeType = 6 // Reserved for basecoin, 100 ~ 199 CodeType_BaseDuplicateAddress CodeType = 101 CodeType_BaseEncodingError CodeType = 102 CodeType_BaseInsufficientFees CodeType = 103 CodeType_BaseInsufficientFunds CodeType = 104 CodeType_BaseInsufficientGasPrice CodeType = 105 CodeType_BaseInvalidAddress CodeType = 106 CodeType_BaseInvalidAmount CodeType = 107 CodeType_BaseInvalidPubKey CodeType = 108 CodeType_BaseInvalidSequence CodeType = 109 CodeType_BaseInvalidSignature CodeType = 110 CodeType_BaseUnknownAddress CodeType = 111 CodeType_BaseUnknownPubKey CodeType = 112 // Reserved for governance, 200 ~ 299 CodeType_GovUnknownEntity CodeType = 201 CodeType_GovUnknownGroup CodeType = 202 CodeType_GovUnknownProposal CodeType = 203 CodeType_GovDuplicateGroup CodeType = 204 CodeType_GovDuplicateMember CodeType = 205 CodeType_GovDuplicateProposal CodeType = 206 CodeType_GovDuplicateVote CodeType = 207 CodeType_GovInvalidMember CodeType = 208 CodeType_GovInvalidVote CodeType = 209 CodeType_GovInvalidVotingPower CodeType = 210 ) var CodeType_name = map[int32]string{ 0: "OK", 1: "InternalError", 2: "EncodingError", 3: "BadNonce", 4: "Unauthorized", 5: "InsufficientFunds", 6: "UnknownRequest", 101: "BaseDuplicateAddress", 102: "BaseEncodingError", 103: "BaseInsufficientFees", 104: "BaseInsufficientFunds", 105: "BaseInsufficientGasPrice", 106: "BaseInvalidAddress", 107: "BaseInvalidAmount", 108: "BaseInvalidPubKey", 109: "BaseInvalidSequence", 110: "BaseInvalidSignature", 111: "BaseUnknownAddress", 112: "BaseUnknownPubKey", 201: "GovUnknownEntity", 202: "GovUnknownGroup", 203: "GovUnknownProposal", 204: "GovDuplicateGroup", 205: "GovDuplicateMember", 206: "GovDuplicateProposal", 207: "GovDuplicateVote", 208: "GovInvalidMember", 209: "GovInvalidVote", 210: "GovInvalidVotingPower", } var CodeType_value = map[string]int32{ "OK": 0, "InternalError": 1, "EncodingError": 2, "BadNonce": 3, "Unauthorized": 4, "InsufficientFunds": 5, "UnknownRequest": 6, "BaseDuplicateAddress": 101, "BaseEncodingError": 102, "BaseInsufficientFees": 103, "BaseInsufficientFunds": 104, "BaseInsufficientGasPrice": 105, "BaseInvalidAddress": 106, "BaseInvalidAmount": 107, "BaseInvalidPubKey": 108, "BaseInvalidSequence": 109, "BaseInvalidSignature": 110, "BaseUnknownAddress": 111, "BaseUnknownPubKey": 112, "GovUnknownEntity": 201, "GovUnknownGroup": 202, "GovUnknownProposal": 203, "GovDuplicateGroup": 204, "GovDuplicateMember": 205, "GovDuplicateProposal": 206, "GovDuplicateVote": 207, "GovInvalidMember": 208, "GovInvalidVote": 209, "GovInvalidVotingPower": 210, } func (x CodeType) String() string { return proto.EnumName(CodeType_name, int32(x)) } func (CodeType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } type Request struct { Type MessageType `protobuf:"varint,1,opt,name=type,enum=types.MessageType" json:"type,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` Key string `protobuf:"bytes,3,opt,name=key" json:"key,omitempty"` Value string `protobuf:"bytes,4,opt,name=value" json:"value,omitempty"` Validators []*Validator `protobuf:"bytes,5,rep,name=validators" json:"validators,omitempty"` Height uint64 `protobuf:"varint,6,opt,name=height" json:"height,omitempty"` } func (m *Request) Reset() { *m = Request{} } func (m *Request) String() string { return proto.CompactTextString(m) } func (*Request) ProtoMessage() {} func (*Request) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } func (m *Request) GetValidators() []*Validator { if m != nil { return m.Validators } return nil } type Response struct { Type MessageType `protobuf:"varint,1,opt,name=type,enum=types.MessageType" json:"type,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` Code CodeType `protobuf:"varint,3,opt,name=code,enum=types.CodeType" json:"code,omitempty"` Error string `protobuf:"bytes,4,opt,name=error" json:"error,omitempty"` Log string `protobuf:"bytes,5,opt,name=log" json:"log,omitempty"` Validators []*Validator `protobuf:"bytes,6,rep,name=validators" json:"validators,omitempty"` } func (m *Response) Reset() { *m = Response{} } func (m *Response) String() string { return proto.CompactTextString(m) } func (*Response) ProtoMessage() {} func (*Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } func (m *Response) GetValidators() []*Validator { if m != nil { return m.Validators } return nil } type Validator struct { PubKey []byte `protobuf:"bytes,1,opt,name=pubKey,proto3" json:"pubKey,omitempty"` Power uint64 `protobuf:"varint,2,opt,name=power" json:"power,omitempty"` } func (m *Validator) Reset() { *m = Validator{} } func (m *Validator) String() string { return proto.CompactTextString(m) } func (*Validator) ProtoMessage() {} func (*Validator) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } func init() { proto.RegisterType((*Request)(nil), "types.Request") proto.RegisterType((*Response)(nil), "types.Response") proto.RegisterType((*Validator)(nil), "types.Validator") proto.RegisterEnum("types.MessageType", MessageType_name, MessageType_value) proto.RegisterEnum("types.CodeType", CodeType_name, CodeType_value) } var fileDescriptor0 = []byte{ // 708 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x54, 0xcb, 0x52, 0xdb, 0x4a, 0x10, 0xbd, 0xb2, 0x65, 0x63, 0xb7, 0xc1, 0x8c, 0x07, 0xfb, 0xa2, 0x7b, 0x2b, 0x0b, 0x8a, 0x54, 0xa5, 0x28, 0x16, 0x24, 0x45, 0x56, 0x59, 0x82, 0x63, 0x28, 0x17, 0x05, 0x38, 0xe2, 0xb1, 0x17, 0x52, 0xdb, 0x52, 0x2c, 0xcf, 0x28, 0xd2, 0x08, 0x70, 0xbe, 0x26, 0xeb, 0xfc, 0x40, 0xbe, 0x20, 0x8b, 0xbc, 0x1f, 0x5f, 0x94, 0x99, 0x91, 0x64, 0x1b, 0xb2, 0xc8, 0x22, 0x1b, 0x6a, 0xfa, 0x9c, 0xe9, 0xee, 0x73, 0x8e, 0x06, 0x43, 0x4b, 0x4c, 0x23, 0x4c, 0x1e, 0xeb, 0xbf, 0x3b, 0x51, 0xcc, 0x05, 0xa7, 0x15, 0x5d, 0x6c, 0xbe, 0x33, 0x60, 0xc9, 0xc6, 0x57, 0x29, 0x26, 0x82, 0x3e, 0x02, 0x53, 0x81, 0x96, 0xb1, 0x61, 0x6c, 0x35, 0x77, 0xe9, 0x4e, 0x76, 0xfd, 0x18, 0x93, 0xc4, 0x19, 0xe1, 0xb9, 0x2c, 0x6c, 0xcd, 0x53, 0x0a, 0xa6, 0xe7, 0x08, 0xc7, 0x2a, 0xc9, 0x7b, 0xcb, 0xb6, 0x3e, 0x53, 0x02, 0xe5, 0x31, 0x4e, 0xad, 0xb2, 0x84, 0xea, 0xb6, 0x3a, 0xd2, 0x36, 0x54, 0xae, 0x9d, 0x30, 0x45, 0xcb, 0xd4, 0x58, 0x56, 0xd0, 0x27, 0x00, 0xf2, 0x10, 0xc8, 0x1e, 0x1e, 0x27, 0x56, 0x65, 0xa3, 0xbc, 0xd5, 0xd8, 0x25, 0xf9, 0xa6, 0xcb, 0x82, 0xb0, 0x17, 0xee, 0xd0, 0x7f, 0xa1, 0xea, 0x63, 0x30, 0xf2, 0x85, 0x55, 0x95, 0x83, 0x4c, 0x3b, 0xaf, 0x36, 0xdf, 0x1b, 0x50, 0xb3, 0x31, 0x89, 0x38, 0x4b, 0xf0, 0xaf, 0xa4, 0x3f, 0x04, 0xd3, 0xe5, 0x1e, 0x6a, 0xed, 0xcd, 0xdd, 0xd5, 0xbc, 0xb7, 0x2b, 0xa1, 0xac, 0x51, 0x91, 0xca, 0x0d, 0xc6, 0x31, 0x8f, 0x0b, 0x37, 0xba, 0x50, 0xae, 0x43, 0x3e, 0x92, 0x36, 0xb4, 0x6b, 0x79, 0xbc, 0xe7, 0xaf, 0xfa, 0x67, 0x7f, 0x9b, 0xcf, 0xa0, 0x3e, 0x23, 0x94, 0xd9, 0x28, 0xbd, 0x3a, 0x92, 0x49, 0x1a, 0x5a, 0x61, 0x5e, 0xa9, 0xf5, 0x11, 0xbf, 0xc1, 0x58, 0x0b, 0x37, 0xed, 0xac, 0xd8, 0x7e, 0x6b, 0x40, 0x63, 0xc1, 0x23, 0x5d, 0x85, 0xc6, 0x49, 0x1a, 0x86, 0x39, 0x44, 0xfe, 0xa1, 0x35, 0x30, 0x7b, 0xae, 0xcf, 0x89, 0x41, 0xeb, 0x50, 0x39, 0x08, 0xd3, 0xc4, 0x27, 0x25, 0x05, 0xf6, 0xd9, 0x90, 0x93, 0x32, 0x5d, 0x81, 0xfa, 0x19, 0x8a, 0xd3, 0x48, 0x04, 0x9c, 0x11, 0x53, 0x95, 0xbd, 0x5b, 0x17, 0xb3, 0xb2, 0x42, 0x97, 0xa1, 0xb6, 0x17, 0x45, 0xc8, 0xbc, 0xf3, 0x5b, 0xd2, 0xa2, 0x0d, 0x58, 0xea, 0xfa, 0xe8, 0x8e, 0x65, 0x21, 0x53, 0x84, 0x6a, 0x97, 0x4f, 0x26, 0x81, 0x20, 0x6b, 0x6a, 0xf2, 0x8b, 0x14, 0xe3, 0x29, 0x69, 0xab, 0x01, 0x7d, 0x16, 0x88, 0xae, 0xef, 0x04, 0x8c, 0x74, 0xd4, 0x80, 0x1e, 0xf3, 0xf6, 0x43, 0xee, 0x8e, 0xc9, 0xfa, 0xf6, 0x9b, 0x0a, 0xd4, 0x8a, 0x50, 0x69, 0x15, 0x4a, 0xa7, 0x47, 0x52, 0x60, 0x0b, 0x56, 0xfa, 0x4c, 0x60, 0xcc, 0x9c, 0xb0, 0xa7, 0x12, 0x95, 0x4a, 0x25, 0xd4, 0x63, 0x32, 0xf3, 0x80, 0x8d, 0x32, 0xa8, 0xa4, 0x06, 0xed, 0x3b, 0xde, 0x09, 0x67, 0x2e, 0x4a, 0xd5, 0x04, 0x96, 0x2f, 0x98, 0x93, 0x0a, 0x9f, 0xc7, 0xc1, 0x6b, 0xf4, 0xa4, 0xf0, 0x0e, 0xb4, 0xfa, 0x2c, 0x49, 0x87, 0xc3, 0xc0, 0x0d, 0x90, 0x89, 0x83, 0x94, 0x79, 0x89, 0x34, 0x40, 0xa1, 0x79, 0xc1, 0xc6, 0x8c, 0xdf, 0xb0, 0xfc, 0x85, 0x93, 0x2a, 0xb5, 0xa0, 0xbd, 0xef, 0x24, 0xf8, 0x3c, 0x8d, 0xc2, 0xc0, 0x75, 0x04, 0xee, 0x79, 0x5e, 0x2c, 0xe3, 0x22, 0xa8, 0x86, 0x28, 0xe6, 0xee, 0xee, 0x61, 0xd1, 0x70, 0x67, 0x3e, 0x62, 0x42, 0x46, 0xf4, 0x3f, 0xe8, 0xfc, 0xc6, 0xe8, 0xcd, 0x3e, 0x7d, 0x00, 0xd6, 0x7d, 0xea, 0xd0, 0x49, 0x06, 0x71, 0x20, 0x0d, 0x04, 0xf2, 0x23, 0xd3, 0x8c, 0xd5, 0xaf, 0xa0, 0x50, 0xf0, 0xb2, 0x50, 0x50, 0xe0, 0x13, 0x9e, 0x32, 0x41, 0xc6, 0xf7, 0xe0, 0x81, 0x7e, 0x10, 0x24, 0xa4, 0xeb, 0xb0, 0xb6, 0x00, 0x9f, 0x29, 0x87, 0x2a, 0x9f, 0xc9, 0x5c, 0x71, 0x46, 0x04, 0x23, 0xe6, 0x88, 0x34, 0x46, 0xc2, 0x8a, 0xc5, 0x79, 0x28, 0xc5, 0x62, 0x5e, 0x6c, 0xc8, 0xf1, 0x7c, 0x43, 0x24, 0x61, 0x72, 0xc8, 0xaf, 0x73, 0xb4, 0xc7, 0x44, 0x20, 0xa6, 0xe4, 0x83, 0x21, 0xdf, 0xe2, 0xea, 0x1c, 0x3e, 0x8c, 0x79, 0x1a, 0x91, 0x8f, 0x86, 0x94, 0x43, 0xe7, 0xe8, 0x20, 0xe6, 0x11, 0x4f, 0x9c, 0x90, 0x7c, 0x32, 0xe4, 0xd2, 0x96, 0x24, 0x66, 0x81, 0x67, 0x0d, 0x9f, 0x8b, 0x86, 0x19, 0x7e, 0x8c, 0x93, 0x2b, 0x8c, 0xc9, 0x17, 0x43, 0xe6, 0xda, 0x5e, 0x24, 0x66, 0xb3, 0xbe, 0x1a, 0xb9, 0xa2, 0x19, 0x75, 0xc9, 0x05, 0x92, 0x6f, 0x05, 0x9c, 0x1b, 0xce, 0x07, 0x7d, 0x37, 0xe8, 0x1a, 0x34, 0xe7, 0xb0, 0xbe, 0xfb, 0xc3, 0xa0, 0xff, 0x43, 0xe7, 0x0e, 0x28, 0x3f, 0xf5, 0x40, 0xfd, 0x33, 0x91, 0x9f, 0xc6, 0x55, 0x55, 0xff, 0x34, 0x3e, 0xfd, 0x15, 0x00, 0x00, 0xff, 0xff, 0x8b, 0x8b, 0x89, 0x86, 0x2f, 0x05, 0x00, 0x00, }