You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

291 lines
12 KiB

// 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,
}