1 // Code generated by protoc-gen-go.
2 // source: types/types.proto
6 Package types is a generated protocol buffer package.
8 It is generated from these files:
11 It has these top-level messages:
44 import proto "github.com/golang/protobuf/proto"
49 context "golang.org/x/net/context"
50 grpc "google.golang.org/grpc"
53 // Reference imports to suppress errors if they are not otherwise used.
58 // This is a compile-time assertion to ensure that this generated file
59 // is compatible with the proto package it is being compiled against.
60 // A compilation error at this line likely means your copy of the
61 // proto package needs to be updated.
62 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
67 CodeType_OK CodeType = 0
68 // General response codes, 0 ~ 99
69 CodeType_InternalError CodeType = 1
70 CodeType_EncodingError CodeType = 2
71 CodeType_BadNonce CodeType = 3
72 CodeType_Unauthorized CodeType = 4
73 CodeType_InsufficientFunds CodeType = 5
74 CodeType_UnknownRequest CodeType = 6
75 // Reserved for basecoin, 100 ~ 199
76 CodeType_BaseDuplicateAddress CodeType = 101
77 CodeType_BaseEncodingError CodeType = 102
78 CodeType_BaseInsufficientFees CodeType = 103
79 CodeType_BaseInsufficientFunds CodeType = 104
80 CodeType_BaseInsufficientGasPrice CodeType = 105
81 CodeType_BaseInvalidInput CodeType = 106
82 CodeType_BaseInvalidOutput CodeType = 107
83 CodeType_BaseInvalidPubKey CodeType = 108
84 CodeType_BaseInvalidSequence CodeType = 109
85 CodeType_BaseInvalidSignature CodeType = 110
86 CodeType_BaseUnknownAddress CodeType = 111
87 CodeType_BaseUnknownPubKey CodeType = 112
88 CodeType_BaseUnknownPlugin CodeType = 113
89 // Reserved for governance, 200 ~ 299
90 CodeType_GovUnknownEntity CodeType = 201
91 CodeType_GovUnknownGroup CodeType = 202
92 CodeType_GovUnknownProposal CodeType = 203
93 CodeType_GovDuplicateGroup CodeType = 204
94 CodeType_GovDuplicateMember CodeType = 205
95 CodeType_GovDuplicateProposal CodeType = 206
96 CodeType_GovDuplicateVote CodeType = 207
97 CodeType_GovInvalidMember CodeType = 208
98 CodeType_GovInvalidVote CodeType = 209
99 CodeType_GovInvalidVotingPower CodeType = 210
102 var CodeType_name = map[int32]string{
108 5: "InsufficientFunds",
110 101: "BaseDuplicateAddress",
111 102: "BaseEncodingError",
112 103: "BaseInsufficientFees",
113 104: "BaseInsufficientFunds",
114 105: "BaseInsufficientGasPrice",
115 106: "BaseInvalidInput",
116 107: "BaseInvalidOutput",
117 108: "BaseInvalidPubKey",
118 109: "BaseInvalidSequence",
119 110: "BaseInvalidSignature",
120 111: "BaseUnknownAddress",
121 112: "BaseUnknownPubKey",
122 113: "BaseUnknownPlugin",
123 201: "GovUnknownEntity",
124 202: "GovUnknownGroup",
125 203: "GovUnknownProposal",
126 204: "GovDuplicateGroup",
127 205: "GovDuplicateMember",
128 206: "GovDuplicateProposal",
129 207: "GovDuplicateVote",
130 208: "GovInvalidMember",
131 209: "GovInvalidVote",
132 210: "GovInvalidVotingPower",
134 var CodeType_value = map[string]int32{
140 "InsufficientFunds": 5,
142 "BaseDuplicateAddress": 101,
143 "BaseEncodingError": 102,
144 "BaseInsufficientFees": 103,
145 "BaseInsufficientFunds": 104,
146 "BaseInsufficientGasPrice": 105,
147 "BaseInvalidInput": 106,
148 "BaseInvalidOutput": 107,
149 "BaseInvalidPubKey": 108,
150 "BaseInvalidSequence": 109,
151 "BaseInvalidSignature": 110,
152 "BaseUnknownAddress": 111,
153 "BaseUnknownPubKey": 112,
154 "BaseUnknownPlugin": 113,
155 "GovUnknownEntity": 201,
156 "GovUnknownGroup": 202,
157 "GovUnknownProposal": 203,
158 "GovDuplicateGroup": 204,
159 "GovDuplicateMember": 205,
160 "GovDuplicateProposal": 206,
161 "GovDuplicateVote": 207,
162 "GovInvalidMember": 208,
163 "GovInvalidVote": 209,
164 "GovInvalidVotingPower": 210,
167 func (x CodeType) String() string {
168 return proto.EnumName(CodeType_name, int32(x))
170 func (CodeType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
172 type Request struct {
173 // Types that are valid to be assigned to Value:
177 // *Request_SetOption
178 // *Request_DeliverTx
182 // *Request_InitChain
183 // *Request_BeginBlock
185 Value isRequest_Value `protobuf_oneof:"value"`
188 func (m *Request) Reset() { *m = Request{} }
189 func (m *Request) String() string { return proto.CompactTextString(m) }
190 func (*Request) ProtoMessage() {}
191 func (*Request) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
193 type isRequest_Value interface {
197 type Request_Echo struct {
198 Echo *RequestEcho `protobuf:"bytes,1,opt,name=echo,oneof"`
200 type Request_Flush struct {
201 Flush *RequestFlush `protobuf:"bytes,2,opt,name=flush,oneof"`
203 type Request_Info struct {
204 Info *RequestInfo `protobuf:"bytes,3,opt,name=info,oneof"`
206 type Request_SetOption struct {
207 SetOption *RequestSetOption `protobuf:"bytes,4,opt,name=set_option,json=setOption,oneof"`
209 type Request_DeliverTx struct {
210 DeliverTx *RequestDeliverTx `protobuf:"bytes,5,opt,name=deliver_tx,json=deliverTx,oneof"`
212 type Request_CheckTx struct {
213 CheckTx *RequestCheckTx `protobuf:"bytes,6,opt,name=check_tx,json=checkTx,oneof"`
215 type Request_Commit struct {
216 Commit *RequestCommit `protobuf:"bytes,7,opt,name=commit,oneof"`
218 type Request_Query struct {
219 Query *RequestQuery `protobuf:"bytes,8,opt,name=query,oneof"`
221 type Request_InitChain struct {
222 InitChain *RequestInitChain `protobuf:"bytes,9,opt,name=init_chain,json=initChain,oneof"`
224 type Request_BeginBlock struct {
225 BeginBlock *RequestBeginBlock `protobuf:"bytes,10,opt,name=begin_block,json=beginBlock,oneof"`
227 type Request_EndBlock struct {
228 EndBlock *RequestEndBlock `protobuf:"bytes,11,opt,name=end_block,json=endBlock,oneof"`
231 func (*Request_Echo) isRequest_Value() {}
232 func (*Request_Flush) isRequest_Value() {}
233 func (*Request_Info) isRequest_Value() {}
234 func (*Request_SetOption) isRequest_Value() {}
235 func (*Request_DeliverTx) isRequest_Value() {}
236 func (*Request_CheckTx) isRequest_Value() {}
237 func (*Request_Commit) isRequest_Value() {}
238 func (*Request_Query) isRequest_Value() {}
239 func (*Request_InitChain) isRequest_Value() {}
240 func (*Request_BeginBlock) isRequest_Value() {}
241 func (*Request_EndBlock) isRequest_Value() {}
243 func (m *Request) GetValue() isRequest_Value {
250 func (m *Request) GetEcho() *RequestEcho {
251 if x, ok := m.GetValue().(*Request_Echo); ok {
257 func (m *Request) GetFlush() *RequestFlush {
258 if x, ok := m.GetValue().(*Request_Flush); ok {
264 func (m *Request) GetInfo() *RequestInfo {
265 if x, ok := m.GetValue().(*Request_Info); ok {
271 func (m *Request) GetSetOption() *RequestSetOption {
272 if x, ok := m.GetValue().(*Request_SetOption); ok {
278 func (m *Request) GetDeliverTx() *RequestDeliverTx {
279 if x, ok := m.GetValue().(*Request_DeliverTx); ok {
285 func (m *Request) GetCheckTx() *RequestCheckTx {
286 if x, ok := m.GetValue().(*Request_CheckTx); ok {
292 func (m *Request) GetCommit() *RequestCommit {
293 if x, ok := m.GetValue().(*Request_Commit); ok {
299 func (m *Request) GetQuery() *RequestQuery {
300 if x, ok := m.GetValue().(*Request_Query); ok {
306 func (m *Request) GetInitChain() *RequestInitChain {
307 if x, ok := m.GetValue().(*Request_InitChain); ok {
313 func (m *Request) GetBeginBlock() *RequestBeginBlock {
314 if x, ok := m.GetValue().(*Request_BeginBlock); ok {
320 func (m *Request) GetEndBlock() *RequestEndBlock {
321 if x, ok := m.GetValue().(*Request_EndBlock); ok {
327 // XXX_OneofFuncs is for the internal use of the proto package.
328 func (*Request) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
329 return _Request_OneofMarshaler, _Request_OneofUnmarshaler, _Request_OneofSizer, []interface{}{
330 (*Request_Echo)(nil),
331 (*Request_Flush)(nil),
332 (*Request_Info)(nil),
333 (*Request_SetOption)(nil),
334 (*Request_DeliverTx)(nil),
335 (*Request_CheckTx)(nil),
336 (*Request_Commit)(nil),
337 (*Request_Query)(nil),
338 (*Request_InitChain)(nil),
339 (*Request_BeginBlock)(nil),
340 (*Request_EndBlock)(nil),
344 func _Request_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
347 switch x := m.Value.(type) {
349 b.EncodeVarint(1<<3 | proto.WireBytes)
350 if err := b.EncodeMessage(x.Echo); err != nil {
354 b.EncodeVarint(2<<3 | proto.WireBytes)
355 if err := b.EncodeMessage(x.Flush); err != nil {
359 b.EncodeVarint(3<<3 | proto.WireBytes)
360 if err := b.EncodeMessage(x.Info); err != nil {
363 case *Request_SetOption:
364 b.EncodeVarint(4<<3 | proto.WireBytes)
365 if err := b.EncodeMessage(x.SetOption); err != nil {
368 case *Request_DeliverTx:
369 b.EncodeVarint(5<<3 | proto.WireBytes)
370 if err := b.EncodeMessage(x.DeliverTx); err != nil {
373 case *Request_CheckTx:
374 b.EncodeVarint(6<<3 | proto.WireBytes)
375 if err := b.EncodeMessage(x.CheckTx); err != nil {
378 case *Request_Commit:
379 b.EncodeVarint(7<<3 | proto.WireBytes)
380 if err := b.EncodeMessage(x.Commit); err != nil {
384 b.EncodeVarint(8<<3 | proto.WireBytes)
385 if err := b.EncodeMessage(x.Query); err != nil {
388 case *Request_InitChain:
389 b.EncodeVarint(9<<3 | proto.WireBytes)
390 if err := b.EncodeMessage(x.InitChain); err != nil {
393 case *Request_BeginBlock:
394 b.EncodeVarint(10<<3 | proto.WireBytes)
395 if err := b.EncodeMessage(x.BeginBlock); err != nil {
398 case *Request_EndBlock:
399 b.EncodeVarint(11<<3 | proto.WireBytes)
400 if err := b.EncodeMessage(x.EndBlock); err != nil {
405 return fmt.Errorf("Request.Value has unexpected type %T", x)
410 func _Request_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
413 case 1: // value.echo
414 if wire != proto.WireBytes {
415 return true, proto.ErrInternalBadWireType
417 msg := new(RequestEcho)
418 err := b.DecodeMessage(msg)
419 m.Value = &Request_Echo{msg}
421 case 2: // value.flush
422 if wire != proto.WireBytes {
423 return true, proto.ErrInternalBadWireType
425 msg := new(RequestFlush)
426 err := b.DecodeMessage(msg)
427 m.Value = &Request_Flush{msg}
429 case 3: // value.info
430 if wire != proto.WireBytes {
431 return true, proto.ErrInternalBadWireType
433 msg := new(RequestInfo)
434 err := b.DecodeMessage(msg)
435 m.Value = &Request_Info{msg}
437 case 4: // value.set_option
438 if wire != proto.WireBytes {
439 return true, proto.ErrInternalBadWireType
441 msg := new(RequestSetOption)
442 err := b.DecodeMessage(msg)
443 m.Value = &Request_SetOption{msg}
445 case 5: // value.deliver_tx
446 if wire != proto.WireBytes {
447 return true, proto.ErrInternalBadWireType
449 msg := new(RequestDeliverTx)
450 err := b.DecodeMessage(msg)
451 m.Value = &Request_DeliverTx{msg}
453 case 6: // value.check_tx
454 if wire != proto.WireBytes {
455 return true, proto.ErrInternalBadWireType
457 msg := new(RequestCheckTx)
458 err := b.DecodeMessage(msg)
459 m.Value = &Request_CheckTx{msg}
461 case 7: // value.commit
462 if wire != proto.WireBytes {
463 return true, proto.ErrInternalBadWireType
465 msg := new(RequestCommit)
466 err := b.DecodeMessage(msg)
467 m.Value = &Request_Commit{msg}
469 case 8: // value.query
470 if wire != proto.WireBytes {
471 return true, proto.ErrInternalBadWireType
473 msg := new(RequestQuery)
474 err := b.DecodeMessage(msg)
475 m.Value = &Request_Query{msg}
477 case 9: // value.init_chain
478 if wire != proto.WireBytes {
479 return true, proto.ErrInternalBadWireType
481 msg := new(RequestInitChain)
482 err := b.DecodeMessage(msg)
483 m.Value = &Request_InitChain{msg}
485 case 10: // value.begin_block
486 if wire != proto.WireBytes {
487 return true, proto.ErrInternalBadWireType
489 msg := new(RequestBeginBlock)
490 err := b.DecodeMessage(msg)
491 m.Value = &Request_BeginBlock{msg}
493 case 11: // value.end_block
494 if wire != proto.WireBytes {
495 return true, proto.ErrInternalBadWireType
497 msg := new(RequestEndBlock)
498 err := b.DecodeMessage(msg)
499 m.Value = &Request_EndBlock{msg}
506 func _Request_OneofSizer(msg proto.Message) (n int) {
509 switch x := m.Value.(type) {
511 s := proto.Size(x.Echo)
512 n += proto.SizeVarint(1<<3 | proto.WireBytes)
513 n += proto.SizeVarint(uint64(s))
516 s := proto.Size(x.Flush)
517 n += proto.SizeVarint(2<<3 | proto.WireBytes)
518 n += proto.SizeVarint(uint64(s))
521 s := proto.Size(x.Info)
522 n += proto.SizeVarint(3<<3 | proto.WireBytes)
523 n += proto.SizeVarint(uint64(s))
525 case *Request_SetOption:
526 s := proto.Size(x.SetOption)
527 n += proto.SizeVarint(4<<3 | proto.WireBytes)
528 n += proto.SizeVarint(uint64(s))
530 case *Request_DeliverTx:
531 s := proto.Size(x.DeliverTx)
532 n += proto.SizeVarint(5<<3 | proto.WireBytes)
533 n += proto.SizeVarint(uint64(s))
535 case *Request_CheckTx:
536 s := proto.Size(x.CheckTx)
537 n += proto.SizeVarint(6<<3 | proto.WireBytes)
538 n += proto.SizeVarint(uint64(s))
540 case *Request_Commit:
541 s := proto.Size(x.Commit)
542 n += proto.SizeVarint(7<<3 | proto.WireBytes)
543 n += proto.SizeVarint(uint64(s))
546 s := proto.Size(x.Query)
547 n += proto.SizeVarint(8<<3 | proto.WireBytes)
548 n += proto.SizeVarint(uint64(s))
550 case *Request_InitChain:
551 s := proto.Size(x.InitChain)
552 n += proto.SizeVarint(9<<3 | proto.WireBytes)
553 n += proto.SizeVarint(uint64(s))
555 case *Request_BeginBlock:
556 s := proto.Size(x.BeginBlock)
557 n += proto.SizeVarint(10<<3 | proto.WireBytes)
558 n += proto.SizeVarint(uint64(s))
560 case *Request_EndBlock:
561 s := proto.Size(x.EndBlock)
562 n += proto.SizeVarint(11<<3 | proto.WireBytes)
563 n += proto.SizeVarint(uint64(s))
567 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
572 type RequestEcho struct {
573 Message string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
576 func (m *RequestEcho) Reset() { *m = RequestEcho{} }
577 func (m *RequestEcho) String() string { return proto.CompactTextString(m) }
578 func (*RequestEcho) ProtoMessage() {}
579 func (*RequestEcho) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
581 func (m *RequestEcho) GetMessage() string {
588 type RequestFlush struct {
591 func (m *RequestFlush) Reset() { *m = RequestFlush{} }
592 func (m *RequestFlush) String() string { return proto.CompactTextString(m) }
593 func (*RequestFlush) ProtoMessage() {}
594 func (*RequestFlush) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
596 type RequestInfo struct {
597 Version string `protobuf:"bytes,1,opt,name=version" json:"version,omitempty"`
600 func (m *RequestInfo) Reset() { *m = RequestInfo{} }
601 func (m *RequestInfo) String() string { return proto.CompactTextString(m) }
602 func (*RequestInfo) ProtoMessage() {}
603 func (*RequestInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
605 func (m *RequestInfo) GetVersion() string {
612 type RequestSetOption struct {
613 Key string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
614 Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
617 func (m *RequestSetOption) Reset() { *m = RequestSetOption{} }
618 func (m *RequestSetOption) String() string { return proto.CompactTextString(m) }
619 func (*RequestSetOption) ProtoMessage() {}
620 func (*RequestSetOption) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
622 func (m *RequestSetOption) GetKey() string {
629 func (m *RequestSetOption) GetValue() string {
636 type RequestDeliverTx struct {
637 Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
640 func (m *RequestDeliverTx) Reset() { *m = RequestDeliverTx{} }
641 func (m *RequestDeliverTx) String() string { return proto.CompactTextString(m) }
642 func (*RequestDeliverTx) ProtoMessage() {}
643 func (*RequestDeliverTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
645 func (m *RequestDeliverTx) GetTx() []byte {
652 type RequestCheckTx struct {
653 Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
656 func (m *RequestCheckTx) Reset() { *m = RequestCheckTx{} }
657 func (m *RequestCheckTx) String() string { return proto.CompactTextString(m) }
658 func (*RequestCheckTx) ProtoMessage() {}
659 func (*RequestCheckTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
661 func (m *RequestCheckTx) GetTx() []byte {
668 type RequestQuery struct {
669 Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
670 Path string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
671 Height uint64 `protobuf:"varint,3,opt,name=height" json:"height,omitempty"`
672 Prove bool `protobuf:"varint,4,opt,name=prove" json:"prove,omitempty"`
675 func (m *RequestQuery) Reset() { *m = RequestQuery{} }
676 func (m *RequestQuery) String() string { return proto.CompactTextString(m) }
677 func (*RequestQuery) ProtoMessage() {}
678 func (*RequestQuery) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
680 func (m *RequestQuery) GetData() []byte {
687 func (m *RequestQuery) GetPath() string {
694 func (m *RequestQuery) GetHeight() uint64 {
701 func (m *RequestQuery) GetProve() bool {
708 type RequestCommit struct {
711 func (m *RequestCommit) Reset() { *m = RequestCommit{} }
712 func (m *RequestCommit) String() string { return proto.CompactTextString(m) }
713 func (*RequestCommit) ProtoMessage() {}
714 func (*RequestCommit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
716 type RequestInitChain struct {
717 Validators []*Validator `protobuf:"bytes,1,rep,name=validators" json:"validators,omitempty"`
720 func (m *RequestInitChain) Reset() { *m = RequestInitChain{} }
721 func (m *RequestInitChain) String() string { return proto.CompactTextString(m) }
722 func (*RequestInitChain) ProtoMessage() {}
723 func (*RequestInitChain) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
725 func (m *RequestInitChain) GetValidators() []*Validator {
732 type RequestBeginBlock struct {
733 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
734 Header *Header `protobuf:"bytes,2,opt,name=header" json:"header,omitempty"`
737 func (m *RequestBeginBlock) Reset() { *m = RequestBeginBlock{} }
738 func (m *RequestBeginBlock) String() string { return proto.CompactTextString(m) }
739 func (*RequestBeginBlock) ProtoMessage() {}
740 func (*RequestBeginBlock) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
742 func (m *RequestBeginBlock) GetHash() []byte {
749 func (m *RequestBeginBlock) GetHeader() *Header {
756 type RequestEndBlock struct {
757 Height uint64 `protobuf:"varint,1,opt,name=height" json:"height,omitempty"`
760 func (m *RequestEndBlock) Reset() { *m = RequestEndBlock{} }
761 func (m *RequestEndBlock) String() string { return proto.CompactTextString(m) }
762 func (*RequestEndBlock) ProtoMessage() {}
763 func (*RequestEndBlock) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
765 func (m *RequestEndBlock) GetHeight() uint64 {
772 type Response struct {
773 // Types that are valid to be assigned to Value:
774 // *Response_Exception
778 // *Response_SetOption
779 // *Response_DeliverTx
783 // *Response_InitChain
784 // *Response_BeginBlock
785 // *Response_EndBlock
786 Value isResponse_Value `protobuf_oneof:"value"`
789 func (m *Response) Reset() { *m = Response{} }
790 func (m *Response) String() string { return proto.CompactTextString(m) }
791 func (*Response) ProtoMessage() {}
792 func (*Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
794 type isResponse_Value interface {
798 type Response_Exception struct {
799 Exception *ResponseException `protobuf:"bytes,1,opt,name=exception,oneof"`
801 type Response_Echo struct {
802 Echo *ResponseEcho `protobuf:"bytes,2,opt,name=echo,oneof"`
804 type Response_Flush struct {
805 Flush *ResponseFlush `protobuf:"bytes,3,opt,name=flush,oneof"`
807 type Response_Info struct {
808 Info *ResponseInfo `protobuf:"bytes,4,opt,name=info,oneof"`
810 type Response_SetOption struct {
811 SetOption *ResponseSetOption `protobuf:"bytes,5,opt,name=set_option,json=setOption,oneof"`
813 type Response_DeliverTx struct {
814 DeliverTx *ResponseDeliverTx `protobuf:"bytes,6,opt,name=deliver_tx,json=deliverTx,oneof"`
816 type Response_CheckTx struct {
817 CheckTx *ResponseCheckTx `protobuf:"bytes,7,opt,name=check_tx,json=checkTx,oneof"`
819 type Response_Commit struct {
820 Commit *ResponseCommit `protobuf:"bytes,8,opt,name=commit,oneof"`
822 type Response_Query struct {
823 Query *ResponseQuery `protobuf:"bytes,9,opt,name=query,oneof"`
825 type Response_InitChain struct {
826 InitChain *ResponseInitChain `protobuf:"bytes,10,opt,name=init_chain,json=initChain,oneof"`
828 type Response_BeginBlock struct {
829 BeginBlock *ResponseBeginBlock `protobuf:"bytes,11,opt,name=begin_block,json=beginBlock,oneof"`
831 type Response_EndBlock struct {
832 EndBlock *ResponseEndBlock `protobuf:"bytes,12,opt,name=end_block,json=endBlock,oneof"`
835 func (*Response_Exception) isResponse_Value() {}
836 func (*Response_Echo) isResponse_Value() {}
837 func (*Response_Flush) isResponse_Value() {}
838 func (*Response_Info) isResponse_Value() {}
839 func (*Response_SetOption) isResponse_Value() {}
840 func (*Response_DeliverTx) isResponse_Value() {}
841 func (*Response_CheckTx) isResponse_Value() {}
842 func (*Response_Commit) isResponse_Value() {}
843 func (*Response_Query) isResponse_Value() {}
844 func (*Response_InitChain) isResponse_Value() {}
845 func (*Response_BeginBlock) isResponse_Value() {}
846 func (*Response_EndBlock) isResponse_Value() {}
848 func (m *Response) GetValue() isResponse_Value {
855 func (m *Response) GetException() *ResponseException {
856 if x, ok := m.GetValue().(*Response_Exception); ok {
862 func (m *Response) GetEcho() *ResponseEcho {
863 if x, ok := m.GetValue().(*Response_Echo); ok {
869 func (m *Response) GetFlush() *ResponseFlush {
870 if x, ok := m.GetValue().(*Response_Flush); ok {
876 func (m *Response) GetInfo() *ResponseInfo {
877 if x, ok := m.GetValue().(*Response_Info); ok {
883 func (m *Response) GetSetOption() *ResponseSetOption {
884 if x, ok := m.GetValue().(*Response_SetOption); ok {
890 func (m *Response) GetDeliverTx() *ResponseDeliverTx {
891 if x, ok := m.GetValue().(*Response_DeliverTx); ok {
897 func (m *Response) GetCheckTx() *ResponseCheckTx {
898 if x, ok := m.GetValue().(*Response_CheckTx); ok {
904 func (m *Response) GetCommit() *ResponseCommit {
905 if x, ok := m.GetValue().(*Response_Commit); ok {
911 func (m *Response) GetQuery() *ResponseQuery {
912 if x, ok := m.GetValue().(*Response_Query); ok {
918 func (m *Response) GetInitChain() *ResponseInitChain {
919 if x, ok := m.GetValue().(*Response_InitChain); ok {
925 func (m *Response) GetBeginBlock() *ResponseBeginBlock {
926 if x, ok := m.GetValue().(*Response_BeginBlock); ok {
932 func (m *Response) GetEndBlock() *ResponseEndBlock {
933 if x, ok := m.GetValue().(*Response_EndBlock); ok {
939 // XXX_OneofFuncs is for the internal use of the proto package.
940 func (*Response) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
941 return _Response_OneofMarshaler, _Response_OneofUnmarshaler, _Response_OneofSizer, []interface{}{
942 (*Response_Exception)(nil),
943 (*Response_Echo)(nil),
944 (*Response_Flush)(nil),
945 (*Response_Info)(nil),
946 (*Response_SetOption)(nil),
947 (*Response_DeliverTx)(nil),
948 (*Response_CheckTx)(nil),
949 (*Response_Commit)(nil),
950 (*Response_Query)(nil),
951 (*Response_InitChain)(nil),
952 (*Response_BeginBlock)(nil),
953 (*Response_EndBlock)(nil),
957 func _Response_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
960 switch x := m.Value.(type) {
961 case *Response_Exception:
962 b.EncodeVarint(1<<3 | proto.WireBytes)
963 if err := b.EncodeMessage(x.Exception); err != nil {
967 b.EncodeVarint(2<<3 | proto.WireBytes)
968 if err := b.EncodeMessage(x.Echo); err != nil {
971 case *Response_Flush:
972 b.EncodeVarint(3<<3 | proto.WireBytes)
973 if err := b.EncodeMessage(x.Flush); err != nil {
977 b.EncodeVarint(4<<3 | proto.WireBytes)
978 if err := b.EncodeMessage(x.Info); err != nil {
981 case *Response_SetOption:
982 b.EncodeVarint(5<<3 | proto.WireBytes)
983 if err := b.EncodeMessage(x.SetOption); err != nil {
986 case *Response_DeliverTx:
987 b.EncodeVarint(6<<3 | proto.WireBytes)
988 if err := b.EncodeMessage(x.DeliverTx); err != nil {
991 case *Response_CheckTx:
992 b.EncodeVarint(7<<3 | proto.WireBytes)
993 if err := b.EncodeMessage(x.CheckTx); err != nil {
996 case *Response_Commit:
997 b.EncodeVarint(8<<3 | proto.WireBytes)
998 if err := b.EncodeMessage(x.Commit); err != nil {
1001 case *Response_Query:
1002 b.EncodeVarint(9<<3 | proto.WireBytes)
1003 if err := b.EncodeMessage(x.Query); err != nil {
1006 case *Response_InitChain:
1007 b.EncodeVarint(10<<3 | proto.WireBytes)
1008 if err := b.EncodeMessage(x.InitChain); err != nil {
1011 case *Response_BeginBlock:
1012 b.EncodeVarint(11<<3 | proto.WireBytes)
1013 if err := b.EncodeMessage(x.BeginBlock); err != nil {
1016 case *Response_EndBlock:
1017 b.EncodeVarint(12<<3 | proto.WireBytes)
1018 if err := b.EncodeMessage(x.EndBlock); err != nil {
1023 return fmt.Errorf("Response.Value has unexpected type %T", x)
1028 func _Response_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1029 m := msg.(*Response)
1031 case 1: // value.exception
1032 if wire != proto.WireBytes {
1033 return true, proto.ErrInternalBadWireType
1035 msg := new(ResponseException)
1036 err := b.DecodeMessage(msg)
1037 m.Value = &Response_Exception{msg}
1039 case 2: // value.echo
1040 if wire != proto.WireBytes {
1041 return true, proto.ErrInternalBadWireType
1043 msg := new(ResponseEcho)
1044 err := b.DecodeMessage(msg)
1045 m.Value = &Response_Echo{msg}
1047 case 3: // value.flush
1048 if wire != proto.WireBytes {
1049 return true, proto.ErrInternalBadWireType
1051 msg := new(ResponseFlush)
1052 err := b.DecodeMessage(msg)
1053 m.Value = &Response_Flush{msg}
1055 case 4: // value.info
1056 if wire != proto.WireBytes {
1057 return true, proto.ErrInternalBadWireType
1059 msg := new(ResponseInfo)
1060 err := b.DecodeMessage(msg)
1061 m.Value = &Response_Info{msg}
1063 case 5: // value.set_option
1064 if wire != proto.WireBytes {
1065 return true, proto.ErrInternalBadWireType
1067 msg := new(ResponseSetOption)
1068 err := b.DecodeMessage(msg)
1069 m.Value = &Response_SetOption{msg}
1071 case 6: // value.deliver_tx
1072 if wire != proto.WireBytes {
1073 return true, proto.ErrInternalBadWireType
1075 msg := new(ResponseDeliverTx)
1076 err := b.DecodeMessage(msg)
1077 m.Value = &Response_DeliverTx{msg}
1079 case 7: // value.check_tx
1080 if wire != proto.WireBytes {
1081 return true, proto.ErrInternalBadWireType
1083 msg := new(ResponseCheckTx)
1084 err := b.DecodeMessage(msg)
1085 m.Value = &Response_CheckTx{msg}
1087 case 8: // value.commit
1088 if wire != proto.WireBytes {
1089 return true, proto.ErrInternalBadWireType
1091 msg := new(ResponseCommit)
1092 err := b.DecodeMessage(msg)
1093 m.Value = &Response_Commit{msg}
1095 case 9: // value.query
1096 if wire != proto.WireBytes {
1097 return true, proto.ErrInternalBadWireType
1099 msg := new(ResponseQuery)
1100 err := b.DecodeMessage(msg)
1101 m.Value = &Response_Query{msg}
1103 case 10: // value.init_chain
1104 if wire != proto.WireBytes {
1105 return true, proto.ErrInternalBadWireType
1107 msg := new(ResponseInitChain)
1108 err := b.DecodeMessage(msg)
1109 m.Value = &Response_InitChain{msg}
1111 case 11: // value.begin_block
1112 if wire != proto.WireBytes {
1113 return true, proto.ErrInternalBadWireType
1115 msg := new(ResponseBeginBlock)
1116 err := b.DecodeMessage(msg)
1117 m.Value = &Response_BeginBlock{msg}
1119 case 12: // value.end_block
1120 if wire != proto.WireBytes {
1121 return true, proto.ErrInternalBadWireType
1123 msg := new(ResponseEndBlock)
1124 err := b.DecodeMessage(msg)
1125 m.Value = &Response_EndBlock{msg}
1132 func _Response_OneofSizer(msg proto.Message) (n int) {
1133 m := msg.(*Response)
1135 switch x := m.Value.(type) {
1136 case *Response_Exception:
1137 s := proto.Size(x.Exception)
1138 n += proto.SizeVarint(1<<3 | proto.WireBytes)
1139 n += proto.SizeVarint(uint64(s))
1141 case *Response_Echo:
1142 s := proto.Size(x.Echo)
1143 n += proto.SizeVarint(2<<3 | proto.WireBytes)
1144 n += proto.SizeVarint(uint64(s))
1146 case *Response_Flush:
1147 s := proto.Size(x.Flush)
1148 n += proto.SizeVarint(3<<3 | proto.WireBytes)
1149 n += proto.SizeVarint(uint64(s))
1151 case *Response_Info:
1152 s := proto.Size(x.Info)
1153 n += proto.SizeVarint(4<<3 | proto.WireBytes)
1154 n += proto.SizeVarint(uint64(s))
1156 case *Response_SetOption:
1157 s := proto.Size(x.SetOption)
1158 n += proto.SizeVarint(5<<3 | proto.WireBytes)
1159 n += proto.SizeVarint(uint64(s))
1161 case *Response_DeliverTx:
1162 s := proto.Size(x.DeliverTx)
1163 n += proto.SizeVarint(6<<3 | proto.WireBytes)
1164 n += proto.SizeVarint(uint64(s))
1166 case *Response_CheckTx:
1167 s := proto.Size(x.CheckTx)
1168 n += proto.SizeVarint(7<<3 | proto.WireBytes)
1169 n += proto.SizeVarint(uint64(s))
1171 case *Response_Commit:
1172 s := proto.Size(x.Commit)
1173 n += proto.SizeVarint(8<<3 | proto.WireBytes)
1174 n += proto.SizeVarint(uint64(s))
1176 case *Response_Query:
1177 s := proto.Size(x.Query)
1178 n += proto.SizeVarint(9<<3 | proto.WireBytes)
1179 n += proto.SizeVarint(uint64(s))
1181 case *Response_InitChain:
1182 s := proto.Size(x.InitChain)
1183 n += proto.SizeVarint(10<<3 | proto.WireBytes)
1184 n += proto.SizeVarint(uint64(s))
1186 case *Response_BeginBlock:
1187 s := proto.Size(x.BeginBlock)
1188 n += proto.SizeVarint(11<<3 | proto.WireBytes)
1189 n += proto.SizeVarint(uint64(s))
1191 case *Response_EndBlock:
1192 s := proto.Size(x.EndBlock)
1193 n += proto.SizeVarint(12<<3 | proto.WireBytes)
1194 n += proto.SizeVarint(uint64(s))
1198 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1203 type ResponseException struct {
1204 Error string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
1207 func (m *ResponseException) Reset() { *m = ResponseException{} }
1208 func (m *ResponseException) String() string { return proto.CompactTextString(m) }
1209 func (*ResponseException) ProtoMessage() {}
1210 func (*ResponseException) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
1212 func (m *ResponseException) GetError() string {
1219 type ResponseEcho struct {
1220 Message string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
1223 func (m *ResponseEcho) Reset() { *m = ResponseEcho{} }
1224 func (m *ResponseEcho) String() string { return proto.CompactTextString(m) }
1225 func (*ResponseEcho) ProtoMessage() {}
1226 func (*ResponseEcho) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
1228 func (m *ResponseEcho) GetMessage() string {
1235 type ResponseFlush struct {
1238 func (m *ResponseFlush) Reset() { *m = ResponseFlush{} }
1239 func (m *ResponseFlush) String() string { return proto.CompactTextString(m) }
1240 func (*ResponseFlush) ProtoMessage() {}
1241 func (*ResponseFlush) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
1243 type ResponseInfo struct {
1244 Data string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
1245 Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
1246 LastBlockHeight uint64 `protobuf:"varint,3,opt,name=last_block_height,json=lastBlockHeight" json:"last_block_height,omitempty"`
1247 LastBlockAppHash []byte `protobuf:"bytes,4,opt,name=last_block_app_hash,json=lastBlockAppHash,proto3" json:"last_block_app_hash,omitempty"`
1250 func (m *ResponseInfo) Reset() { *m = ResponseInfo{} }
1251 func (m *ResponseInfo) String() string { return proto.CompactTextString(m) }
1252 func (*ResponseInfo) ProtoMessage() {}
1253 func (*ResponseInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
1255 func (m *ResponseInfo) GetData() string {
1262 func (m *ResponseInfo) GetVersion() string {
1269 func (m *ResponseInfo) GetLastBlockHeight() uint64 {
1271 return m.LastBlockHeight
1276 func (m *ResponseInfo) GetLastBlockAppHash() []byte {
1278 return m.LastBlockAppHash
1283 type ResponseSetOption struct {
1284 Log string `protobuf:"bytes,1,opt,name=log" json:"log,omitempty"`
1287 func (m *ResponseSetOption) Reset() { *m = ResponseSetOption{} }
1288 func (m *ResponseSetOption) String() string { return proto.CompactTextString(m) }
1289 func (*ResponseSetOption) ProtoMessage() {}
1290 func (*ResponseSetOption) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
1292 func (m *ResponseSetOption) GetLog() string {
1299 type ResponseDeliverTx struct {
1300 Code CodeType `protobuf:"varint,1,opt,name=code,enum=types.CodeType" json:"code,omitempty"`
1301 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
1302 Log string `protobuf:"bytes,3,opt,name=log" json:"log,omitempty"`
1305 func (m *ResponseDeliverTx) Reset() { *m = ResponseDeliverTx{} }
1306 func (m *ResponseDeliverTx) String() string { return proto.CompactTextString(m) }
1307 func (*ResponseDeliverTx) ProtoMessage() {}
1308 func (*ResponseDeliverTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
1310 func (m *ResponseDeliverTx) GetCode() CodeType {
1317 func (m *ResponseDeliverTx) GetData() []byte {
1324 func (m *ResponseDeliverTx) GetLog() string {
1331 type ResponseCheckTx struct {
1332 Code CodeType `protobuf:"varint,1,opt,name=code,enum=types.CodeType" json:"code,omitempty"`
1333 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
1334 Log string `protobuf:"bytes,3,opt,name=log" json:"log,omitempty"`
1337 func (m *ResponseCheckTx) Reset() { *m = ResponseCheckTx{} }
1338 func (m *ResponseCheckTx) String() string { return proto.CompactTextString(m) }
1339 func (*ResponseCheckTx) ProtoMessage() {}
1340 func (*ResponseCheckTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
1342 func (m *ResponseCheckTx) GetCode() CodeType {
1349 func (m *ResponseCheckTx) GetData() []byte {
1356 func (m *ResponseCheckTx) GetLog() string {
1363 type ResponseQuery struct {
1364 Code CodeType `protobuf:"varint,1,opt,name=code,enum=types.CodeType" json:"code,omitempty"`
1365 Index int64 `protobuf:"varint,2,opt,name=index" json:"index,omitempty"`
1366 Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
1367 Value []byte `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
1368 Proof []byte `protobuf:"bytes,5,opt,name=proof,proto3" json:"proof,omitempty"`
1369 Height uint64 `protobuf:"varint,6,opt,name=height" json:"height,omitempty"`
1370 Log string `protobuf:"bytes,7,opt,name=log" json:"log,omitempty"`
1373 func (m *ResponseQuery) Reset() { *m = ResponseQuery{} }
1374 func (m *ResponseQuery) String() string { return proto.CompactTextString(m) }
1375 func (*ResponseQuery) ProtoMessage() {}
1376 func (*ResponseQuery) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
1378 func (m *ResponseQuery) GetCode() CodeType {
1385 func (m *ResponseQuery) GetIndex() int64 {
1392 func (m *ResponseQuery) GetKey() []byte {
1399 func (m *ResponseQuery) GetValue() []byte {
1406 func (m *ResponseQuery) GetProof() []byte {
1413 func (m *ResponseQuery) GetHeight() uint64 {
1420 func (m *ResponseQuery) GetLog() string {
1427 type ResponseCommit struct {
1428 Code CodeType `protobuf:"varint,1,opt,name=code,enum=types.CodeType" json:"code,omitempty"`
1429 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
1430 Log string `protobuf:"bytes,3,opt,name=log" json:"log,omitempty"`
1433 func (m *ResponseCommit) Reset() { *m = ResponseCommit{} }
1434 func (m *ResponseCommit) String() string { return proto.CompactTextString(m) }
1435 func (*ResponseCommit) ProtoMessage() {}
1436 func (*ResponseCommit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
1438 func (m *ResponseCommit) GetCode() CodeType {
1445 func (m *ResponseCommit) GetData() []byte {
1452 func (m *ResponseCommit) GetLog() string {
1459 type ResponseInitChain struct {
1462 func (m *ResponseInitChain) Reset() { *m = ResponseInitChain{} }
1463 func (m *ResponseInitChain) String() string { return proto.CompactTextString(m) }
1464 func (*ResponseInitChain) ProtoMessage() {}
1465 func (*ResponseInitChain) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} }
1467 type ResponseBeginBlock struct {
1470 func (m *ResponseBeginBlock) Reset() { *m = ResponseBeginBlock{} }
1471 func (m *ResponseBeginBlock) String() string { return proto.CompactTextString(m) }
1472 func (*ResponseBeginBlock) ProtoMessage() {}
1473 func (*ResponseBeginBlock) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} }
1475 type ResponseEndBlock struct {
1476 Diffs []*Validator `protobuf:"bytes,1,rep,name=diffs" json:"diffs,omitempty"`
1479 func (m *ResponseEndBlock) Reset() { *m = ResponseEndBlock{} }
1480 func (m *ResponseEndBlock) String() string { return proto.CompactTextString(m) }
1481 func (*ResponseEndBlock) ProtoMessage() {}
1482 func (*ResponseEndBlock) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} }
1484 func (m *ResponseEndBlock) GetDiffs() []*Validator {
1491 type Header struct {
1492 ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId" json:"chain_id,omitempty"`
1493 Height uint64 `protobuf:"varint,2,opt,name=height" json:"height,omitempty"`
1494 Time uint64 `protobuf:"varint,3,opt,name=time" json:"time,omitempty"`
1495 NumTxs uint64 `protobuf:"varint,4,opt,name=num_txs,json=numTxs" json:"num_txs,omitempty"`
1496 LastBlockId *BlockID `protobuf:"bytes,5,opt,name=last_block_id,json=lastBlockId" json:"last_block_id,omitempty"`
1497 LastCommitHash []byte `protobuf:"bytes,6,opt,name=last_commit_hash,json=lastCommitHash,proto3" json:"last_commit_hash,omitempty"`
1498 DataHash []byte `protobuf:"bytes,7,opt,name=data_hash,json=dataHash,proto3" json:"data_hash,omitempty"`
1499 ValidatorsHash []byte `protobuf:"bytes,8,opt,name=validators_hash,json=validatorsHash,proto3" json:"validators_hash,omitempty"`
1500 AppHash []byte `protobuf:"bytes,9,opt,name=app_hash,json=appHash,proto3" json:"app_hash,omitempty"`
1503 func (m *Header) Reset() { *m = Header{} }
1504 func (m *Header) String() string { return proto.CompactTextString(m) }
1505 func (*Header) ProtoMessage() {}
1506 func (*Header) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} }
1508 func (m *Header) GetChainId() string {
1515 func (m *Header) GetHeight() uint64 {
1522 func (m *Header) GetTime() uint64 {
1529 func (m *Header) GetNumTxs() uint64 {
1536 func (m *Header) GetLastBlockId() *BlockID {
1538 return m.LastBlockId
1543 func (m *Header) GetLastCommitHash() []byte {
1545 return m.LastCommitHash
1550 func (m *Header) GetDataHash() []byte {
1557 func (m *Header) GetValidatorsHash() []byte {
1559 return m.ValidatorsHash
1564 func (m *Header) GetAppHash() []byte {
1571 type BlockID struct {
1572 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
1573 Parts *PartSetHeader `protobuf:"bytes,2,opt,name=parts" json:"parts,omitempty"`
1576 func (m *BlockID) Reset() { *m = BlockID{} }
1577 func (m *BlockID) String() string { return proto.CompactTextString(m) }
1578 func (*BlockID) ProtoMessage() {}
1579 func (*BlockID) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} }
1581 func (m *BlockID) GetHash() []byte {
1588 func (m *BlockID) GetParts() *PartSetHeader {
1595 type PartSetHeader struct {
1596 Total uint64 `protobuf:"varint,1,opt,name=total" json:"total,omitempty"`
1597 Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
1600 func (m *PartSetHeader) Reset() { *m = PartSetHeader{} }
1601 func (m *PartSetHeader) String() string { return proto.CompactTextString(m) }
1602 func (*PartSetHeader) ProtoMessage() {}
1603 func (*PartSetHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} }
1605 func (m *PartSetHeader) GetTotal() uint64 {
1612 func (m *PartSetHeader) GetHash() []byte {
1619 type Validator struct {
1620 PubKey []byte `protobuf:"bytes,1,opt,name=pubKey,proto3" json:"pubKey,omitempty"`
1621 Power uint64 `protobuf:"varint,2,opt,name=power" json:"power,omitempty"`
1624 func (m *Validator) Reset() { *m = Validator{} }
1625 func (m *Validator) String() string { return proto.CompactTextString(m) }
1626 func (*Validator) ProtoMessage() {}
1627 func (*Validator) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} }
1629 func (m *Validator) GetPubKey() []byte {
1636 func (m *Validator) GetPower() uint64 {
1644 proto.RegisterType((*Request)(nil), "types.Request")
1645 proto.RegisterType((*RequestEcho)(nil), "types.RequestEcho")
1646 proto.RegisterType((*RequestFlush)(nil), "types.RequestFlush")
1647 proto.RegisterType((*RequestInfo)(nil), "types.RequestInfo")
1648 proto.RegisterType((*RequestSetOption)(nil), "types.RequestSetOption")
1649 proto.RegisterType((*RequestDeliverTx)(nil), "types.RequestDeliverTx")
1650 proto.RegisterType((*RequestCheckTx)(nil), "types.RequestCheckTx")
1651 proto.RegisterType((*RequestQuery)(nil), "types.RequestQuery")
1652 proto.RegisterType((*RequestCommit)(nil), "types.RequestCommit")
1653 proto.RegisterType((*RequestInitChain)(nil), "types.RequestInitChain")
1654 proto.RegisterType((*RequestBeginBlock)(nil), "types.RequestBeginBlock")
1655 proto.RegisterType((*RequestEndBlock)(nil), "types.RequestEndBlock")
1656 proto.RegisterType((*Response)(nil), "types.Response")
1657 proto.RegisterType((*ResponseException)(nil), "types.ResponseException")
1658 proto.RegisterType((*ResponseEcho)(nil), "types.ResponseEcho")
1659 proto.RegisterType((*ResponseFlush)(nil), "types.ResponseFlush")
1660 proto.RegisterType((*ResponseInfo)(nil), "types.ResponseInfo")
1661 proto.RegisterType((*ResponseSetOption)(nil), "types.ResponseSetOption")
1662 proto.RegisterType((*ResponseDeliverTx)(nil), "types.ResponseDeliverTx")
1663 proto.RegisterType((*ResponseCheckTx)(nil), "types.ResponseCheckTx")
1664 proto.RegisterType((*ResponseQuery)(nil), "types.ResponseQuery")
1665 proto.RegisterType((*ResponseCommit)(nil), "types.ResponseCommit")
1666 proto.RegisterType((*ResponseInitChain)(nil), "types.ResponseInitChain")
1667 proto.RegisterType((*ResponseBeginBlock)(nil), "types.ResponseBeginBlock")
1668 proto.RegisterType((*ResponseEndBlock)(nil), "types.ResponseEndBlock")
1669 proto.RegisterType((*Header)(nil), "types.Header")
1670 proto.RegisterType((*BlockID)(nil), "types.BlockID")
1671 proto.RegisterType((*PartSetHeader)(nil), "types.PartSetHeader")
1672 proto.RegisterType((*Validator)(nil), "types.Validator")
1673 proto.RegisterEnum("types.CodeType", CodeType_name, CodeType_value)
1676 // Reference imports to suppress errors if they are not otherwise used.
1677 var _ context.Context
1678 var _ grpc.ClientConn
1680 // This is a compile-time assertion to ensure that this generated file
1681 // is compatible with the grpc package it is being compiled against.
1682 const _ = grpc.SupportPackageIsVersion4
1684 // Client API for ABCIApplication service
1686 type ABCIApplicationClient interface {
1687 Echo(ctx context.Context, in *RequestEcho, opts ...grpc.CallOption) (*ResponseEcho, error)
1688 Flush(ctx context.Context, in *RequestFlush, opts ...grpc.CallOption) (*ResponseFlush, error)
1689 Info(ctx context.Context, in *RequestInfo, opts ...grpc.CallOption) (*ResponseInfo, error)
1690 SetOption(ctx context.Context, in *RequestSetOption, opts ...grpc.CallOption) (*ResponseSetOption, error)
1691 DeliverTx(ctx context.Context, in *RequestDeliverTx, opts ...grpc.CallOption) (*ResponseDeliverTx, error)
1692 CheckTx(ctx context.Context, in *RequestCheckTx, opts ...grpc.CallOption) (*ResponseCheckTx, error)
1693 Query(ctx context.Context, in *RequestQuery, opts ...grpc.CallOption) (*ResponseQuery, error)
1694 Commit(ctx context.Context, in *RequestCommit, opts ...grpc.CallOption) (*ResponseCommit, error)
1695 InitChain(ctx context.Context, in *RequestInitChain, opts ...grpc.CallOption) (*ResponseInitChain, error)
1696 BeginBlock(ctx context.Context, in *RequestBeginBlock, opts ...grpc.CallOption) (*ResponseBeginBlock, error)
1697 EndBlock(ctx context.Context, in *RequestEndBlock, opts ...grpc.CallOption) (*ResponseEndBlock, error)
1700 type aBCIApplicationClient struct {
1704 func NewABCIApplicationClient(cc *grpc.ClientConn) ABCIApplicationClient {
1705 return &aBCIApplicationClient{cc}
1708 func (c *aBCIApplicationClient) Echo(ctx context.Context, in *RequestEcho, opts ...grpc.CallOption) (*ResponseEcho, error) {
1709 out := new(ResponseEcho)
1710 err := grpc.Invoke(ctx, "/types.ABCIApplication/Echo", in, out, c.cc, opts...)
1717 func (c *aBCIApplicationClient) Flush(ctx context.Context, in *RequestFlush, opts ...grpc.CallOption) (*ResponseFlush, error) {
1718 out := new(ResponseFlush)
1719 err := grpc.Invoke(ctx, "/types.ABCIApplication/Flush", in, out, c.cc, opts...)
1726 func (c *aBCIApplicationClient) Info(ctx context.Context, in *RequestInfo, opts ...grpc.CallOption) (*ResponseInfo, error) {
1727 out := new(ResponseInfo)
1728 err := grpc.Invoke(ctx, "/types.ABCIApplication/Info", in, out, c.cc, opts...)
1735 func (c *aBCIApplicationClient) SetOption(ctx context.Context, in *RequestSetOption, opts ...grpc.CallOption) (*ResponseSetOption, error) {
1736 out := new(ResponseSetOption)
1737 err := grpc.Invoke(ctx, "/types.ABCIApplication/SetOption", in, out, c.cc, opts...)
1744 func (c *aBCIApplicationClient) DeliverTx(ctx context.Context, in *RequestDeliverTx, opts ...grpc.CallOption) (*ResponseDeliverTx, error) {
1745 out := new(ResponseDeliverTx)
1746 err := grpc.Invoke(ctx, "/types.ABCIApplication/DeliverTx", in, out, c.cc, opts...)
1753 func (c *aBCIApplicationClient) CheckTx(ctx context.Context, in *RequestCheckTx, opts ...grpc.CallOption) (*ResponseCheckTx, error) {
1754 out := new(ResponseCheckTx)
1755 err := grpc.Invoke(ctx, "/types.ABCIApplication/CheckTx", in, out, c.cc, opts...)
1762 func (c *aBCIApplicationClient) Query(ctx context.Context, in *RequestQuery, opts ...grpc.CallOption) (*ResponseQuery, error) {
1763 out := new(ResponseQuery)
1764 err := grpc.Invoke(ctx, "/types.ABCIApplication/Query", in, out, c.cc, opts...)
1771 func (c *aBCIApplicationClient) Commit(ctx context.Context, in *RequestCommit, opts ...grpc.CallOption) (*ResponseCommit, error) {
1772 out := new(ResponseCommit)
1773 err := grpc.Invoke(ctx, "/types.ABCIApplication/Commit", in, out, c.cc, opts...)
1780 func (c *aBCIApplicationClient) InitChain(ctx context.Context, in *RequestInitChain, opts ...grpc.CallOption) (*ResponseInitChain, error) {
1781 out := new(ResponseInitChain)
1782 err := grpc.Invoke(ctx, "/types.ABCIApplication/InitChain", in, out, c.cc, opts...)
1789 func (c *aBCIApplicationClient) BeginBlock(ctx context.Context, in *RequestBeginBlock, opts ...grpc.CallOption) (*ResponseBeginBlock, error) {
1790 out := new(ResponseBeginBlock)
1791 err := grpc.Invoke(ctx, "/types.ABCIApplication/BeginBlock", in, out, c.cc, opts...)
1798 func (c *aBCIApplicationClient) EndBlock(ctx context.Context, in *RequestEndBlock, opts ...grpc.CallOption) (*ResponseEndBlock, error) {
1799 out := new(ResponseEndBlock)
1800 err := grpc.Invoke(ctx, "/types.ABCIApplication/EndBlock", in, out, c.cc, opts...)
1807 // Server API for ABCIApplication service
1809 type ABCIApplicationServer interface {
1810 Echo(context.Context, *RequestEcho) (*ResponseEcho, error)
1811 Flush(context.Context, *RequestFlush) (*ResponseFlush, error)
1812 Info(context.Context, *RequestInfo) (*ResponseInfo, error)
1813 SetOption(context.Context, *RequestSetOption) (*ResponseSetOption, error)
1814 DeliverTx(context.Context, *RequestDeliverTx) (*ResponseDeliverTx, error)
1815 CheckTx(context.Context, *RequestCheckTx) (*ResponseCheckTx, error)
1816 Query(context.Context, *RequestQuery) (*ResponseQuery, error)
1817 Commit(context.Context, *RequestCommit) (*ResponseCommit, error)
1818 InitChain(context.Context, *RequestInitChain) (*ResponseInitChain, error)
1819 BeginBlock(context.Context, *RequestBeginBlock) (*ResponseBeginBlock, error)
1820 EndBlock(context.Context, *RequestEndBlock) (*ResponseEndBlock, error)
1823 func RegisterABCIApplicationServer(s *grpc.Server, srv ABCIApplicationServer) {
1824 s.RegisterService(&_ABCIApplication_serviceDesc, srv)
1827 func _ABCIApplication_Echo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1828 in := new(RequestEcho)
1829 if err := dec(in); err != nil {
1832 if interceptor == nil {
1833 return srv.(ABCIApplicationServer).Echo(ctx, in)
1835 info := &grpc.UnaryServerInfo{
1837 FullMethod: "/types.ABCIApplication/Echo",
1839 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1840 return srv.(ABCIApplicationServer).Echo(ctx, req.(*RequestEcho))
1842 return interceptor(ctx, in, info, handler)
1845 func _ABCIApplication_Flush_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1846 in := new(RequestFlush)
1847 if err := dec(in); err != nil {
1850 if interceptor == nil {
1851 return srv.(ABCIApplicationServer).Flush(ctx, in)
1853 info := &grpc.UnaryServerInfo{
1855 FullMethod: "/types.ABCIApplication/Flush",
1857 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1858 return srv.(ABCIApplicationServer).Flush(ctx, req.(*RequestFlush))
1860 return interceptor(ctx, in, info, handler)
1863 func _ABCIApplication_Info_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1864 in := new(RequestInfo)
1865 if err := dec(in); err != nil {
1868 if interceptor == nil {
1869 return srv.(ABCIApplicationServer).Info(ctx, in)
1871 info := &grpc.UnaryServerInfo{
1873 FullMethod: "/types.ABCIApplication/Info",
1875 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1876 return srv.(ABCIApplicationServer).Info(ctx, req.(*RequestInfo))
1878 return interceptor(ctx, in, info, handler)
1881 func _ABCIApplication_SetOption_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1882 in := new(RequestSetOption)
1883 if err := dec(in); err != nil {
1886 if interceptor == nil {
1887 return srv.(ABCIApplicationServer).SetOption(ctx, in)
1889 info := &grpc.UnaryServerInfo{
1891 FullMethod: "/types.ABCIApplication/SetOption",
1893 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1894 return srv.(ABCIApplicationServer).SetOption(ctx, req.(*RequestSetOption))
1896 return interceptor(ctx, in, info, handler)
1899 func _ABCIApplication_DeliverTx_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1900 in := new(RequestDeliverTx)
1901 if err := dec(in); err != nil {
1904 if interceptor == nil {
1905 return srv.(ABCIApplicationServer).DeliverTx(ctx, in)
1907 info := &grpc.UnaryServerInfo{
1909 FullMethod: "/types.ABCIApplication/DeliverTx",
1911 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1912 return srv.(ABCIApplicationServer).DeliverTx(ctx, req.(*RequestDeliverTx))
1914 return interceptor(ctx, in, info, handler)
1917 func _ABCIApplication_CheckTx_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1918 in := new(RequestCheckTx)
1919 if err := dec(in); err != nil {
1922 if interceptor == nil {
1923 return srv.(ABCIApplicationServer).CheckTx(ctx, in)
1925 info := &grpc.UnaryServerInfo{
1927 FullMethod: "/types.ABCIApplication/CheckTx",
1929 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1930 return srv.(ABCIApplicationServer).CheckTx(ctx, req.(*RequestCheckTx))
1932 return interceptor(ctx, in, info, handler)
1935 func _ABCIApplication_Query_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1936 in := new(RequestQuery)
1937 if err := dec(in); err != nil {
1940 if interceptor == nil {
1941 return srv.(ABCIApplicationServer).Query(ctx, in)
1943 info := &grpc.UnaryServerInfo{
1945 FullMethod: "/types.ABCIApplication/Query",
1947 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1948 return srv.(ABCIApplicationServer).Query(ctx, req.(*RequestQuery))
1950 return interceptor(ctx, in, info, handler)
1953 func _ABCIApplication_Commit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1954 in := new(RequestCommit)
1955 if err := dec(in); err != nil {
1958 if interceptor == nil {
1959 return srv.(ABCIApplicationServer).Commit(ctx, in)
1961 info := &grpc.UnaryServerInfo{
1963 FullMethod: "/types.ABCIApplication/Commit",
1965 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1966 return srv.(ABCIApplicationServer).Commit(ctx, req.(*RequestCommit))
1968 return interceptor(ctx, in, info, handler)
1971 func _ABCIApplication_InitChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1972 in := new(RequestInitChain)
1973 if err := dec(in); err != nil {
1976 if interceptor == nil {
1977 return srv.(ABCIApplicationServer).InitChain(ctx, in)
1979 info := &grpc.UnaryServerInfo{
1981 FullMethod: "/types.ABCIApplication/InitChain",
1983 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1984 return srv.(ABCIApplicationServer).InitChain(ctx, req.(*RequestInitChain))
1986 return interceptor(ctx, in, info, handler)
1989 func _ABCIApplication_BeginBlock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1990 in := new(RequestBeginBlock)
1991 if err := dec(in); err != nil {
1994 if interceptor == nil {
1995 return srv.(ABCIApplicationServer).BeginBlock(ctx, in)
1997 info := &grpc.UnaryServerInfo{
1999 FullMethod: "/types.ABCIApplication/BeginBlock",
2001 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2002 return srv.(ABCIApplicationServer).BeginBlock(ctx, req.(*RequestBeginBlock))
2004 return interceptor(ctx, in, info, handler)
2007 func _ABCIApplication_EndBlock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2008 in := new(RequestEndBlock)
2009 if err := dec(in); err != nil {
2012 if interceptor == nil {
2013 return srv.(ABCIApplicationServer).EndBlock(ctx, in)
2015 info := &grpc.UnaryServerInfo{
2017 FullMethod: "/types.ABCIApplication/EndBlock",
2019 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2020 return srv.(ABCIApplicationServer).EndBlock(ctx, req.(*RequestEndBlock))
2022 return interceptor(ctx, in, info, handler)
2025 var _ABCIApplication_serviceDesc = grpc.ServiceDesc{
2026 ServiceName: "types.ABCIApplication",
2027 HandlerType: (*ABCIApplicationServer)(nil),
2028 Methods: []grpc.MethodDesc{
2031 Handler: _ABCIApplication_Echo_Handler,
2034 MethodName: "Flush",
2035 Handler: _ABCIApplication_Flush_Handler,
2039 Handler: _ABCIApplication_Info_Handler,
2042 MethodName: "SetOption",
2043 Handler: _ABCIApplication_SetOption_Handler,
2046 MethodName: "DeliverTx",
2047 Handler: _ABCIApplication_DeliverTx_Handler,
2050 MethodName: "CheckTx",
2051 Handler: _ABCIApplication_CheckTx_Handler,
2054 MethodName: "Query",
2055 Handler: _ABCIApplication_Query_Handler,
2058 MethodName: "Commit",
2059 Handler: _ABCIApplication_Commit_Handler,
2062 MethodName: "InitChain",
2063 Handler: _ABCIApplication_InitChain_Handler,
2066 MethodName: "BeginBlock",
2067 Handler: _ABCIApplication_BeginBlock_Handler,
2070 MethodName: "EndBlock",
2071 Handler: _ABCIApplication_EndBlock_Handler,
2074 Streams: []grpc.StreamDesc{},
2075 Metadata: "types/types.proto",
2078 func init() { proto.RegisterFile("types/types.proto", fileDescriptor0) }
2080 var fileDescriptor0 = []byte{
2081 // 1625 bytes of a gzipped FileDescriptorProto
2082 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0x59, 0x6f, 0xdb, 0xc6,
2083 0x16, 0x36, 0xb5, 0xeb, 0xd8, 0x96, 0xe9, 0xb1, 0x6c, 0xcb, 0xba, 0xf7, 0x21, 0xe0, 0x45, 0x6e,
2084 0xec, 0xdc, 0xdc, 0xa4, 0x70, 0x90, 0x22, 0x6e, 0x8a, 0x02, 0xde, 0x62, 0x0b, 0x41, 0x13, 0x97,
2085 0x59, 0x5e, 0x5a, 0x54, 0xa0, 0xc9, 0x91, 0xc4, 0x5a, 0x9a, 0x61, 0xc8, 0xa1, 0x23, 0xf7, 0x37,
2086 0xe4, 0xbd, 0x3f, 0xa1, 0xef, 0x05, 0xfa, 0x17, 0x0a, 0x74, 0x5f, 0x7e, 0x51, 0x31, 0x0b, 0x57,
2087 0x93, 0x41, 0x1f, 0xf2, 0x22, 0xf0, 0x6c, 0x33, 0x73, 0xce, 0x9c, 0xf3, 0x9d, 0x33, 0x82, 0x55,
2088 0x76, 0xe5, 0xe1, 0xe0, 0x9e, 0xf8, 0xbd, 0xeb, 0xf9, 0x94, 0x51, 0x54, 0x17, 0x84, 0xf1, 0x43,
2089 0x0d, 0x9a, 0x26, 0x7e, 0x1d, 0xe2, 0x80, 0xa1, 0x6d, 0xa8, 0x61, 0x7b, 0x42, 0x7b, 0xda, 0x0d,
2090 0x6d, 0x7b, 0x71, 0x17, 0xdd, 0x95, 0xea, 0x4a, 0x7a, 0x6c, 0x4f, 0xe8, 0xe9, 0x82, 0x29, 0x34,
2091 0xd0, 0xff, 0xa0, 0x3e, 0x9a, 0x86, 0xc1, 0xa4, 0x57, 0x11, 0xaa, 0x6b, 0x59, 0xd5, 0xc7, 0x5c,
2092 0x74, 0xba, 0x60, 0x4a, 0x1d, 0xbe, 0xac, 0x4b, 0x46, 0xb4, 0x57, 0x2d, 0x5a, 0x76, 0x40, 0x46,
2093 0x62, 0x59, 0xae, 0x81, 0x1e, 0x02, 0x04, 0x98, 0x0d, 0xa9, 0xc7, 0x5c, 0x4a, 0x7a, 0x35, 0xa1,
2094 0xbf, 0x99, 0xd5, 0x7f, 0x8e, 0xd9, 0x33, 0x21, 0x3e, 0x5d, 0x30, 0xdb, 0x41, 0x44, 0x70, 0x4b,
2095 0x07, 0x4f, 0xdd, 0x4b, 0xec, 0x0f, 0xd9, 0xbc, 0x57, 0x2f, 0xb2, 0x3c, 0x92, 0xf2, 0x17, 0x73,
2096 0x6e, 0xe9, 0x44, 0x04, 0xda, 0x85, 0x96, 0x3d, 0xc1, 0xf6, 0x05, 0xb7, 0x6b, 0x08, 0xbb, 0xf5,
2097 0xac, 0xdd, 0x21, 0x97, 0x0a, 0xab, 0xa6, 0x2d, 0x3f, 0xd1, 0x5d, 0x68, 0xd8, 0x74, 0x36, 0x73,
2098 0x59, 0xaf, 0x29, 0x2c, 0xba, 0x39, 0x0b, 0x21, 0x3b, 0x5d, 0x30, 0x95, 0x16, 0x0f, 0xd7, 0xeb,
2099 0x10, 0xfb, 0x57, 0xbd, 0x56, 0x51, 0xb8, 0x3e, 0xe3, 0x22, 0x1e, 0x2e, 0xa1, 0xc3, 0x5d, 0x71,
2100 0x89, 0xcb, 0x86, 0xf6, 0xc4, 0x72, 0x49, 0xaf, 0x5d, 0xe4, 0xca, 0x80, 0xb8, 0xec, 0x90, 0x8b,
2101 0xb9, 0x2b, 0x6e, 0x44, 0xa0, 0x47, 0xb0, 0x78, 0x8e, 0xc7, 0x2e, 0x19, 0x9e, 0x4f, 0xa9, 0x7d,
2102 0xd1, 0x03, 0x61, 0xda, 0xcb, 0x9a, 0x1e, 0x70, 0x85, 0x03, 0x2e, 0x3f, 0x5d, 0x30, 0xe1, 0x3c,
2103 0xa6, 0xd0, 0x03, 0x68, 0x63, 0xe2, 0x28, 0xd3, 0x45, 0x61, 0xba, 0x91, 0xcb, 0x00, 0xe2, 0x44,
2104 0x86, 0x2d, 0xac, 0xbe, 0x0f, 0x9a, 0x50, 0xbf, 0xb4, 0xa6, 0x21, 0x36, 0x6e, 0xc1, 0x62, 0x2a,
2105 0x53, 0x50, 0x0f, 0x9a, 0x33, 0x1c, 0x04, 0xd6, 0x18, 0x8b, 0x74, 0x6a, 0x9b, 0x11, 0x69, 0x74,
2106 0x60, 0x29, 0x9d, 0x27, 0x29, 0x43, 0x9e, 0x0b, 0xdc, 0xf0, 0x12, 0xfb, 0x01, 0x4f, 0x00, 0x65,
2107 0xa8, 0x48, 0xe3, 0x23, 0xd0, 0xf3, 0x49, 0x80, 0x74, 0xa8, 0x5e, 0xe0, 0x2b, 0xa5, 0xc9, 0x3f,
2108 0x51, 0x57, 0x1d, 0x48, 0xa4, 0x66, 0xdb, 0x54, 0xa7, 0x33, 0x62, 0xdb, 0x38, 0x0d, 0x50, 0x07,
2109 0x2a, 0x6c, 0x2e, 0x4c, 0x97, 0xcc, 0x0a, 0x9b, 0x1b, 0x37, 0xa0, 0x93, 0xbd, 0xf2, 0x6b, 0x1a,
2110 0x4e, 0x7c, 0x74, 0x71, 0x67, 0x08, 0x41, 0xcd, 0xb1, 0x98, 0xa5, 0x34, 0xc4, 0x37, 0xe7, 0x79,
2111 0x16, 0x9b, 0xa8, 0xed, 0xc5, 0x37, 0xda, 0x80, 0xc6, 0x04, 0xbb, 0xe3, 0x09, 0x13, 0x35, 0x50,
2112 0x33, 0x15, 0xc5, 0xcf, 0xea, 0xf9, 0xf4, 0x12, 0x8b, 0x54, 0x6f, 0x99, 0x92, 0x30, 0x56, 0x60,
2113 0x39, 0x93, 0x48, 0xc6, 0x51, 0x7c, 0xf8, 0xf8, 0xe2, 0xd1, 0x07, 0x00, 0x97, 0xd6, 0xd4, 0x75,
2114 0x2c, 0x46, 0xfd, 0xa0, 0xa7, 0xdd, 0xa8, 0x6e, 0x2f, 0xee, 0xea, 0xea, 0xbe, 0x5e, 0x45, 0x02,
2115 0x33, 0xa5, 0x63, 0x3c, 0x85, 0xd5, 0x6b, 0x39, 0xc0, 0x4f, 0x3b, 0xb1, 0x82, 0x49, 0xe4, 0x01,
2116 0xff, 0x46, 0x37, 0xf9, 0x69, 0x2d, 0x07, 0xfb, 0xaa, 0xba, 0x97, 0xd5, 0xb2, 0xa7, 0x82, 0x69,
2117 0x2a, 0xa1, 0xb1, 0x03, 0x2b, 0xb9, 0xc4, 0x48, 0xf9, 0xa9, 0xa5, 0xfd, 0x34, 0xde, 0xd6, 0xa1,
2118 0x65, 0xe2, 0xc0, 0xa3, 0x24, 0xc0, 0xe8, 0x21, 0xb4, 0xf1, 0xdc, 0xc6, 0xb2, 0xc6, 0xb5, 0x5c,
2119 0x8e, 0x4a, 0x9d, 0xe3, 0x48, 0xce, 0xf3, 0x3b, 0x56, 0x46, 0x3b, 0x0a, 0x9f, 0xf2, 0xa0, 0xa3,
2120 0x8c, 0xd2, 0x00, 0x75, 0x27, 0x02, 0xa8, 0x6a, 0xae, 0x40, 0xa5, 0x6e, 0x0e, 0xa1, 0x76, 0x14,
2121 0x42, 0xd5, 0x0a, 0x17, 0xce, 0x40, 0xd4, 0x5e, 0x06, 0xa2, 0xea, 0x85, 0xc7, 0x2f, 0xc1, 0xa8,
2122 0xbd, 0x0c, 0x46, 0x35, 0x0a, 0x4d, 0x4b, 0x40, 0xea, 0x7e, 0x0a, 0xa4, 0x9a, 0xb9, 0xda, 0x94,
2123 0x86, 0x05, 0x28, 0x75, 0x2f, 0x46, 0xa9, 0x56, 0x0e, 0xd7, 0x94, 0x49, 0x1e, 0xa6, 0xee, 0x44,
2124 0x30, 0xd5, 0x2e, 0x0c, 0x5a, 0x0e, 0xa7, 0xf6, 0x32, 0x38, 0x05, 0x85, 0xee, 0x94, 0x00, 0xd5,
2125 0xc7, 0x59, 0xa0, 0x92, 0x68, 0xb3, 0x95, 0xb3, 0x2d, 0x45, 0xaa, 0x0f, 0xd3, 0x48, 0xb5, 0x94,
2126 0xc3, 0x47, 0x95, 0x0b, 0xef, 0x84, 0xaa, 0x1d, 0x5e, 0x09, 0xb9, 0x4c, 0xe3, 0xb5, 0x88, 0x7d,
2127 0x9f, 0xfa, 0x0a, 0x4b, 0x24, 0x61, 0x6c, 0xf3, 0x8a, 0x4f, 0xf2, 0xeb, 0x1d, 0xb0, 0x26, 0xaa,
2128 0x36, 0x95, 0x5d, 0xc6, 0x37, 0x5a, 0x62, 0x2b, 0x90, 0x2d, 0x8d, 0x16, 0x6d, 0x85, 0x16, 0x29,
2129 0xb4, 0xab, 0x64, 0xd0, 0x0e, 0xdd, 0x86, 0xd5, 0xa9, 0x15, 0x30, 0xe9, 0xe6, 0x30, 0x03, 0x1f,
2130 0x2b, 0x5c, 0x20, 0xfd, 0x93, 0x38, 0xf2, 0x7f, 0x58, 0x4b, 0xe9, 0x5a, 0x9e, 0x37, 0x14, 0x45,
2131 0x5d, 0x13, 0x45, 0xad, 0xc7, 0xda, 0xfb, 0x9e, 0x77, 0x6a, 0x05, 0x13, 0xe3, 0x66, 0xe2, 0x7f,
2132 0x06, 0x49, 0xa7, 0x74, 0x1c, 0x21, 0xe9, 0x94, 0x8e, 0x8d, 0x2f, 0x13, 0xb5, 0x04, 0x34, 0xff,
2133 0x03, 0x35, 0x9b, 0x3a, 0xd2, 0xfb, 0xce, 0xee, 0x8a, 0x8a, 0xfb, 0x21, 0x75, 0xf0, 0x8b, 0x2b,
2134 0x0f, 0x9b, 0x42, 0x18, 0x7b, 0x5a, 0x49, 0xe1, 0xa2, 0x5a, 0xbf, 0x9a, 0xac, 0xff, 0x05, 0x07,
2135 0x90, 0x4c, 0xf6, 0xbe, 0xcf, 0xd5, 0xbf, 0xd3, 0x92, 0x0b, 0x91, 0x68, 0xfd, 0x8f, 0x16, 0xef,
2136 0x42, 0xdd, 0x25, 0x0e, 0x9e, 0x8b, 0xd5, 0xab, 0xa6, 0x24, 0xa2, 0x36, 0x53, 0x15, 0x3b, 0x66,
2137 0xdb, 0x8c, 0x0c, 0xb2, 0x24, 0x14, 0xa0, 0xd3, 0x91, 0x00, 0x86, 0x25, 0x53, 0x12, 0x29, 0x58,
2138 0x6c, 0x64, 0xe0, 0x5f, 0x1d, 0xba, 0x99, 0x1c, 0xfa, 0x73, 0xde, 0x82, 0xd2, 0xd5, 0xf9, 0x3e,
2139 0x23, 0xb2, 0x96, 0xdc, 0x67, 0x5c, 0x97, 0x46, 0x17, 0xd0, 0xf5, 0x82, 0x93, 0xad, 0x36, 0x5b,
2140 0x4a, 0xe8, 0xbf, 0x50, 0x77, 0xdc, 0xd1, 0xa8, 0xbc, 0xd9, 0x48, 0xb1, 0xf1, 0x6d, 0x05, 0x1a,
2141 0xb2, 0x55, 0xa0, 0x2d, 0x0e, 0x5b, 0x96, 0x4b, 0x86, 0xae, 0x13, 0x95, 0x8b, 0xa0, 0x07, 0x4e,
2142 0x2a, 0x26, 0x95, 0x4c, 0x4c, 0x10, 0xd4, 0x98, 0x3b, 0xc3, 0x2a, 0xd3, 0xc5, 0x37, 0xda, 0x84,
2143 0x26, 0x09, 0x67, 0x43, 0x36, 0x0f, 0x44, 0xb4, 0x6b, 0x66, 0x83, 0x84, 0xb3, 0x17, 0xf3, 0x00,
2144 0xed, 0xc2, 0x72, 0x2a, 0xef, 0x5d, 0x47, 0xe1, 0x71, 0x47, 0x1d, 0x4d, 0x9c, 0x7b, 0x70, 0x64,
2145 0x2e, 0xc6, 0x15, 0x30, 0x70, 0xd0, 0x36, 0x88, 0x82, 0x18, 0x4a, 0xcc, 0x93, 0x85, 0xd2, 0x10,
2146 0x71, 0xeb, 0x70, 0xbe, 0x02, 0x45, 0xde, 0x07, 0xff, 0x05, 0x6d, 0x1e, 0x49, 0xa9, 0xd2, 0x14,
2147 0x2a, 0x2d, 0xce, 0x10, 0xc2, 0x5b, 0xb0, 0x92, 0xf4, 0x56, 0xa9, 0xd2, 0x92, 0xab, 0x24, 0x6c,
2148 0xa1, 0xb8, 0x05, 0xad, 0xb8, 0x20, 0xdb, 0x42, 0xa3, 0x69, 0xa9, 0x3a, 0x1c, 0x40, 0x53, 0x1d,
2149 0xb1, 0xb0, 0x0f, 0xdf, 0x86, 0xba, 0x67, 0xf9, 0x2c, 0x50, 0xfd, 0x2e, 0x82, 0xe3, 0x33, 0xcb,
2150 0xe7, 0x03, 0x90, 0xea, 0xc6, 0x52, 0xc5, 0xd8, 0x83, 0xe5, 0x0c, 0x9f, 0x67, 0x22, 0xa3, 0xcc,
2151 0x9a, 0xaa, 0x4e, 0x2c, 0x89, 0x78, 0x9b, 0x4a, 0xb2, 0x8d, 0xb1, 0x07, 0xed, 0xf8, 0x0e, 0xf9,
2152 0xb5, 0x78, 0xe1, 0xf9, 0x13, 0x35, 0x52, 0x2d, 0x99, 0x8a, 0x12, 0x89, 0x4d, 0xdf, 0xa8, 0x91,
2153 0xa0, 0x66, 0x4a, 0xe2, 0xf6, 0xf7, 0x75, 0x68, 0x45, 0xa9, 0x88, 0x1a, 0x50, 0x79, 0xf6, 0x44,
2154 0x5f, 0x40, 0xab, 0xb0, 0x3c, 0x20, 0x0c, 0xfb, 0xc4, 0x9a, 0x1e, 0x73, 0x0c, 0xd5, 0x35, 0xce,
2155 0x3a, 0x26, 0x36, 0x75, 0x5c, 0x32, 0x96, 0xac, 0x0a, 0x5a, 0x82, 0xd6, 0x81, 0xe5, 0x3c, 0xa5,
2156 0xc4, 0xc6, 0x7a, 0x15, 0xe9, 0xb0, 0xf4, 0x92, 0x58, 0x21, 0x9b, 0x50, 0xdf, 0xfd, 0x1a, 0x3b,
2157 0x7a, 0x0d, 0xad, 0xc3, 0xea, 0x80, 0x04, 0xe1, 0x68, 0xe4, 0xda, 0x2e, 0x26, 0xec, 0x71, 0x48,
2158 0x9c, 0x40, 0xaf, 0x23, 0x04, 0x9d, 0x97, 0xe4, 0x82, 0xd0, 0x37, 0x44, 0xcd, 0x1e, 0x7a, 0x03,
2159 0xf5, 0xa0, 0x7b, 0x60, 0x05, 0xf8, 0x28, 0xf4, 0xa6, 0xae, 0x6d, 0x31, 0xbc, 0xef, 0x38, 0x3e,
2160 0x0e, 0x02, 0x1d, 0xf3, 0x45, 0xb8, 0x24, 0xbb, 0xf7, 0x28, 0x32, 0xc8, 0xac, 0x8f, 0x71, 0xa0,
2161 0x8f, 0xd1, 0x16, 0xac, 0x5f, 0x93, 0x88, 0x9d, 0x27, 0xe8, 0xdf, 0xd0, 0xcb, 0x8b, 0x4e, 0xac,
2162 0xe0, 0xcc, 0x77, 0x6d, 0xac, 0xbb, 0xa8, 0x0b, 0xba, 0x94, 0x8a, 0xdb, 0x1f, 0x10, 0x2f, 0x64,
2163 0xfa, 0x57, 0xd1, 0xfe, 0x8a, 0xfb, 0x2c, 0x64, 0x9c, 0x7d, 0x91, 0x63, 0x9f, 0x89, 0x08, 0xeb,
2164 0x53, 0xb4, 0x09, 0x6b, 0x29, 0xf6, 0x73, 0xee, 0x1f, 0x8f, 0xce, 0x2c, 0x39, 0xaf, 0x14, 0xb8,
2165 0x63, 0x62, 0xb1, 0xd0, 0xc7, 0x3a, 0x41, 0x1b, 0x80, 0xb8, 0x44, 0x85, 0x24, 0x72, 0x9c, 0x46,
2166 0x3b, 0x28, 0xbe, 0xda, 0xc1, 0xcb, 0xb3, 0xa7, 0xe1, 0xd8, 0x25, 0xfa, 0x6b, 0xb4, 0x0e, 0xfa,
2167 0x09, 0xbd, 0x54, 0xdc, 0x63, 0xc2, 0x5c, 0x76, 0xa5, 0xff, 0xa8, 0xa1, 0x2e, 0xac, 0x24, 0xec,
2168 0x13, 0x9f, 0x86, 0x9e, 0xfe, 0x93, 0x86, 0x36, 0x01, 0x25, 0xdc, 0x33, 0x9f, 0x7a, 0x34, 0xb0,
2169 0xa6, 0xfa, 0xcf, 0x1a, 0xda, 0x80, 0xd5, 0x13, 0x7a, 0x19, 0xdf, 0x82, 0x34, 0xf8, 0x25, 0x32,
2170 0x88, 0xf9, 0x9f, 0xe2, 0xd9, 0x39, 0xf6, 0xf5, 0x5f, 0x35, 0xb4, 0x05, 0xdd, 0xb4, 0x20, 0x5e,
2171 0xeb, 0x37, 0x4d, 0x9d, 0x28, 0x16, 0xbd, 0xa2, 0x0c, 0xeb, 0xbf, 0x47, 0x6c, 0x15, 0x07, 0xb5,
2172 0xd0, 0x1f, 0x1a, 0x5a, 0x83, 0x4e, 0xc2, 0x16, 0xba, 0x7f, 0x6a, 0xa8, 0x0f, 0xeb, 0x19, 0xa6,
2173 0x4b, 0xc6, 0x67, 0x3c, 0x69, 0xf5, 0xbf, 0xb4, 0xdd, 0xb7, 0x75, 0x58, 0xd9, 0x3f, 0x38, 0x1c,
2174 0xec, 0x7b, 0x72, 0x03, 0xde, 0xff, 0xee, 0x41, 0x4d, 0x74, 0xf8, 0x82, 0x67, 0x6f, 0xbf, 0x68,
2175 0xd4, 0x44, 0xbb, 0x50, 0x17, 0x8d, 0x1e, 0x15, 0xbd, 0x7e, 0xfb, 0x85, 0x13, 0x27, 0xdf, 0x44,
2176 0x8e, 0x02, 0xd7, 0x1f, 0xc1, 0xfd, 0xa2, 0xb1, 0x13, 0x7d, 0x02, 0xed, 0xa4, 0x45, 0x97, 0x3d,
2177 0x85, 0xfb, 0xa5, 0x03, 0x28, 0xb7, 0x4f, 0x7a, 0x77, 0xd9, 0x83, 0xb8, 0x5f, 0x3a, 0x85, 0xa2,
2178 0x87, 0xd0, 0x8c, 0x7a, 0x73, 0xf1, 0xb3, 0xb8, 0x5f, 0x32, 0x88, 0xf2, 0xf0, 0xc8, 0xb6, 0x5b,
2179 0xf4, 0xda, 0xed, 0x17, 0xce, 0x96, 0xe8, 0x01, 0x34, 0x54, 0xdb, 0x2b, 0x7c, 0x51, 0xf7, 0x8b,
2180 0x27, 0x58, 0xee, 0x64, 0xf2, 0x30, 0x2a, 0x7b, 0x2a, 0xf7, 0x4b, 0x67, 0x53, 0xb4, 0x0f, 0x90,
2181 0x7a, 0x12, 0x95, 0x3e, 0x98, 0xfb, 0xe5, 0x13, 0x2a, 0x7a, 0x04, 0xad, 0xe4, 0x15, 0x54, 0xfc,
2182 0x6c, 0xee, 0x97, 0x0d, 0xa9, 0xe7, 0x0d, 0xf1, 0x8f, 0xcc, 0xfd, 0xbf, 0x03, 0x00, 0x00, 0xff,
2183 0xff, 0xbd, 0xb6, 0xa5, 0xad, 0xa6, 0x11, 0x00, 0x00,