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.

2112 lines
69 KiB

7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: types/types.proto
  3. /*
  4. Package types is a generated protocol buffer package.
  5. It is generated from these files:
  6. types/types.proto
  7. It has these top-level messages:
  8. Request
  9. RequestEcho
  10. RequestFlush
  11. RequestInfo
  12. RequestSetOption
  13. RequestDeliverTx
  14. RequestCheckTx
  15. RequestQuery
  16. RequestCommit
  17. RequestInitChain
  18. RequestBeginBlock
  19. RequestEndBlock
  20. Response
  21. ResponseException
  22. ResponseEcho
  23. ResponseFlush
  24. ResponseInfo
  25. ResponseSetOption
  26. ResponseDeliverTx
  27. ResponseCheckTx
  28. ResponseQuery
  29. ResponseCommit
  30. ResponseInitChain
  31. ResponseBeginBlock
  32. ResponseEndBlock
  33. Header
  34. BlockID
  35. PartSetHeader
  36. Validator
  37. KVPair
  38. */
  39. package types
  40. import proto "github.com/gogo/protobuf/proto"
  41. import fmt "fmt"
  42. import math "math"
  43. import _ "github.com/gogo/protobuf/gogoproto"
  44. import github_com_tendermint_go_wire_data "github.com/tendermint/go-wire/data"
  45. import context "golang.org/x/net/context"
  46. import grpc "google.golang.org/grpc"
  47. // Reference imports to suppress errors if they are not otherwise used.
  48. var _ = proto.Marshal
  49. var _ = fmt.Errorf
  50. var _ = math.Inf
  51. // This is a compile-time assertion to ensure that this generated file
  52. // is compatible with the proto package it is being compiled against.
  53. // A compilation error at this line likely means your copy of the
  54. // proto package needs to be updated.
  55. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  56. type KVPair_Type int32
  57. const (
  58. KVPair_STRING KVPair_Type = 0
  59. KVPair_INT KVPair_Type = 1
  60. )
  61. var KVPair_Type_name = map[int32]string{
  62. 0: "STRING",
  63. 1: "INT",
  64. }
  65. var KVPair_Type_value = map[string]int32{
  66. "STRING": 0,
  67. "INT": 1,
  68. }
  69. func (x KVPair_Type) String() string {
  70. return proto.EnumName(KVPair_Type_name, int32(x))
  71. }
  72. func (KVPair_Type) EnumDescriptor() ([]byte, []int) { return fileDescriptorTypes, []int{29, 0} }
  73. type Request struct {
  74. // Types that are valid to be assigned to Value:
  75. // *Request_Echo
  76. // *Request_Flush
  77. // *Request_Info
  78. // *Request_SetOption
  79. // *Request_DeliverTx
  80. // *Request_CheckTx
  81. // *Request_Commit
  82. // *Request_Query
  83. // *Request_InitChain
  84. // *Request_BeginBlock
  85. // *Request_EndBlock
  86. Value isRequest_Value `protobuf_oneof:"value"`
  87. }
  88. func (m *Request) Reset() { *m = Request{} }
  89. func (m *Request) String() string { return proto.CompactTextString(m) }
  90. func (*Request) ProtoMessage() {}
  91. func (*Request) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{0} }
  92. type isRequest_Value interface {
  93. isRequest_Value()
  94. }
  95. type Request_Echo struct {
  96. Echo *RequestEcho `protobuf:"bytes,1,opt,name=echo,oneof"`
  97. }
  98. type Request_Flush struct {
  99. Flush *RequestFlush `protobuf:"bytes,2,opt,name=flush,oneof"`
  100. }
  101. type Request_Info struct {
  102. Info *RequestInfo `protobuf:"bytes,3,opt,name=info,oneof"`
  103. }
  104. type Request_SetOption struct {
  105. SetOption *RequestSetOption `protobuf:"bytes,4,opt,name=set_option,json=setOption,oneof"`
  106. }
  107. type Request_DeliverTx struct {
  108. DeliverTx *RequestDeliverTx `protobuf:"bytes,5,opt,name=deliver_tx,json=deliverTx,oneof"`
  109. }
  110. type Request_CheckTx struct {
  111. CheckTx *RequestCheckTx `protobuf:"bytes,6,opt,name=check_tx,json=checkTx,oneof"`
  112. }
  113. type Request_Commit struct {
  114. Commit *RequestCommit `protobuf:"bytes,7,opt,name=commit,oneof"`
  115. }
  116. type Request_Query struct {
  117. Query *RequestQuery `protobuf:"bytes,8,opt,name=query,oneof"`
  118. }
  119. type Request_InitChain struct {
  120. InitChain *RequestInitChain `protobuf:"bytes,9,opt,name=init_chain,json=initChain,oneof"`
  121. }
  122. type Request_BeginBlock struct {
  123. BeginBlock *RequestBeginBlock `protobuf:"bytes,10,opt,name=begin_block,json=beginBlock,oneof"`
  124. }
  125. type Request_EndBlock struct {
  126. EndBlock *RequestEndBlock `protobuf:"bytes,11,opt,name=end_block,json=endBlock,oneof"`
  127. }
  128. func (*Request_Echo) isRequest_Value() {}
  129. func (*Request_Flush) isRequest_Value() {}
  130. func (*Request_Info) isRequest_Value() {}
  131. func (*Request_SetOption) isRequest_Value() {}
  132. func (*Request_DeliverTx) isRequest_Value() {}
  133. func (*Request_CheckTx) isRequest_Value() {}
  134. func (*Request_Commit) isRequest_Value() {}
  135. func (*Request_Query) isRequest_Value() {}
  136. func (*Request_InitChain) isRequest_Value() {}
  137. func (*Request_BeginBlock) isRequest_Value() {}
  138. func (*Request_EndBlock) isRequest_Value() {}
  139. func (m *Request) GetValue() isRequest_Value {
  140. if m != nil {
  141. return m.Value
  142. }
  143. return nil
  144. }
  145. func (m *Request) GetEcho() *RequestEcho {
  146. if x, ok := m.GetValue().(*Request_Echo); ok {
  147. return x.Echo
  148. }
  149. return nil
  150. }
  151. func (m *Request) GetFlush() *RequestFlush {
  152. if x, ok := m.GetValue().(*Request_Flush); ok {
  153. return x.Flush
  154. }
  155. return nil
  156. }
  157. func (m *Request) GetInfo() *RequestInfo {
  158. if x, ok := m.GetValue().(*Request_Info); ok {
  159. return x.Info
  160. }
  161. return nil
  162. }
  163. func (m *Request) GetSetOption() *RequestSetOption {
  164. if x, ok := m.GetValue().(*Request_SetOption); ok {
  165. return x.SetOption
  166. }
  167. return nil
  168. }
  169. func (m *Request) GetDeliverTx() *RequestDeliverTx {
  170. if x, ok := m.GetValue().(*Request_DeliverTx); ok {
  171. return x.DeliverTx
  172. }
  173. return nil
  174. }
  175. func (m *Request) GetCheckTx() *RequestCheckTx {
  176. if x, ok := m.GetValue().(*Request_CheckTx); ok {
  177. return x.CheckTx
  178. }
  179. return nil
  180. }
  181. func (m *Request) GetCommit() *RequestCommit {
  182. if x, ok := m.GetValue().(*Request_Commit); ok {
  183. return x.Commit
  184. }
  185. return nil
  186. }
  187. func (m *Request) GetQuery() *RequestQuery {
  188. if x, ok := m.GetValue().(*Request_Query); ok {
  189. return x.Query
  190. }
  191. return nil
  192. }
  193. func (m *Request) GetInitChain() *RequestInitChain {
  194. if x, ok := m.GetValue().(*Request_InitChain); ok {
  195. return x.InitChain
  196. }
  197. return nil
  198. }
  199. func (m *Request) GetBeginBlock() *RequestBeginBlock {
  200. if x, ok := m.GetValue().(*Request_BeginBlock); ok {
  201. return x.BeginBlock
  202. }
  203. return nil
  204. }
  205. func (m *Request) GetEndBlock() *RequestEndBlock {
  206. if x, ok := m.GetValue().(*Request_EndBlock); ok {
  207. return x.EndBlock
  208. }
  209. return nil
  210. }
  211. // XXX_OneofFuncs is for the internal use of the proto package.
  212. 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{}) {
  213. return _Request_OneofMarshaler, _Request_OneofUnmarshaler, _Request_OneofSizer, []interface{}{
  214. (*Request_Echo)(nil),
  215. (*Request_Flush)(nil),
  216. (*Request_Info)(nil),
  217. (*Request_SetOption)(nil),
  218. (*Request_DeliverTx)(nil),
  219. (*Request_CheckTx)(nil),
  220. (*Request_Commit)(nil),
  221. (*Request_Query)(nil),
  222. (*Request_InitChain)(nil),
  223. (*Request_BeginBlock)(nil),
  224. (*Request_EndBlock)(nil),
  225. }
  226. }
  227. func _Request_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  228. m := msg.(*Request)
  229. // value
  230. switch x := m.Value.(type) {
  231. case *Request_Echo:
  232. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  233. if err := b.EncodeMessage(x.Echo); err != nil {
  234. return err
  235. }
  236. case *Request_Flush:
  237. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  238. if err := b.EncodeMessage(x.Flush); err != nil {
  239. return err
  240. }
  241. case *Request_Info:
  242. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  243. if err := b.EncodeMessage(x.Info); err != nil {
  244. return err
  245. }
  246. case *Request_SetOption:
  247. _ = b.EncodeVarint(4<<3 | proto.WireBytes)
  248. if err := b.EncodeMessage(x.SetOption); err != nil {
  249. return err
  250. }
  251. case *Request_DeliverTx:
  252. _ = b.EncodeVarint(5<<3 | proto.WireBytes)
  253. if err := b.EncodeMessage(x.DeliverTx); err != nil {
  254. return err
  255. }
  256. case *Request_CheckTx:
  257. _ = b.EncodeVarint(6<<3 | proto.WireBytes)
  258. if err := b.EncodeMessage(x.CheckTx); err != nil {
  259. return err
  260. }
  261. case *Request_Commit:
  262. _ = b.EncodeVarint(7<<3 | proto.WireBytes)
  263. if err := b.EncodeMessage(x.Commit); err != nil {
  264. return err
  265. }
  266. case *Request_Query:
  267. _ = b.EncodeVarint(8<<3 | proto.WireBytes)
  268. if err := b.EncodeMessage(x.Query); err != nil {
  269. return err
  270. }
  271. case *Request_InitChain:
  272. _ = b.EncodeVarint(9<<3 | proto.WireBytes)
  273. if err := b.EncodeMessage(x.InitChain); err != nil {
  274. return err
  275. }
  276. case *Request_BeginBlock:
  277. _ = b.EncodeVarint(10<<3 | proto.WireBytes)
  278. if err := b.EncodeMessage(x.BeginBlock); err != nil {
  279. return err
  280. }
  281. case *Request_EndBlock:
  282. _ = b.EncodeVarint(11<<3 | proto.WireBytes)
  283. if err := b.EncodeMessage(x.EndBlock); err != nil {
  284. return err
  285. }
  286. case nil:
  287. default:
  288. return fmt.Errorf("Request.Value has unexpected type %T", x)
  289. }
  290. return nil
  291. }
  292. func _Request_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  293. m := msg.(*Request)
  294. switch tag {
  295. case 1: // value.echo
  296. if wire != proto.WireBytes {
  297. return true, proto.ErrInternalBadWireType
  298. }
  299. msg := new(RequestEcho)
  300. err := b.DecodeMessage(msg)
  301. m.Value = &Request_Echo{msg}
  302. return true, err
  303. case 2: // value.flush
  304. if wire != proto.WireBytes {
  305. return true, proto.ErrInternalBadWireType
  306. }
  307. msg := new(RequestFlush)
  308. err := b.DecodeMessage(msg)
  309. m.Value = &Request_Flush{msg}
  310. return true, err
  311. case 3: // value.info
  312. if wire != proto.WireBytes {
  313. return true, proto.ErrInternalBadWireType
  314. }
  315. msg := new(RequestInfo)
  316. err := b.DecodeMessage(msg)
  317. m.Value = &Request_Info{msg}
  318. return true, err
  319. case 4: // value.set_option
  320. if wire != proto.WireBytes {
  321. return true, proto.ErrInternalBadWireType
  322. }
  323. msg := new(RequestSetOption)
  324. err := b.DecodeMessage(msg)
  325. m.Value = &Request_SetOption{msg}
  326. return true, err
  327. case 5: // value.deliver_tx
  328. if wire != proto.WireBytes {
  329. return true, proto.ErrInternalBadWireType
  330. }
  331. msg := new(RequestDeliverTx)
  332. err := b.DecodeMessage(msg)
  333. m.Value = &Request_DeliverTx{msg}
  334. return true, err
  335. case 6: // value.check_tx
  336. if wire != proto.WireBytes {
  337. return true, proto.ErrInternalBadWireType
  338. }
  339. msg := new(RequestCheckTx)
  340. err := b.DecodeMessage(msg)
  341. m.Value = &Request_CheckTx{msg}
  342. return true, err
  343. case 7: // value.commit
  344. if wire != proto.WireBytes {
  345. return true, proto.ErrInternalBadWireType
  346. }
  347. msg := new(RequestCommit)
  348. err := b.DecodeMessage(msg)
  349. m.Value = &Request_Commit{msg}
  350. return true, err
  351. case 8: // value.query
  352. if wire != proto.WireBytes {
  353. return true, proto.ErrInternalBadWireType
  354. }
  355. msg := new(RequestQuery)
  356. err := b.DecodeMessage(msg)
  357. m.Value = &Request_Query{msg}
  358. return true, err
  359. case 9: // value.init_chain
  360. if wire != proto.WireBytes {
  361. return true, proto.ErrInternalBadWireType
  362. }
  363. msg := new(RequestInitChain)
  364. err := b.DecodeMessage(msg)
  365. m.Value = &Request_InitChain{msg}
  366. return true, err
  367. case 10: // value.begin_block
  368. if wire != proto.WireBytes {
  369. return true, proto.ErrInternalBadWireType
  370. }
  371. msg := new(RequestBeginBlock)
  372. err := b.DecodeMessage(msg)
  373. m.Value = &Request_BeginBlock{msg}
  374. return true, err
  375. case 11: // value.end_block
  376. if wire != proto.WireBytes {
  377. return true, proto.ErrInternalBadWireType
  378. }
  379. msg := new(RequestEndBlock)
  380. err := b.DecodeMessage(msg)
  381. m.Value = &Request_EndBlock{msg}
  382. return true, err
  383. default:
  384. return false, nil
  385. }
  386. }
  387. func _Request_OneofSizer(msg proto.Message) (n int) {
  388. m := msg.(*Request)
  389. // value
  390. switch x := m.Value.(type) {
  391. case *Request_Echo:
  392. s := proto.Size(x.Echo)
  393. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  394. n += proto.SizeVarint(uint64(s))
  395. n += s
  396. case *Request_Flush:
  397. s := proto.Size(x.Flush)
  398. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  399. n += proto.SizeVarint(uint64(s))
  400. n += s
  401. case *Request_Info:
  402. s := proto.Size(x.Info)
  403. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  404. n += proto.SizeVarint(uint64(s))
  405. n += s
  406. case *Request_SetOption:
  407. s := proto.Size(x.SetOption)
  408. n += proto.SizeVarint(4<<3 | proto.WireBytes)
  409. n += proto.SizeVarint(uint64(s))
  410. n += s
  411. case *Request_DeliverTx:
  412. s := proto.Size(x.DeliverTx)
  413. n += proto.SizeVarint(5<<3 | proto.WireBytes)
  414. n += proto.SizeVarint(uint64(s))
  415. n += s
  416. case *Request_CheckTx:
  417. s := proto.Size(x.CheckTx)
  418. n += proto.SizeVarint(6<<3 | proto.WireBytes)
  419. n += proto.SizeVarint(uint64(s))
  420. n += s
  421. case *Request_Commit:
  422. s := proto.Size(x.Commit)
  423. n += proto.SizeVarint(7<<3 | proto.WireBytes)
  424. n += proto.SizeVarint(uint64(s))
  425. n += s
  426. case *Request_Query:
  427. s := proto.Size(x.Query)
  428. n += proto.SizeVarint(8<<3 | proto.WireBytes)
  429. n += proto.SizeVarint(uint64(s))
  430. n += s
  431. case *Request_InitChain:
  432. s := proto.Size(x.InitChain)
  433. n += proto.SizeVarint(9<<3 | proto.WireBytes)
  434. n += proto.SizeVarint(uint64(s))
  435. n += s
  436. case *Request_BeginBlock:
  437. s := proto.Size(x.BeginBlock)
  438. n += proto.SizeVarint(10<<3 | proto.WireBytes)
  439. n += proto.SizeVarint(uint64(s))
  440. n += s
  441. case *Request_EndBlock:
  442. s := proto.Size(x.EndBlock)
  443. n += proto.SizeVarint(11<<3 | proto.WireBytes)
  444. n += proto.SizeVarint(uint64(s))
  445. n += s
  446. case nil:
  447. default:
  448. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  449. }
  450. return n
  451. }
  452. type RequestEcho struct {
  453. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
  454. }
  455. func (m *RequestEcho) Reset() { *m = RequestEcho{} }
  456. func (m *RequestEcho) String() string { return proto.CompactTextString(m) }
  457. func (*RequestEcho) ProtoMessage() {}
  458. func (*RequestEcho) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{1} }
  459. func (m *RequestEcho) GetMessage() string {
  460. if m != nil {
  461. return m.Message
  462. }
  463. return ""
  464. }
  465. type RequestFlush struct {
  466. }
  467. func (m *RequestFlush) Reset() { *m = RequestFlush{} }
  468. func (m *RequestFlush) String() string { return proto.CompactTextString(m) }
  469. func (*RequestFlush) ProtoMessage() {}
  470. func (*RequestFlush) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{2} }
  471. type RequestInfo struct {
  472. Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
  473. }
  474. func (m *RequestInfo) Reset() { *m = RequestInfo{} }
  475. func (m *RequestInfo) String() string { return proto.CompactTextString(m) }
  476. func (*RequestInfo) ProtoMessage() {}
  477. func (*RequestInfo) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{3} }
  478. func (m *RequestInfo) GetVersion() string {
  479. if m != nil {
  480. return m.Version
  481. }
  482. return ""
  483. }
  484. type RequestSetOption struct {
  485. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  486. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  487. }
  488. func (m *RequestSetOption) Reset() { *m = RequestSetOption{} }
  489. func (m *RequestSetOption) String() string { return proto.CompactTextString(m) }
  490. func (*RequestSetOption) ProtoMessage() {}
  491. func (*RequestSetOption) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{4} }
  492. func (m *RequestSetOption) GetKey() string {
  493. if m != nil {
  494. return m.Key
  495. }
  496. return ""
  497. }
  498. func (m *RequestSetOption) GetValue() string {
  499. if m != nil {
  500. return m.Value
  501. }
  502. return ""
  503. }
  504. type RequestDeliverTx struct {
  505. Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
  506. }
  507. func (m *RequestDeliverTx) Reset() { *m = RequestDeliverTx{} }
  508. func (m *RequestDeliverTx) String() string { return proto.CompactTextString(m) }
  509. func (*RequestDeliverTx) ProtoMessage() {}
  510. func (*RequestDeliverTx) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{5} }
  511. func (m *RequestDeliverTx) GetTx() []byte {
  512. if m != nil {
  513. return m.Tx
  514. }
  515. return nil
  516. }
  517. type RequestCheckTx struct {
  518. Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
  519. }
  520. func (m *RequestCheckTx) Reset() { *m = RequestCheckTx{} }
  521. func (m *RequestCheckTx) String() string { return proto.CompactTextString(m) }
  522. func (*RequestCheckTx) ProtoMessage() {}
  523. func (*RequestCheckTx) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{6} }
  524. func (m *RequestCheckTx) GetTx() []byte {
  525. if m != nil {
  526. return m.Tx
  527. }
  528. return nil
  529. }
  530. type RequestQuery struct {
  531. Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
  532. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
  533. Height uint64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
  534. Prove bool `protobuf:"varint,4,opt,name=prove,proto3" json:"prove,omitempty"`
  535. }
  536. func (m *RequestQuery) Reset() { *m = RequestQuery{} }
  537. func (m *RequestQuery) String() string { return proto.CompactTextString(m) }
  538. func (*RequestQuery) ProtoMessage() {}
  539. func (*RequestQuery) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{7} }
  540. func (m *RequestQuery) GetData() []byte {
  541. if m != nil {
  542. return m.Data
  543. }
  544. return nil
  545. }
  546. func (m *RequestQuery) GetPath() string {
  547. if m != nil {
  548. return m.Path
  549. }
  550. return ""
  551. }
  552. func (m *RequestQuery) GetHeight() uint64 {
  553. if m != nil {
  554. return m.Height
  555. }
  556. return 0
  557. }
  558. func (m *RequestQuery) GetProve() bool {
  559. if m != nil {
  560. return m.Prove
  561. }
  562. return false
  563. }
  564. type RequestCommit struct {
  565. }
  566. func (m *RequestCommit) Reset() { *m = RequestCommit{} }
  567. func (m *RequestCommit) String() string { return proto.CompactTextString(m) }
  568. func (*RequestCommit) ProtoMessage() {}
  569. func (*RequestCommit) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{8} }
  570. type RequestInitChain struct {
  571. Validators []*Validator `protobuf:"bytes,1,rep,name=validators" json:"validators,omitempty"`
  572. }
  573. func (m *RequestInitChain) Reset() { *m = RequestInitChain{} }
  574. func (m *RequestInitChain) String() string { return proto.CompactTextString(m) }
  575. func (*RequestInitChain) ProtoMessage() {}
  576. func (*RequestInitChain) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{9} }
  577. func (m *RequestInitChain) GetValidators() []*Validator {
  578. if m != nil {
  579. return m.Validators
  580. }
  581. return nil
  582. }
  583. type RequestBeginBlock struct {
  584. Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
  585. Header *Header `protobuf:"bytes,2,opt,name=header" json:"header,omitempty"`
  586. }
  587. func (m *RequestBeginBlock) Reset() { *m = RequestBeginBlock{} }
  588. func (m *RequestBeginBlock) String() string { return proto.CompactTextString(m) }
  589. func (*RequestBeginBlock) ProtoMessage() {}
  590. func (*RequestBeginBlock) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{10} }
  591. func (m *RequestBeginBlock) GetHash() []byte {
  592. if m != nil {
  593. return m.Hash
  594. }
  595. return nil
  596. }
  597. func (m *RequestBeginBlock) GetHeader() *Header {
  598. if m != nil {
  599. return m.Header
  600. }
  601. return nil
  602. }
  603. type RequestEndBlock struct {
  604. Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
  605. }
  606. func (m *RequestEndBlock) Reset() { *m = RequestEndBlock{} }
  607. func (m *RequestEndBlock) String() string { return proto.CompactTextString(m) }
  608. func (*RequestEndBlock) ProtoMessage() {}
  609. func (*RequestEndBlock) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{11} }
  610. func (m *RequestEndBlock) GetHeight() uint64 {
  611. if m != nil {
  612. return m.Height
  613. }
  614. return 0
  615. }
  616. type Response struct {
  617. // Types that are valid to be assigned to Value:
  618. // *Response_Exception
  619. // *Response_Echo
  620. // *Response_Flush
  621. // *Response_Info
  622. // *Response_SetOption
  623. // *Response_DeliverTx
  624. // *Response_CheckTx
  625. // *Response_Commit
  626. // *Response_Query
  627. // *Response_InitChain
  628. // *Response_BeginBlock
  629. // *Response_EndBlock
  630. Value isResponse_Value `protobuf_oneof:"value"`
  631. }
  632. func (m *Response) Reset() { *m = Response{} }
  633. func (m *Response) String() string { return proto.CompactTextString(m) }
  634. func (*Response) ProtoMessage() {}
  635. func (*Response) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{12} }
  636. type isResponse_Value interface {
  637. isResponse_Value()
  638. }
  639. type Response_Exception struct {
  640. Exception *ResponseException `protobuf:"bytes,1,opt,name=exception,oneof"`
  641. }
  642. type Response_Echo struct {
  643. Echo *ResponseEcho `protobuf:"bytes,2,opt,name=echo,oneof"`
  644. }
  645. type Response_Flush struct {
  646. Flush *ResponseFlush `protobuf:"bytes,3,opt,name=flush,oneof"`
  647. }
  648. type Response_Info struct {
  649. Info *ResponseInfo `protobuf:"bytes,4,opt,name=info,oneof"`
  650. }
  651. type Response_SetOption struct {
  652. SetOption *ResponseSetOption `protobuf:"bytes,5,opt,name=set_option,json=setOption,oneof"`
  653. }
  654. type Response_DeliverTx struct {
  655. DeliverTx *ResponseDeliverTx `protobuf:"bytes,6,opt,name=deliver_tx,json=deliverTx,oneof"`
  656. }
  657. type Response_CheckTx struct {
  658. CheckTx *ResponseCheckTx `protobuf:"bytes,7,opt,name=check_tx,json=checkTx,oneof"`
  659. }
  660. type Response_Commit struct {
  661. Commit *ResponseCommit `protobuf:"bytes,8,opt,name=commit,oneof"`
  662. }
  663. type Response_Query struct {
  664. Query *ResponseQuery `protobuf:"bytes,9,opt,name=query,oneof"`
  665. }
  666. type Response_InitChain struct {
  667. InitChain *ResponseInitChain `protobuf:"bytes,10,opt,name=init_chain,json=initChain,oneof"`
  668. }
  669. type Response_BeginBlock struct {
  670. BeginBlock *ResponseBeginBlock `protobuf:"bytes,11,opt,name=begin_block,json=beginBlock,oneof"`
  671. }
  672. type Response_EndBlock struct {
  673. EndBlock *ResponseEndBlock `protobuf:"bytes,12,opt,name=end_block,json=endBlock,oneof"`
  674. }
  675. func (*Response_Exception) isResponse_Value() {}
  676. func (*Response_Echo) isResponse_Value() {}
  677. func (*Response_Flush) isResponse_Value() {}
  678. func (*Response_Info) isResponse_Value() {}
  679. func (*Response_SetOption) isResponse_Value() {}
  680. func (*Response_DeliverTx) isResponse_Value() {}
  681. func (*Response_CheckTx) isResponse_Value() {}
  682. func (*Response_Commit) isResponse_Value() {}
  683. func (*Response_Query) isResponse_Value() {}
  684. func (*Response_InitChain) isResponse_Value() {}
  685. func (*Response_BeginBlock) isResponse_Value() {}
  686. func (*Response_EndBlock) isResponse_Value() {}
  687. func (m *Response) GetValue() isResponse_Value {
  688. if m != nil {
  689. return m.Value
  690. }
  691. return nil
  692. }
  693. func (m *Response) GetException() *ResponseException {
  694. if x, ok := m.GetValue().(*Response_Exception); ok {
  695. return x.Exception
  696. }
  697. return nil
  698. }
  699. func (m *Response) GetEcho() *ResponseEcho {
  700. if x, ok := m.GetValue().(*Response_Echo); ok {
  701. return x.Echo
  702. }
  703. return nil
  704. }
  705. func (m *Response) GetFlush() *ResponseFlush {
  706. if x, ok := m.GetValue().(*Response_Flush); ok {
  707. return x.Flush
  708. }
  709. return nil
  710. }
  711. func (m *Response) GetInfo() *ResponseInfo {
  712. if x, ok := m.GetValue().(*Response_Info); ok {
  713. return x.Info
  714. }
  715. return nil
  716. }
  717. func (m *Response) GetSetOption() *ResponseSetOption {
  718. if x, ok := m.GetValue().(*Response_SetOption); ok {
  719. return x.SetOption
  720. }
  721. return nil
  722. }
  723. func (m *Response) GetDeliverTx() *ResponseDeliverTx {
  724. if x, ok := m.GetValue().(*Response_DeliverTx); ok {
  725. return x.DeliverTx
  726. }
  727. return nil
  728. }
  729. func (m *Response) GetCheckTx() *ResponseCheckTx {
  730. if x, ok := m.GetValue().(*Response_CheckTx); ok {
  731. return x.CheckTx
  732. }
  733. return nil
  734. }
  735. func (m *Response) GetCommit() *ResponseCommit {
  736. if x, ok := m.GetValue().(*Response_Commit); ok {
  737. return x.Commit
  738. }
  739. return nil
  740. }
  741. func (m *Response) GetQuery() *ResponseQuery {
  742. if x, ok := m.GetValue().(*Response_Query); ok {
  743. return x.Query
  744. }
  745. return nil
  746. }
  747. func (m *Response) GetInitChain() *ResponseInitChain {
  748. if x, ok := m.GetValue().(*Response_InitChain); ok {
  749. return x.InitChain
  750. }
  751. return nil
  752. }
  753. func (m *Response) GetBeginBlock() *ResponseBeginBlock {
  754. if x, ok := m.GetValue().(*Response_BeginBlock); ok {
  755. return x.BeginBlock
  756. }
  757. return nil
  758. }
  759. func (m *Response) GetEndBlock() *ResponseEndBlock {
  760. if x, ok := m.GetValue().(*Response_EndBlock); ok {
  761. return x.EndBlock
  762. }
  763. return nil
  764. }
  765. // XXX_OneofFuncs is for the internal use of the proto package.
  766. 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{}) {
  767. return _Response_OneofMarshaler, _Response_OneofUnmarshaler, _Response_OneofSizer, []interface{}{
  768. (*Response_Exception)(nil),
  769. (*Response_Echo)(nil),
  770. (*Response_Flush)(nil),
  771. (*Response_Info)(nil),
  772. (*Response_SetOption)(nil),
  773. (*Response_DeliverTx)(nil),
  774. (*Response_CheckTx)(nil),
  775. (*Response_Commit)(nil),
  776. (*Response_Query)(nil),
  777. (*Response_InitChain)(nil),
  778. (*Response_BeginBlock)(nil),
  779. (*Response_EndBlock)(nil),
  780. }
  781. }
  782. func _Response_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  783. m := msg.(*Response)
  784. // value
  785. switch x := m.Value.(type) {
  786. case *Response_Exception:
  787. _ = b.EncodeVarint(1<<3 | proto.WireBytes)
  788. if err := b.EncodeMessage(x.Exception); err != nil {
  789. return err
  790. }
  791. case *Response_Echo:
  792. _ = b.EncodeVarint(2<<3 | proto.WireBytes)
  793. if err := b.EncodeMessage(x.Echo); err != nil {
  794. return err
  795. }
  796. case *Response_Flush:
  797. _ = b.EncodeVarint(3<<3 | proto.WireBytes)
  798. if err := b.EncodeMessage(x.Flush); err != nil {
  799. return err
  800. }
  801. case *Response_Info:
  802. _ = b.EncodeVarint(4<<3 | proto.WireBytes)
  803. if err := b.EncodeMessage(x.Info); err != nil {
  804. return err
  805. }
  806. case *Response_SetOption:
  807. _ = b.EncodeVarint(5<<3 | proto.WireBytes)
  808. if err := b.EncodeMessage(x.SetOption); err != nil {
  809. return err
  810. }
  811. case *Response_DeliverTx:
  812. _ = b.EncodeVarint(6<<3 | proto.WireBytes)
  813. if err := b.EncodeMessage(x.DeliverTx); err != nil {
  814. return err
  815. }
  816. case *Response_CheckTx:
  817. _ = b.EncodeVarint(7<<3 | proto.WireBytes)
  818. if err := b.EncodeMessage(x.CheckTx); err != nil {
  819. return err
  820. }
  821. case *Response_Commit:
  822. _ = b.EncodeVarint(8<<3 | proto.WireBytes)
  823. if err := b.EncodeMessage(x.Commit); err != nil {
  824. return err
  825. }
  826. case *Response_Query:
  827. _ = b.EncodeVarint(9<<3 | proto.WireBytes)
  828. if err := b.EncodeMessage(x.Query); err != nil {
  829. return err
  830. }
  831. case *Response_InitChain:
  832. _ = b.EncodeVarint(10<<3 | proto.WireBytes)
  833. if err := b.EncodeMessage(x.InitChain); err != nil {
  834. return err
  835. }
  836. case *Response_BeginBlock:
  837. _ = b.EncodeVarint(11<<3 | proto.WireBytes)
  838. if err := b.EncodeMessage(x.BeginBlock); err != nil {
  839. return err
  840. }
  841. case *Response_EndBlock:
  842. _ = b.EncodeVarint(12<<3 | proto.WireBytes)
  843. if err := b.EncodeMessage(x.EndBlock); err != nil {
  844. return err
  845. }
  846. case nil:
  847. default:
  848. return fmt.Errorf("Response.Value has unexpected type %T", x)
  849. }
  850. return nil
  851. }
  852. func _Response_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  853. m := msg.(*Response)
  854. switch tag {
  855. case 1: // value.exception
  856. if wire != proto.WireBytes {
  857. return true, proto.ErrInternalBadWireType
  858. }
  859. msg := new(ResponseException)
  860. err := b.DecodeMessage(msg)
  861. m.Value = &Response_Exception{msg}
  862. return true, err
  863. case 2: // value.echo
  864. if wire != proto.WireBytes {
  865. return true, proto.ErrInternalBadWireType
  866. }
  867. msg := new(ResponseEcho)
  868. err := b.DecodeMessage(msg)
  869. m.Value = &Response_Echo{msg}
  870. return true, err
  871. case 3: // value.flush
  872. if wire != proto.WireBytes {
  873. return true, proto.ErrInternalBadWireType
  874. }
  875. msg := new(ResponseFlush)
  876. err := b.DecodeMessage(msg)
  877. m.Value = &Response_Flush{msg}
  878. return true, err
  879. case 4: // value.info
  880. if wire != proto.WireBytes {
  881. return true, proto.ErrInternalBadWireType
  882. }
  883. msg := new(ResponseInfo)
  884. err := b.DecodeMessage(msg)
  885. m.Value = &Response_Info{msg}
  886. return true, err
  887. case 5: // value.set_option
  888. if wire != proto.WireBytes {
  889. return true, proto.ErrInternalBadWireType
  890. }
  891. msg := new(ResponseSetOption)
  892. err := b.DecodeMessage(msg)
  893. m.Value = &Response_SetOption{msg}
  894. return true, err
  895. case 6: // value.deliver_tx
  896. if wire != proto.WireBytes {
  897. return true, proto.ErrInternalBadWireType
  898. }
  899. msg := new(ResponseDeliverTx)
  900. err := b.DecodeMessage(msg)
  901. m.Value = &Response_DeliverTx{msg}
  902. return true, err
  903. case 7: // value.check_tx
  904. if wire != proto.WireBytes {
  905. return true, proto.ErrInternalBadWireType
  906. }
  907. msg := new(ResponseCheckTx)
  908. err := b.DecodeMessage(msg)
  909. m.Value = &Response_CheckTx{msg}
  910. return true, err
  911. case 8: // value.commit
  912. if wire != proto.WireBytes {
  913. return true, proto.ErrInternalBadWireType
  914. }
  915. msg := new(ResponseCommit)
  916. err := b.DecodeMessage(msg)
  917. m.Value = &Response_Commit{msg}
  918. return true, err
  919. case 9: // value.query
  920. if wire != proto.WireBytes {
  921. return true, proto.ErrInternalBadWireType
  922. }
  923. msg := new(ResponseQuery)
  924. err := b.DecodeMessage(msg)
  925. m.Value = &Response_Query{msg}
  926. return true, err
  927. case 10: // value.init_chain
  928. if wire != proto.WireBytes {
  929. return true, proto.ErrInternalBadWireType
  930. }
  931. msg := new(ResponseInitChain)
  932. err := b.DecodeMessage(msg)
  933. m.Value = &Response_InitChain{msg}
  934. return true, err
  935. case 11: // value.begin_block
  936. if wire != proto.WireBytes {
  937. return true, proto.ErrInternalBadWireType
  938. }
  939. msg := new(ResponseBeginBlock)
  940. err := b.DecodeMessage(msg)
  941. m.Value = &Response_BeginBlock{msg}
  942. return true, err
  943. case 12: // value.end_block
  944. if wire != proto.WireBytes {
  945. return true, proto.ErrInternalBadWireType
  946. }
  947. msg := new(ResponseEndBlock)
  948. err := b.DecodeMessage(msg)
  949. m.Value = &Response_EndBlock{msg}
  950. return true, err
  951. default:
  952. return false, nil
  953. }
  954. }
  955. func _Response_OneofSizer(msg proto.Message) (n int) {
  956. m := msg.(*Response)
  957. // value
  958. switch x := m.Value.(type) {
  959. case *Response_Exception:
  960. s := proto.Size(x.Exception)
  961. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  962. n += proto.SizeVarint(uint64(s))
  963. n += s
  964. case *Response_Echo:
  965. s := proto.Size(x.Echo)
  966. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  967. n += proto.SizeVarint(uint64(s))
  968. n += s
  969. case *Response_Flush:
  970. s := proto.Size(x.Flush)
  971. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  972. n += proto.SizeVarint(uint64(s))
  973. n += s
  974. case *Response_Info:
  975. s := proto.Size(x.Info)
  976. n += proto.SizeVarint(4<<3 | proto.WireBytes)
  977. n += proto.SizeVarint(uint64(s))
  978. n += s
  979. case *Response_SetOption:
  980. s := proto.Size(x.SetOption)
  981. n += proto.SizeVarint(5<<3 | proto.WireBytes)
  982. n += proto.SizeVarint(uint64(s))
  983. n += s
  984. case *Response_DeliverTx:
  985. s := proto.Size(x.DeliverTx)
  986. n += proto.SizeVarint(6<<3 | proto.WireBytes)
  987. n += proto.SizeVarint(uint64(s))
  988. n += s
  989. case *Response_CheckTx:
  990. s := proto.Size(x.CheckTx)
  991. n += proto.SizeVarint(7<<3 | proto.WireBytes)
  992. n += proto.SizeVarint(uint64(s))
  993. n += s
  994. case *Response_Commit:
  995. s := proto.Size(x.Commit)
  996. n += proto.SizeVarint(8<<3 | proto.WireBytes)
  997. n += proto.SizeVarint(uint64(s))
  998. n += s
  999. case *Response_Query:
  1000. s := proto.Size(x.Query)
  1001. n += proto.SizeVarint(9<<3 | proto.WireBytes)
  1002. n += proto.SizeVarint(uint64(s))
  1003. n += s
  1004. case *Response_InitChain:
  1005. s := proto.Size(x.InitChain)
  1006. n += proto.SizeVarint(10<<3 | proto.WireBytes)
  1007. n += proto.SizeVarint(uint64(s))
  1008. n += s
  1009. case *Response_BeginBlock:
  1010. s := proto.Size(x.BeginBlock)
  1011. n += proto.SizeVarint(11<<3 | proto.WireBytes)
  1012. n += proto.SizeVarint(uint64(s))
  1013. n += s
  1014. case *Response_EndBlock:
  1015. s := proto.Size(x.EndBlock)
  1016. n += proto.SizeVarint(12<<3 | proto.WireBytes)
  1017. n += proto.SizeVarint(uint64(s))
  1018. n += s
  1019. case nil:
  1020. default:
  1021. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1022. }
  1023. return n
  1024. }
  1025. type ResponseException struct {
  1026. Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
  1027. }
  1028. func (m *ResponseException) Reset() { *m = ResponseException{} }
  1029. func (m *ResponseException) String() string { return proto.CompactTextString(m) }
  1030. func (*ResponseException) ProtoMessage() {}
  1031. func (*ResponseException) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{13} }
  1032. func (m *ResponseException) GetError() string {
  1033. if m != nil {
  1034. return m.Error
  1035. }
  1036. return ""
  1037. }
  1038. type ResponseEcho struct {
  1039. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
  1040. }
  1041. func (m *ResponseEcho) Reset() { *m = ResponseEcho{} }
  1042. func (m *ResponseEcho) String() string { return proto.CompactTextString(m) }
  1043. func (*ResponseEcho) ProtoMessage() {}
  1044. func (*ResponseEcho) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{14} }
  1045. func (m *ResponseEcho) GetMessage() string {
  1046. if m != nil {
  1047. return m.Message
  1048. }
  1049. return ""
  1050. }
  1051. type ResponseFlush struct {
  1052. }
  1053. func (m *ResponseFlush) Reset() { *m = ResponseFlush{} }
  1054. func (m *ResponseFlush) String() string { return proto.CompactTextString(m) }
  1055. func (*ResponseFlush) ProtoMessage() {}
  1056. func (*ResponseFlush) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{15} }
  1057. type ResponseInfo struct {
  1058. Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
  1059. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  1060. LastBlockHeight uint64 `protobuf:"varint,3,opt,name=last_block_height,json=lastBlockHeight,proto3" json:"last_block_height,omitempty"`
  1061. LastBlockAppHash []byte `protobuf:"bytes,4,opt,name=last_block_app_hash,json=lastBlockAppHash,proto3" json:"last_block_app_hash,omitempty"`
  1062. }
  1063. func (m *ResponseInfo) Reset() { *m = ResponseInfo{} }
  1064. func (m *ResponseInfo) String() string { return proto.CompactTextString(m) }
  1065. func (*ResponseInfo) ProtoMessage() {}
  1066. func (*ResponseInfo) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{16} }
  1067. func (m *ResponseInfo) GetData() string {
  1068. if m != nil {
  1069. return m.Data
  1070. }
  1071. return ""
  1072. }
  1073. func (m *ResponseInfo) GetVersion() string {
  1074. if m != nil {
  1075. return m.Version
  1076. }
  1077. return ""
  1078. }
  1079. func (m *ResponseInfo) GetLastBlockHeight() uint64 {
  1080. if m != nil {
  1081. return m.LastBlockHeight
  1082. }
  1083. return 0
  1084. }
  1085. func (m *ResponseInfo) GetLastBlockAppHash() []byte {
  1086. if m != nil {
  1087. return m.LastBlockAppHash
  1088. }
  1089. return nil
  1090. }
  1091. type ResponseSetOption struct {
  1092. Log string `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
  1093. }
  1094. func (m *ResponseSetOption) Reset() { *m = ResponseSetOption{} }
  1095. func (m *ResponseSetOption) String() string { return proto.CompactTextString(m) }
  1096. func (*ResponseSetOption) ProtoMessage() {}
  1097. func (*ResponseSetOption) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{17} }
  1098. func (m *ResponseSetOption) GetLog() string {
  1099. if m != nil {
  1100. return m.Log
  1101. }
  1102. return ""
  1103. }
  1104. type ResponseDeliverTx struct {
  1105. Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
  1106. Data github_com_tendermint_go_wire_data.Bytes `protobuf:"bytes,2,opt,name=data,proto3,customtype=github.com/tendermint/go-wire/data.Bytes" json:"data"`
  1107. Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
  1108. Tags []*KVPair `protobuf:"bytes,4,rep,name=tags" json:"tags,omitempty"`
  1109. }
  1110. func (m *ResponseDeliverTx) Reset() { *m = ResponseDeliverTx{} }
  1111. func (m *ResponseDeliverTx) String() string { return proto.CompactTextString(m) }
  1112. func (*ResponseDeliverTx) ProtoMessage() {}
  1113. func (*ResponseDeliverTx) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{18} }
  1114. func (m *ResponseDeliverTx) GetCode() uint32 {
  1115. if m != nil {
  1116. return m.Code
  1117. }
  1118. return 0
  1119. }
  1120. func (m *ResponseDeliverTx) GetLog() string {
  1121. if m != nil {
  1122. return m.Log
  1123. }
  1124. return ""
  1125. }
  1126. func (m *ResponseDeliverTx) GetTags() []*KVPair {
  1127. if m != nil {
  1128. return m.Tags
  1129. }
  1130. return nil
  1131. }
  1132. type ResponseCheckTx struct {
  1133. Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
  1134. Data github_com_tendermint_go_wire_data.Bytes `protobuf:"bytes,2,opt,name=data,proto3,customtype=github.com/tendermint/go-wire/data.Bytes" json:"data"`
  1135. Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
  1136. Gas uint64 `protobuf:"varint,4,opt,name=gas,proto3" json:"gas,omitempty"`
  1137. Fee uint64 `protobuf:"varint,5,opt,name=fee,proto3" json:"fee,omitempty"`
  1138. }
  1139. func (m *ResponseCheckTx) Reset() { *m = ResponseCheckTx{} }
  1140. func (m *ResponseCheckTx) String() string { return proto.CompactTextString(m) }
  1141. func (*ResponseCheckTx) ProtoMessage() {}
  1142. func (*ResponseCheckTx) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{19} }
  1143. func (m *ResponseCheckTx) GetCode() uint32 {
  1144. if m != nil {
  1145. return m.Code
  1146. }
  1147. return 0
  1148. }
  1149. func (m *ResponseCheckTx) GetLog() string {
  1150. if m != nil {
  1151. return m.Log
  1152. }
  1153. return ""
  1154. }
  1155. func (m *ResponseCheckTx) GetGas() uint64 {
  1156. if m != nil {
  1157. return m.Gas
  1158. }
  1159. return 0
  1160. }
  1161. func (m *ResponseCheckTx) GetFee() uint64 {
  1162. if m != nil {
  1163. return m.Fee
  1164. }
  1165. return 0
  1166. }
  1167. type ResponseQuery struct {
  1168. Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
  1169. Index int64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
  1170. Key github_com_tendermint_go_wire_data.Bytes `protobuf:"bytes,3,opt,name=key,proto3,customtype=github.com/tendermint/go-wire/data.Bytes" json:"key"`
  1171. Value github_com_tendermint_go_wire_data.Bytes `protobuf:"bytes,4,opt,name=value,proto3,customtype=github.com/tendermint/go-wire/data.Bytes" json:"value"`
  1172. Proof github_com_tendermint_go_wire_data.Bytes `protobuf:"bytes,5,opt,name=proof,proto3,customtype=github.com/tendermint/go-wire/data.Bytes" json:"proof"`
  1173. Height uint64 `protobuf:"varint,6,opt,name=height,proto3" json:"height,omitempty"`
  1174. Log string `protobuf:"bytes,7,opt,name=log,proto3" json:"log,omitempty"`
  1175. }
  1176. func (m *ResponseQuery) Reset() { *m = ResponseQuery{} }
  1177. func (m *ResponseQuery) String() string { return proto.CompactTextString(m) }
  1178. func (*ResponseQuery) ProtoMessage() {}
  1179. func (*ResponseQuery) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{20} }
  1180. func (m *ResponseQuery) GetCode() uint32 {
  1181. if m != nil {
  1182. return m.Code
  1183. }
  1184. return 0
  1185. }
  1186. func (m *ResponseQuery) GetIndex() int64 {
  1187. if m != nil {
  1188. return m.Index
  1189. }
  1190. return 0
  1191. }
  1192. func (m *ResponseQuery) GetHeight() uint64 {
  1193. if m != nil {
  1194. return m.Height
  1195. }
  1196. return 0
  1197. }
  1198. func (m *ResponseQuery) GetLog() string {
  1199. if m != nil {
  1200. return m.Log
  1201. }
  1202. return ""
  1203. }
  1204. type ResponseCommit struct {
  1205. Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
  1206. Data github_com_tendermint_go_wire_data.Bytes `protobuf:"bytes,2,opt,name=data,proto3,customtype=github.com/tendermint/go-wire/data.Bytes" json:"data"`
  1207. Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
  1208. }
  1209. func (m *ResponseCommit) Reset() { *m = ResponseCommit{} }
  1210. func (m *ResponseCommit) String() string { return proto.CompactTextString(m) }
  1211. func (*ResponseCommit) ProtoMessage() {}
  1212. func (*ResponseCommit) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{21} }
  1213. func (m *ResponseCommit) GetCode() uint32 {
  1214. if m != nil {
  1215. return m.Code
  1216. }
  1217. return 0
  1218. }
  1219. func (m *ResponseCommit) GetLog() string {
  1220. if m != nil {
  1221. return m.Log
  1222. }
  1223. return ""
  1224. }
  1225. type ResponseInitChain struct {
  1226. }
  1227. func (m *ResponseInitChain) Reset() { *m = ResponseInitChain{} }
  1228. func (m *ResponseInitChain) String() string { return proto.CompactTextString(m) }
  1229. func (*ResponseInitChain) ProtoMessage() {}
  1230. func (*ResponseInitChain) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{22} }
  1231. type ResponseBeginBlock struct {
  1232. }
  1233. func (m *ResponseBeginBlock) Reset() { *m = ResponseBeginBlock{} }
  1234. func (m *ResponseBeginBlock) String() string { return proto.CompactTextString(m) }
  1235. func (*ResponseBeginBlock) ProtoMessage() {}
  1236. func (*ResponseBeginBlock) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{23} }
  1237. type ResponseEndBlock struct {
  1238. Diffs []*Validator `protobuf:"bytes,1,rep,name=diffs" json:"diffs,omitempty"`
  1239. }
  1240. func (m *ResponseEndBlock) Reset() { *m = ResponseEndBlock{} }
  1241. func (m *ResponseEndBlock) String() string { return proto.CompactTextString(m) }
  1242. func (*ResponseEndBlock) ProtoMessage() {}
  1243. func (*ResponseEndBlock) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{24} }
  1244. func (m *ResponseEndBlock) GetDiffs() []*Validator {
  1245. if m != nil {
  1246. return m.Diffs
  1247. }
  1248. return nil
  1249. }
  1250. type Header struct {
  1251. ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
  1252. Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
  1253. Time uint64 `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`
  1254. NumTxs uint64 `protobuf:"varint,4,opt,name=num_txs,json=numTxs,proto3" json:"num_txs,omitempty"`
  1255. LastBlockId *BlockID `protobuf:"bytes,5,opt,name=last_block_id,json=lastBlockId" json:"last_block_id,omitempty"`
  1256. LastCommitHash []byte `protobuf:"bytes,6,opt,name=last_commit_hash,json=lastCommitHash,proto3" json:"last_commit_hash,omitempty"`
  1257. DataHash []byte `protobuf:"bytes,7,opt,name=data_hash,json=dataHash,proto3" json:"data_hash,omitempty"`
  1258. ValidatorsHash []byte `protobuf:"bytes,8,opt,name=validators_hash,json=validatorsHash,proto3" json:"validators_hash,omitempty"`
  1259. AppHash []byte `protobuf:"bytes,9,opt,name=app_hash,json=appHash,proto3" json:"app_hash,omitempty"`
  1260. }
  1261. func (m *Header) Reset() { *m = Header{} }
  1262. func (m *Header) String() string { return proto.CompactTextString(m) }
  1263. func (*Header) ProtoMessage() {}
  1264. func (*Header) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{25} }
  1265. func (m *Header) GetChainId() string {
  1266. if m != nil {
  1267. return m.ChainId
  1268. }
  1269. return ""
  1270. }
  1271. func (m *Header) GetHeight() uint64 {
  1272. if m != nil {
  1273. return m.Height
  1274. }
  1275. return 0
  1276. }
  1277. func (m *Header) GetTime() uint64 {
  1278. if m != nil {
  1279. return m.Time
  1280. }
  1281. return 0
  1282. }
  1283. func (m *Header) GetNumTxs() uint64 {
  1284. if m != nil {
  1285. return m.NumTxs
  1286. }
  1287. return 0
  1288. }
  1289. func (m *Header) GetLastBlockId() *BlockID {
  1290. if m != nil {
  1291. return m.LastBlockId
  1292. }
  1293. return nil
  1294. }
  1295. func (m *Header) GetLastCommitHash() []byte {
  1296. if m != nil {
  1297. return m.LastCommitHash
  1298. }
  1299. return nil
  1300. }
  1301. func (m *Header) GetDataHash() []byte {
  1302. if m != nil {
  1303. return m.DataHash
  1304. }
  1305. return nil
  1306. }
  1307. func (m *Header) GetValidatorsHash() []byte {
  1308. if m != nil {
  1309. return m.ValidatorsHash
  1310. }
  1311. return nil
  1312. }
  1313. func (m *Header) GetAppHash() []byte {
  1314. if m != nil {
  1315. return m.AppHash
  1316. }
  1317. return nil
  1318. }
  1319. type BlockID struct {
  1320. Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
  1321. Parts *PartSetHeader `protobuf:"bytes,2,opt,name=parts" json:"parts,omitempty"`
  1322. }
  1323. func (m *BlockID) Reset() { *m = BlockID{} }
  1324. func (m *BlockID) String() string { return proto.CompactTextString(m) }
  1325. func (*BlockID) ProtoMessage() {}
  1326. func (*BlockID) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{26} }
  1327. func (m *BlockID) GetHash() []byte {
  1328. if m != nil {
  1329. return m.Hash
  1330. }
  1331. return nil
  1332. }
  1333. func (m *BlockID) GetParts() *PartSetHeader {
  1334. if m != nil {
  1335. return m.Parts
  1336. }
  1337. return nil
  1338. }
  1339. type PartSetHeader struct {
  1340. Total uint64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
  1341. Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
  1342. }
  1343. func (m *PartSetHeader) Reset() { *m = PartSetHeader{} }
  1344. func (m *PartSetHeader) String() string { return proto.CompactTextString(m) }
  1345. func (*PartSetHeader) ProtoMessage() {}
  1346. func (*PartSetHeader) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{27} }
  1347. func (m *PartSetHeader) GetTotal() uint64 {
  1348. if m != nil {
  1349. return m.Total
  1350. }
  1351. return 0
  1352. }
  1353. func (m *PartSetHeader) GetHash() []byte {
  1354. if m != nil {
  1355. return m.Hash
  1356. }
  1357. return nil
  1358. }
  1359. type Validator struct {
  1360. PubKey []byte `protobuf:"bytes,1,opt,name=pubKey,proto3" json:"pubKey,omitempty"`
  1361. Power uint64 `protobuf:"varint,2,opt,name=power,proto3" json:"power,omitempty"`
  1362. }
  1363. func (m *Validator) Reset() { *m = Validator{} }
  1364. func (m *Validator) String() string { return proto.CompactTextString(m) }
  1365. func (*Validator) ProtoMessage() {}
  1366. func (*Validator) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{28} }
  1367. func (m *Validator) GetPubKey() []byte {
  1368. if m != nil {
  1369. return m.PubKey
  1370. }
  1371. return nil
  1372. }
  1373. func (m *Validator) GetPower() uint64 {
  1374. if m != nil {
  1375. return m.Power
  1376. }
  1377. return 0
  1378. }
  1379. type KVPair struct {
  1380. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  1381. ValueType KVPair_Type `protobuf:"varint,2,opt,name=value_type,json=valueType,proto3,enum=types.KVPair_Type" json:"value_type,omitempty"`
  1382. ValueString string `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
  1383. ValueInt int64 `protobuf:"varint,4,opt,name=value_int,json=valueInt,proto3" json:"value_int,omitempty"`
  1384. }
  1385. func (m *KVPair) Reset() { *m = KVPair{} }
  1386. func (m *KVPair) String() string { return proto.CompactTextString(m) }
  1387. func (*KVPair) ProtoMessage() {}
  1388. func (*KVPair) Descriptor() ([]byte, []int) { return fileDescriptorTypes, []int{29} }
  1389. func (m *KVPair) GetKey() string {
  1390. if m != nil {
  1391. return m.Key
  1392. }
  1393. return ""
  1394. }
  1395. func (m *KVPair) GetValueType() KVPair_Type {
  1396. if m != nil {
  1397. return m.ValueType
  1398. }
  1399. return KVPair_STRING
  1400. }
  1401. func (m *KVPair) GetValueString() string {
  1402. if m != nil {
  1403. return m.ValueString
  1404. }
  1405. return ""
  1406. }
  1407. func (m *KVPair) GetValueInt() int64 {
  1408. if m != nil {
  1409. return m.ValueInt
  1410. }
  1411. return 0
  1412. }
  1413. func init() {
  1414. proto.RegisterType((*Request)(nil), "types.Request")
  1415. proto.RegisterType((*RequestEcho)(nil), "types.RequestEcho")
  1416. proto.RegisterType((*RequestFlush)(nil), "types.RequestFlush")
  1417. proto.RegisterType((*RequestInfo)(nil), "types.RequestInfo")
  1418. proto.RegisterType((*RequestSetOption)(nil), "types.RequestSetOption")
  1419. proto.RegisterType((*RequestDeliverTx)(nil), "types.RequestDeliverTx")
  1420. proto.RegisterType((*RequestCheckTx)(nil), "types.RequestCheckTx")
  1421. proto.RegisterType((*RequestQuery)(nil), "types.RequestQuery")
  1422. proto.RegisterType((*RequestCommit)(nil), "types.RequestCommit")
  1423. proto.RegisterType((*RequestInitChain)(nil), "types.RequestInitChain")
  1424. proto.RegisterType((*RequestBeginBlock)(nil), "types.RequestBeginBlock")
  1425. proto.RegisterType((*RequestEndBlock)(nil), "types.RequestEndBlock")
  1426. proto.RegisterType((*Response)(nil), "types.Response")
  1427. proto.RegisterType((*ResponseException)(nil), "types.ResponseException")
  1428. proto.RegisterType((*ResponseEcho)(nil), "types.ResponseEcho")
  1429. proto.RegisterType((*ResponseFlush)(nil), "types.ResponseFlush")
  1430. proto.RegisterType((*ResponseInfo)(nil), "types.ResponseInfo")
  1431. proto.RegisterType((*ResponseSetOption)(nil), "types.ResponseSetOption")
  1432. proto.RegisterType((*ResponseDeliverTx)(nil), "types.ResponseDeliverTx")
  1433. proto.RegisterType((*ResponseCheckTx)(nil), "types.ResponseCheckTx")
  1434. proto.RegisterType((*ResponseQuery)(nil), "types.ResponseQuery")
  1435. proto.RegisterType((*ResponseCommit)(nil), "types.ResponseCommit")
  1436. proto.RegisterType((*ResponseInitChain)(nil), "types.ResponseInitChain")
  1437. proto.RegisterType((*ResponseBeginBlock)(nil), "types.ResponseBeginBlock")
  1438. proto.RegisterType((*ResponseEndBlock)(nil), "types.ResponseEndBlock")
  1439. proto.RegisterType((*Header)(nil), "types.Header")
  1440. proto.RegisterType((*BlockID)(nil), "types.BlockID")
  1441. proto.RegisterType((*PartSetHeader)(nil), "types.PartSetHeader")
  1442. proto.RegisterType((*Validator)(nil), "types.Validator")
  1443. proto.RegisterType((*KVPair)(nil), "types.KVPair")
  1444. proto.RegisterEnum("types.KVPair_Type", KVPair_Type_name, KVPair_Type_value)
  1445. }
  1446. // Reference imports to suppress errors if they are not otherwise used.
  1447. var _ context.Context
  1448. var _ grpc.ClientConn
  1449. // This is a compile-time assertion to ensure that this generated file
  1450. // is compatible with the grpc package it is being compiled against.
  1451. const _ = grpc.SupportPackageIsVersion4
  1452. // Client API for ABCIApplication service
  1453. type ABCIApplicationClient interface {
  1454. Echo(ctx context.Context, in *RequestEcho, opts ...grpc.CallOption) (*ResponseEcho, error)
  1455. Flush(ctx context.Context, in *RequestFlush, opts ...grpc.CallOption) (*ResponseFlush, error)
  1456. Info(ctx context.Context, in *RequestInfo, opts ...grpc.CallOption) (*ResponseInfo, error)
  1457. SetOption(ctx context.Context, in *RequestSetOption, opts ...grpc.CallOption) (*ResponseSetOption, error)
  1458. DeliverTx(ctx context.Context, in *RequestDeliverTx, opts ...grpc.CallOption) (*ResponseDeliverTx, error)
  1459. CheckTx(ctx context.Context, in *RequestCheckTx, opts ...grpc.CallOption) (*ResponseCheckTx, error)
  1460. Query(ctx context.Context, in *RequestQuery, opts ...grpc.CallOption) (*ResponseQuery, error)
  1461. Commit(ctx context.Context, in *RequestCommit, opts ...grpc.CallOption) (*ResponseCommit, error)
  1462. InitChain(ctx context.Context, in *RequestInitChain, opts ...grpc.CallOption) (*ResponseInitChain, error)
  1463. BeginBlock(ctx context.Context, in *RequestBeginBlock, opts ...grpc.CallOption) (*ResponseBeginBlock, error)
  1464. EndBlock(ctx context.Context, in *RequestEndBlock, opts ...grpc.CallOption) (*ResponseEndBlock, error)
  1465. }
  1466. type aBCIApplicationClient struct {
  1467. cc *grpc.ClientConn
  1468. }
  1469. func NewABCIApplicationClient(cc *grpc.ClientConn) ABCIApplicationClient {
  1470. return &aBCIApplicationClient{cc}
  1471. }
  1472. func (c *aBCIApplicationClient) Echo(ctx context.Context, in *RequestEcho, opts ...grpc.CallOption) (*ResponseEcho, error) {
  1473. out := new(ResponseEcho)
  1474. err := grpc.Invoke(ctx, "/types.ABCIApplication/Echo", in, out, c.cc, opts...)
  1475. if err != nil {
  1476. return nil, err
  1477. }
  1478. return out, nil
  1479. }
  1480. func (c *aBCIApplicationClient) Flush(ctx context.Context, in *RequestFlush, opts ...grpc.CallOption) (*ResponseFlush, error) {
  1481. out := new(ResponseFlush)
  1482. err := grpc.Invoke(ctx, "/types.ABCIApplication/Flush", in, out, c.cc, opts...)
  1483. if err != nil {
  1484. return nil, err
  1485. }
  1486. return out, nil
  1487. }
  1488. func (c *aBCIApplicationClient) Info(ctx context.Context, in *RequestInfo, opts ...grpc.CallOption) (*ResponseInfo, error) {
  1489. out := new(ResponseInfo)
  1490. err := grpc.Invoke(ctx, "/types.ABCIApplication/Info", in, out, c.cc, opts...)
  1491. if err != nil {
  1492. return nil, err
  1493. }
  1494. return out, nil
  1495. }
  1496. func (c *aBCIApplicationClient) SetOption(ctx context.Context, in *RequestSetOption, opts ...grpc.CallOption) (*ResponseSetOption, error) {
  1497. out := new(ResponseSetOption)
  1498. err := grpc.Invoke(ctx, "/types.ABCIApplication/SetOption", in, out, c.cc, opts...)
  1499. if err != nil {
  1500. return nil, err
  1501. }
  1502. return out, nil
  1503. }
  1504. func (c *aBCIApplicationClient) DeliverTx(ctx context.Context, in *RequestDeliverTx, opts ...grpc.CallOption) (*ResponseDeliverTx, error) {
  1505. out := new(ResponseDeliverTx)
  1506. err := grpc.Invoke(ctx, "/types.ABCIApplication/DeliverTx", in, out, c.cc, opts...)
  1507. if err != nil {
  1508. return nil, err
  1509. }
  1510. return out, nil
  1511. }
  1512. func (c *aBCIApplicationClient) CheckTx(ctx context.Context, in *RequestCheckTx, opts ...grpc.CallOption) (*ResponseCheckTx, error) {
  1513. out := new(ResponseCheckTx)
  1514. err := grpc.Invoke(ctx, "/types.ABCIApplication/CheckTx", in, out, c.cc, opts...)
  1515. if err != nil {
  1516. return nil, err
  1517. }
  1518. return out, nil
  1519. }
  1520. func (c *aBCIApplicationClient) Query(ctx context.Context, in *RequestQuery, opts ...grpc.CallOption) (*ResponseQuery, error) {
  1521. out := new(ResponseQuery)
  1522. err := grpc.Invoke(ctx, "/types.ABCIApplication/Query", in, out, c.cc, opts...)
  1523. if err != nil {
  1524. return nil, err
  1525. }
  1526. return out, nil
  1527. }
  1528. func (c *aBCIApplicationClient) Commit(ctx context.Context, in *RequestCommit, opts ...grpc.CallOption) (*ResponseCommit, error) {
  1529. out := new(ResponseCommit)
  1530. err := grpc.Invoke(ctx, "/types.ABCIApplication/Commit", in, out, c.cc, opts...)
  1531. if err != nil {
  1532. return nil, err
  1533. }
  1534. return out, nil
  1535. }
  1536. func (c *aBCIApplicationClient) InitChain(ctx context.Context, in *RequestInitChain, opts ...grpc.CallOption) (*ResponseInitChain, error) {
  1537. out := new(ResponseInitChain)
  1538. err := grpc.Invoke(ctx, "/types.ABCIApplication/InitChain", in, out, c.cc, opts...)
  1539. if err != nil {
  1540. return nil, err
  1541. }
  1542. return out, nil
  1543. }
  1544. func (c *aBCIApplicationClient) BeginBlock(ctx context.Context, in *RequestBeginBlock, opts ...grpc.CallOption) (*ResponseBeginBlock, error) {
  1545. out := new(ResponseBeginBlock)
  1546. err := grpc.Invoke(ctx, "/types.ABCIApplication/BeginBlock", in, out, c.cc, opts...)
  1547. if err != nil {
  1548. return nil, err
  1549. }
  1550. return out, nil
  1551. }
  1552. func (c *aBCIApplicationClient) EndBlock(ctx context.Context, in *RequestEndBlock, opts ...grpc.CallOption) (*ResponseEndBlock, error) {
  1553. out := new(ResponseEndBlock)
  1554. err := grpc.Invoke(ctx, "/types.ABCIApplication/EndBlock", in, out, c.cc, opts...)
  1555. if err != nil {
  1556. return nil, err
  1557. }
  1558. return out, nil
  1559. }
  1560. // Server API for ABCIApplication service
  1561. type ABCIApplicationServer interface {
  1562. Echo(context.Context, *RequestEcho) (*ResponseEcho, error)
  1563. Flush(context.Context, *RequestFlush) (*ResponseFlush, error)
  1564. Info(context.Context, *RequestInfo) (*ResponseInfo, error)
  1565. SetOption(context.Context, *RequestSetOption) (*ResponseSetOption, error)
  1566. DeliverTx(context.Context, *RequestDeliverTx) (*ResponseDeliverTx, error)
  1567. CheckTx(context.Context, *RequestCheckTx) (*ResponseCheckTx, error)
  1568. Query(context.Context, *RequestQuery) (*ResponseQuery, error)
  1569. Commit(context.Context, *RequestCommit) (*ResponseCommit, error)
  1570. InitChain(context.Context, *RequestInitChain) (*ResponseInitChain, error)
  1571. BeginBlock(context.Context, *RequestBeginBlock) (*ResponseBeginBlock, error)
  1572. EndBlock(context.Context, *RequestEndBlock) (*ResponseEndBlock, error)
  1573. }
  1574. func RegisterABCIApplicationServer(s *grpc.Server, srv ABCIApplicationServer) {
  1575. s.RegisterService(&_ABCIApplication_serviceDesc, srv)
  1576. }
  1577. func _ABCIApplication_Echo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1578. in := new(RequestEcho)
  1579. if err := dec(in); err != nil {
  1580. return nil, err
  1581. }
  1582. if interceptor == nil {
  1583. return srv.(ABCIApplicationServer).Echo(ctx, in)
  1584. }
  1585. info := &grpc.UnaryServerInfo{
  1586. Server: srv,
  1587. FullMethod: "/types.ABCIApplication/Echo",
  1588. }
  1589. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1590. return srv.(ABCIApplicationServer).Echo(ctx, req.(*RequestEcho))
  1591. }
  1592. return interceptor(ctx, in, info, handler)
  1593. }
  1594. func _ABCIApplication_Flush_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1595. in := new(RequestFlush)
  1596. if err := dec(in); err != nil {
  1597. return nil, err
  1598. }
  1599. if interceptor == nil {
  1600. return srv.(ABCIApplicationServer).Flush(ctx, in)
  1601. }
  1602. info := &grpc.UnaryServerInfo{
  1603. Server: srv,
  1604. FullMethod: "/types.ABCIApplication/Flush",
  1605. }
  1606. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1607. return srv.(ABCIApplicationServer).Flush(ctx, req.(*RequestFlush))
  1608. }
  1609. return interceptor(ctx, in, info, handler)
  1610. }
  1611. func _ABCIApplication_Info_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1612. in := new(RequestInfo)
  1613. if err := dec(in); err != nil {
  1614. return nil, err
  1615. }
  1616. if interceptor == nil {
  1617. return srv.(ABCIApplicationServer).Info(ctx, in)
  1618. }
  1619. info := &grpc.UnaryServerInfo{
  1620. Server: srv,
  1621. FullMethod: "/types.ABCIApplication/Info",
  1622. }
  1623. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1624. return srv.(ABCIApplicationServer).Info(ctx, req.(*RequestInfo))
  1625. }
  1626. return interceptor(ctx, in, info, handler)
  1627. }
  1628. func _ABCIApplication_SetOption_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1629. in := new(RequestSetOption)
  1630. if err := dec(in); err != nil {
  1631. return nil, err
  1632. }
  1633. if interceptor == nil {
  1634. return srv.(ABCIApplicationServer).SetOption(ctx, in)
  1635. }
  1636. info := &grpc.UnaryServerInfo{
  1637. Server: srv,
  1638. FullMethod: "/types.ABCIApplication/SetOption",
  1639. }
  1640. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1641. return srv.(ABCIApplicationServer).SetOption(ctx, req.(*RequestSetOption))
  1642. }
  1643. return interceptor(ctx, in, info, handler)
  1644. }
  1645. func _ABCIApplication_DeliverTx_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1646. in := new(RequestDeliverTx)
  1647. if err := dec(in); err != nil {
  1648. return nil, err
  1649. }
  1650. if interceptor == nil {
  1651. return srv.(ABCIApplicationServer).DeliverTx(ctx, in)
  1652. }
  1653. info := &grpc.UnaryServerInfo{
  1654. Server: srv,
  1655. FullMethod: "/types.ABCIApplication/DeliverTx",
  1656. }
  1657. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1658. return srv.(ABCIApplicationServer).DeliverTx(ctx, req.(*RequestDeliverTx))
  1659. }
  1660. return interceptor(ctx, in, info, handler)
  1661. }
  1662. func _ABCIApplication_CheckTx_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1663. in := new(RequestCheckTx)
  1664. if err := dec(in); err != nil {
  1665. return nil, err
  1666. }
  1667. if interceptor == nil {
  1668. return srv.(ABCIApplicationServer).CheckTx(ctx, in)
  1669. }
  1670. info := &grpc.UnaryServerInfo{
  1671. Server: srv,
  1672. FullMethod: "/types.ABCIApplication/CheckTx",
  1673. }
  1674. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1675. return srv.(ABCIApplicationServer).CheckTx(ctx, req.(*RequestCheckTx))
  1676. }
  1677. return interceptor(ctx, in, info, handler)
  1678. }
  1679. func _ABCIApplication_Query_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1680. in := new(RequestQuery)
  1681. if err := dec(in); err != nil {
  1682. return nil, err
  1683. }
  1684. if interceptor == nil {
  1685. return srv.(ABCIApplicationServer).Query(ctx, in)
  1686. }
  1687. info := &grpc.UnaryServerInfo{
  1688. Server: srv,
  1689. FullMethod: "/types.ABCIApplication/Query",
  1690. }
  1691. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1692. return srv.(ABCIApplicationServer).Query(ctx, req.(*RequestQuery))
  1693. }
  1694. return interceptor(ctx, in, info, handler)
  1695. }
  1696. func _ABCIApplication_Commit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1697. in := new(RequestCommit)
  1698. if err := dec(in); err != nil {
  1699. return nil, err
  1700. }
  1701. if interceptor == nil {
  1702. return srv.(ABCIApplicationServer).Commit(ctx, in)
  1703. }
  1704. info := &grpc.UnaryServerInfo{
  1705. Server: srv,
  1706. FullMethod: "/types.ABCIApplication/Commit",
  1707. }
  1708. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1709. return srv.(ABCIApplicationServer).Commit(ctx, req.(*RequestCommit))
  1710. }
  1711. return interceptor(ctx, in, info, handler)
  1712. }
  1713. func _ABCIApplication_InitChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1714. in := new(RequestInitChain)
  1715. if err := dec(in); err != nil {
  1716. return nil, err
  1717. }
  1718. if interceptor == nil {
  1719. return srv.(ABCIApplicationServer).InitChain(ctx, in)
  1720. }
  1721. info := &grpc.UnaryServerInfo{
  1722. Server: srv,
  1723. FullMethod: "/types.ABCIApplication/InitChain",
  1724. }
  1725. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1726. return srv.(ABCIApplicationServer).InitChain(ctx, req.(*RequestInitChain))
  1727. }
  1728. return interceptor(ctx, in, info, handler)
  1729. }
  1730. func _ABCIApplication_BeginBlock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1731. in := new(RequestBeginBlock)
  1732. if err := dec(in); err != nil {
  1733. return nil, err
  1734. }
  1735. if interceptor == nil {
  1736. return srv.(ABCIApplicationServer).BeginBlock(ctx, in)
  1737. }
  1738. info := &grpc.UnaryServerInfo{
  1739. Server: srv,
  1740. FullMethod: "/types.ABCIApplication/BeginBlock",
  1741. }
  1742. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1743. return srv.(ABCIApplicationServer).BeginBlock(ctx, req.(*RequestBeginBlock))
  1744. }
  1745. return interceptor(ctx, in, info, handler)
  1746. }
  1747. func _ABCIApplication_EndBlock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1748. in := new(RequestEndBlock)
  1749. if err := dec(in); err != nil {
  1750. return nil, err
  1751. }
  1752. if interceptor == nil {
  1753. return srv.(ABCIApplicationServer).EndBlock(ctx, in)
  1754. }
  1755. info := &grpc.UnaryServerInfo{
  1756. Server: srv,
  1757. FullMethod: "/types.ABCIApplication/EndBlock",
  1758. }
  1759. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1760. return srv.(ABCIApplicationServer).EndBlock(ctx, req.(*RequestEndBlock))
  1761. }
  1762. return interceptor(ctx, in, info, handler)
  1763. }
  1764. var _ABCIApplication_serviceDesc = grpc.ServiceDesc{
  1765. ServiceName: "types.ABCIApplication",
  1766. HandlerType: (*ABCIApplicationServer)(nil),
  1767. Methods: []grpc.MethodDesc{
  1768. {
  1769. MethodName: "Echo",
  1770. Handler: _ABCIApplication_Echo_Handler,
  1771. },
  1772. {
  1773. MethodName: "Flush",
  1774. Handler: _ABCIApplication_Flush_Handler,
  1775. },
  1776. {
  1777. MethodName: "Info",
  1778. Handler: _ABCIApplication_Info_Handler,
  1779. },
  1780. {
  1781. MethodName: "SetOption",
  1782. Handler: _ABCIApplication_SetOption_Handler,
  1783. },
  1784. {
  1785. MethodName: "DeliverTx",
  1786. Handler: _ABCIApplication_DeliverTx_Handler,
  1787. },
  1788. {
  1789. MethodName: "CheckTx",
  1790. Handler: _ABCIApplication_CheckTx_Handler,
  1791. },
  1792. {
  1793. MethodName: "Query",
  1794. Handler: _ABCIApplication_Query_Handler,
  1795. },
  1796. {
  1797. MethodName: "Commit",
  1798. Handler: _ABCIApplication_Commit_Handler,
  1799. },
  1800. {
  1801. MethodName: "InitChain",
  1802. Handler: _ABCIApplication_InitChain_Handler,
  1803. },
  1804. {
  1805. MethodName: "BeginBlock",
  1806. Handler: _ABCIApplication_BeginBlock_Handler,
  1807. },
  1808. {
  1809. MethodName: "EndBlock",
  1810. Handler: _ABCIApplication_EndBlock_Handler,
  1811. },
  1812. },
  1813. Streams: []grpc.StreamDesc{},
  1814. Metadata: "types/types.proto",
  1815. }
  1816. func init() { proto.RegisterFile("types/types.proto", fileDescriptorTypes) }
  1817. var fileDescriptorTypes = []byte{
  1818. // 1485 bytes of a gzipped FileDescriptorProto
  1819. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0xcd, 0x8e, 0x13, 0x47,
  1820. 0x10, 0x5e, 0xdb, 0xe3, 0xbf, 0xf2, 0xfe, 0x98, 0x66, 0x03, 0xc6, 0x1c, 0x80, 0x91, 0x08, 0xbb,
  1821. 0x04, 0xd6, 0x64, 0x11, 0x11, 0x1b, 0xa2, 0x48, 0x6b, 0x16, 0x62, 0x0b, 0x89, 0x90, 0x61, 0xc5,
  1822. 0xd5, 0x1a, 0x7b, 0xda, 0xf6, 0x08, 0x7b, 0x66, 0x98, 0x69, 0x2f, 0x5e, 0x29, 0x8f, 0xc0, 0x3d,
  1823. 0xe7, 0xe4, 0x12, 0x29, 0x2f, 0x90, 0x37, 0x88, 0xf2, 0x0c, 0x39, 0xf0, 0x2c, 0x51, 0x55, 0xf7,
  1824. 0xfc, 0xee, 0x0c, 0x07, 0x0e, 0x5c, 0x56, 0x5d, 0x5d, 0xf5, 0xb5, 0xab, 0x7a, 0xaa, 0xbf, 0xaa,
  1825. 0x5a, 0xb8, 0x24, 0xce, 0x3d, 0x1e, 0xf4, 0xe8, 0xef, 0x81, 0xe7, 0xbb, 0xc2, 0x65, 0x55, 0x12,
  1826. 0xba, 0xf7, 0x67, 0xb6, 0x98, 0xaf, 0xc6, 0x07, 0x13, 0x77, 0xd9, 0x9b, 0xb9, 0x33, 0xb7, 0x47,
  1827. 0xda, 0xf1, 0x6a, 0x4a, 0x12, 0x09, 0xb4, 0x92, 0x28, 0xfd, 0x1f, 0x0d, 0xea, 0x06, 0x7f, 0xb7,
  1828. 0xe2, 0x81, 0x60, 0x7b, 0xa0, 0xf1, 0xc9, 0xdc, 0xed, 0x94, 0x6e, 0x96, 0xf6, 0x5a, 0x87, 0xec,
  1829. 0x40, 0x9e, 0xae, 0xb4, 0xcf, 0x26, 0x73, 0x77, 0xb0, 0x61, 0x90, 0x05, 0xfb, 0x06, 0xaa, 0xd3,
  1830. 0xc5, 0x2a, 0x98, 0x77, 0xca, 0x64, 0x7a, 0x39, 0x6d, 0xfa, 0x1c, 0x55, 0x83, 0x0d, 0x43, 0xda,
  1831. 0xe0, 0xb1, 0xb6, 0x33, 0x75, 0x3b, 0x95, 0xbc, 0x63, 0x87, 0xce, 0x94, 0x8e, 0x45, 0x0b, 0xf6,
  1832. 0x18, 0x20, 0xe0, 0x62, 0xe4, 0x7a, 0xc2, 0x76, 0x9d, 0x8e, 0x46, 0xf6, 0x57, 0xd3, 0xf6, 0xaf,
  1833. 0xb9, 0xf8, 0x99, 0xd4, 0x83, 0x0d, 0xa3, 0x19, 0x84, 0x02, 0x22, 0x2d, 0xbe, 0xb0, 0xcf, 0xb8,
  1834. 0x3f, 0x12, 0xeb, 0x4e, 0x35, 0x0f, 0x79, 0x22, 0xf5, 0xa7, 0x6b, 0x44, 0x5a, 0xa1, 0xc0, 0x0e,
  1835. 0xa1, 0x31, 0x99, 0xf3, 0xc9, 0x5b, 0xc4, 0xd5, 0x08, 0xf7, 0x55, 0x1a, 0xf7, 0x14, 0xb5, 0x84,
  1836. 0xaa, 0x4f, 0xe4, 0x92, 0x1d, 0x40, 0x6d, 0xe2, 0x2e, 0x97, 0xb6, 0xe8, 0xd4, 0x09, 0xb1, 0x9b,
  1837. 0x41, 0x90, 0x6e, 0xb0, 0x61, 0x28, 0x2b, 0xbc, 0xae, 0x77, 0x2b, 0xee, 0x9f, 0x77, 0x1a, 0x79,
  1838. 0xd7, 0xf5, 0x0b, 0xaa, 0xf0, 0xba, 0xc8, 0x06, 0x43, 0xb1, 0x1d, 0x5b, 0x8c, 0x26, 0x73, 0xd3,
  1839. 0x76, 0x3a, 0xcd, 0xbc, 0x50, 0x86, 0x8e, 0x2d, 0x9e, 0xa2, 0x1a, 0x43, 0xb1, 0x43, 0x81, 0x3d,
  1840. 0x81, 0xd6, 0x98, 0xcf, 0x6c, 0x67, 0x34, 0x5e, 0xb8, 0x93, 0xb7, 0x1d, 0x20, 0x68, 0x27, 0x0d,
  1841. 0xed, 0xa3, 0x41, 0x1f, 0xf5, 0x83, 0x0d, 0x03, 0xc6, 0x91, 0xc4, 0x1e, 0x41, 0x93, 0x3b, 0x96,
  1842. 0x82, 0xb6, 0x08, 0x7a, 0x25, 0x93, 0x01, 0x8e, 0x15, 0x02, 0x1b, 0x5c, 0xad, 0xfb, 0x75, 0xa8,
  1843. 0x9e, 0x99, 0x8b, 0x15, 0xd7, 0xef, 0x40, 0x2b, 0x91, 0x29, 0xac, 0x03, 0xf5, 0x25, 0x0f, 0x02,
  1844. 0x73, 0xc6, 0x29, 0x9d, 0x9a, 0x46, 0x28, 0xea, 0xdb, 0xb0, 0x99, 0xcc, 0x93, 0x04, 0x10, 0x73,
  1845. 0x01, 0x81, 0x67, 0xdc, 0x0f, 0x30, 0x01, 0x14, 0x50, 0x89, 0xfa, 0xf7, 0xd0, 0xce, 0x26, 0x01,
  1846. 0x6b, 0x43, 0xe5, 0x2d, 0x3f, 0x57, 0x96, 0xb8, 0x64, 0xbb, 0xca, 0x21, 0x4a, 0xcd, 0xa6, 0xa1,
  1847. 0xbc, 0xd3, 0x23, 0x6c, 0x94, 0x06, 0x6c, 0x1b, 0xca, 0x62, 0x4d, 0xd0, 0x4d, 0xa3, 0x2c, 0xd6,
  1848. 0xfa, 0x4d, 0xd8, 0x4e, 0x7f, 0xf2, 0x0b, 0x16, 0x56, 0xe4, 0x3a, 0x7d, 0x33, 0xc6, 0x40, 0xb3,
  1849. 0x4c, 0x61, 0x2a, 0x0b, 0x5a, 0xe3, 0x9e, 0x67, 0x8a, 0xb9, 0xfa, 0x79, 0x5a, 0xb3, 0x2b, 0x50,
  1850. 0x9b, 0x73, 0x7b, 0x36, 0x17, 0xf4, 0x06, 0x34, 0x43, 0x49, 0xe8, 0xab, 0xe7, 0xbb, 0x67, 0x9c,
  1851. 0x52, 0xbd, 0x61, 0x48, 0x41, 0xdf, 0x81, 0xad, 0x54, 0x22, 0xe9, 0x27, 0x91, 0xf3, 0xd1, 0x87,
  1852. 0x67, 0x0f, 0x00, 0xce, 0xcc, 0x85, 0x6d, 0x99, 0xc2, 0xf5, 0x83, 0x4e, 0xe9, 0x66, 0x65, 0xaf,
  1853. 0x75, 0xd8, 0x56, 0xdf, 0xeb, 0x4d, 0xa8, 0x30, 0x12, 0x36, 0xfa, 0x4b, 0xb8, 0x74, 0x21, 0x07,
  1854. 0xd0, 0xdb, 0xb9, 0x19, 0xcc, 0xc3, 0x08, 0x70, 0xcd, 0x6e, 0xa3, 0xb7, 0xa6, 0xc5, 0x7d, 0xf5,
  1855. 0xba, 0xb7, 0xd4, 0xb1, 0x03, 0xda, 0x34, 0x94, 0x52, 0xdf, 0x87, 0x9d, 0x4c, 0x62, 0x24, 0xe2,
  1856. 0x2c, 0x25, 0xe3, 0xd4, 0x3f, 0x54, 0xa1, 0x61, 0xf0, 0xc0, 0x73, 0x9d, 0x80, 0xb3, 0xc7, 0xd0,
  1857. 0xe4, 0xeb, 0x09, 0x97, 0x6f, 0xbc, 0x94, 0xc9, 0x51, 0x69, 0xf3, 0x2c, 0xd4, 0x63, 0x7e, 0x47,
  1858. 0xc6, 0x6c, 0x5f, 0xf1, 0x53, 0x96, 0x74, 0x14, 0x28, 0x49, 0x50, 0xf7, 0x42, 0x82, 0xaa, 0x64,
  1859. 0x1e, 0xa8, 0xb4, 0xcd, 0x30, 0xd4, 0xbe, 0x62, 0x28, 0x2d, 0xf7, 0xe0, 0x14, 0x45, 0x1d, 0xa5,
  1860. 0x28, 0xaa, 0x9a, 0xeb, 0x7e, 0x01, 0x47, 0x1d, 0xa5, 0x38, 0xaa, 0x96, 0x0b, 0x2d, 0x20, 0xa9,
  1861. 0x87, 0x09, 0x92, 0xaa, 0x67, 0xde, 0xa6, 0x04, 0xe6, 0xb0, 0x54, 0x2f, 0x62, 0xa9, 0x46, 0x86,
  1862. 0xd7, 0x14, 0x24, 0x4b, 0x53, 0xf7, 0x42, 0x9a, 0x6a, 0xe6, 0x5e, 0x5a, 0x86, 0xa7, 0x8e, 0x52,
  1863. 0x3c, 0x05, 0xb9, 0xe1, 0x14, 0x10, 0xd5, 0x0f, 0x69, 0xa2, 0x92, 0x6c, 0x73, 0x2d, 0x83, 0x2d,
  1864. 0x64, 0xaa, 0xef, 0x92, 0x4c, 0xb5, 0x99, 0xe1, 0x47, 0x95, 0x0b, 0x9f, 0xa4, 0xaa, 0x7d, 0x7c,
  1865. 0x09, 0x99, 0x4c, 0xc3, 0xb7, 0xc8, 0x7d, 0xdf, 0xf5, 0x15, 0x97, 0x48, 0x41, 0xdf, 0xc3, 0x17,
  1866. 0x1f, 0xe7, 0xd7, 0x27, 0x68, 0x8d, 0x5e, 0x6d, 0x22, 0xbb, 0xf4, 0xdf, 0x4a, 0x31, 0x96, 0x98,
  1867. 0x2d, 0xc9, 0x16, 0x4d, 0xc5, 0x16, 0x09, 0xb6, 0x2b, 0xa7, 0xd8, 0x8e, 0xdd, 0x85, 0x4b, 0x0b,
  1868. 0x33, 0x10, 0x32, 0xcc, 0x51, 0x8a, 0x3e, 0x76, 0x50, 0x21, 0xe3, 0x93, 0x3c, 0x72, 0x1f, 0x2e,
  1869. 0x27, 0x6c, 0x4d, 0xcf, 0x1b, 0xd1, 0xa3, 0xd6, 0xe8, 0x51, 0xb7, 0x23, 0xeb, 0x63, 0xcf, 0x1b,
  1870. 0x98, 0xc1, 0x5c, 0xbf, 0x1d, 0xc7, 0x9f, 0x62, 0xd2, 0x85, 0x3b, 0x0b, 0x99, 0x74, 0xe1, 0xce,
  1871. 0xf4, 0x3f, 0x4a, 0xb1, 0x5d, 0xcc, 0x9a, 0x0c, 0xb4, 0x89, 0x6b, 0xc9, 0xf0, 0xb7, 0x0c, 0x5a,
  1872. 0xb3, 0x13, 0x15, 0x19, 0x86, 0xb0, 0xd9, 0x7f, 0xf0, 0xef, 0xc7, 0x1b, 0x1b, 0xff, 0x7d, 0xbc,
  1873. 0xb1, 0x97, 0xe8, 0x44, 0x04, 0x77, 0x2c, 0xee, 0x2f, 0x6d, 0x47, 0xf4, 0x66, 0xee, 0xfd, 0xf7,
  1874. 0xb6, 0xcf, 0x7b, 0x88, 0x38, 0xe8, 0x9f, 0x0b, 0x1e, 0xa8, 0xbb, 0x50, 0x1e, 0x54, 0x22, 0x0f,
  1875. 0xd8, 0x2d, 0xd0, 0x84, 0x39, 0x0b, 0x3a, 0x1a, 0xd1, 0x5b, 0xc8, 0x43, 0x2f, 0xde, 0xbc, 0x32,
  1876. 0x6d, 0xdf, 0x20, 0x95, 0xfe, 0x7b, 0x09, 0x69, 0x28, 0xf5, 0x06, 0xbe, 0xa8, 0x8b, 0x6d, 0xa8,
  1877. 0xcc, 0xcc, 0x80, 0xae, 0x5a, 0x33, 0x70, 0x89, 0x3b, 0x53, 0xce, 0x89, 0x1a, 0x34, 0x03, 0x97,
  1878. 0xfa, 0xdf, 0xe5, 0x38, 0x37, 0xa2, 0xc2, 0x71, 0xc1, 0xc3, 0x5d, 0xa8, 0xda, 0x8e, 0xc5, 0xd7,
  1879. 0xe4, 0x62, 0xc5, 0x90, 0x02, 0xeb, 0xcb, 0x02, 0x57, 0xf9, 0x4c, 0xb7, 0xa9, 0x24, 0x3e, 0x0f,
  1880. 0x4b, 0xa2, 0xf6, 0x99, 0xa7, 0x48, 0x38, 0x9e, 0xe3, 0xf9, 0xae, 0x3b, 0xa5, 0xd8, 0x3e, 0xeb,
  1881. 0x1c, 0x82, 0x27, 0xca, 0x44, 0x2d, 0x55, 0x0e, 0xd5, 0xed, 0xd6, 0xe3, 0x14, 0xfc, 0x15, 0x4b,
  1882. 0x72, 0x92, 0xad, 0xbe, 0xe4, 0xb7, 0xd5, 0x2f, 0xc7, 0xf9, 0x1f, 0x11, 0x99, 0xbe, 0x0b, 0xec,
  1883. 0x22, 0x43, 0xc9, 0xde, 0x24, 0xcd, 0x3d, 0xec, 0x6b, 0xa8, 0x5a, 0xf6, 0x74, 0x5a, 0x5c, 0x9d,
  1884. 0xa5, 0x5a, 0xff, 0xb3, 0x0c, 0x35, 0x59, 0x5b, 0xd9, 0x35, 0xe4, 0x79, 0xd3, 0x76, 0x46, 0xb6,
  1885. 0x15, 0xf2, 0x0b, 0xc9, 0x43, 0x2b, 0x71, 0x69, 0xe5, 0xd4, 0xa5, 0x31, 0xd0, 0x84, 0xbd, 0xe4,
  1886. 0x8a, 0x1a, 0x68, 0xcd, 0xae, 0x42, 0xdd, 0x59, 0x2d, 0x47, 0x62, 0x1d, 0x26, 0x66, 0xcd, 0x59,
  1887. 0x2d, 0x4f, 0xd7, 0x01, 0x3b, 0x84, 0xad, 0x04, 0x51, 0xd8, 0x96, 0x2a, 0x60, 0xdb, 0xca, 0x35,
  1888. 0xf2, 0x7b, 0x78, 0x62, 0xb4, 0x22, 0xca, 0x18, 0x5a, 0x6c, 0x0f, 0x88, 0x41, 0x46, 0xb2, 0x48,
  1889. 0x48, 0x66, 0xa9, 0x11, 0xb3, 0x6c, 0xe3, 0xbe, 0xaa, 0x22, 0xd8, 0x38, 0x5c, 0x87, 0x26, 0xde,
  1890. 0xa4, 0x34, 0xa9, 0x93, 0x49, 0x03, 0x37, 0x48, 0x79, 0x07, 0x76, 0xe2, 0x66, 0x44, 0x9a, 0x34,
  1891. 0xe4, 0x29, 0xf1, 0x36, 0x19, 0x5e, 0x83, 0x46, 0xc4, 0x60, 0x4d, 0xb2, 0xa8, 0x9b, 0x8a, 0xb8,
  1892. 0x86, 0x50, 0x57, 0x2e, 0xe6, 0x36, 0x2e, 0x77, 0xa1, 0xea, 0x99, 0xbe, 0x08, 0x54, 0x83, 0x10,
  1893. 0xd6, 0xaf, 0x57, 0xa6, 0x8f, 0x1d, 0xa3, 0x6a, 0x5f, 0xa4, 0x89, 0x7e, 0x04, 0x5b, 0xa9, 0x7d,
  1894. 0x7c, 0x7e, 0xc2, 0x15, 0xe6, 0x42, 0xb5, 0x2e, 0x52, 0x88, 0x7e, 0xa6, 0x1c, 0xff, 0x8c, 0x7e,
  1895. 0x04, 0xcd, 0xe8, 0x1b, 0xe2, 0x67, 0xf1, 0x56, 0xe3, 0x17, 0xaa, 0x07, 0xdd, 0x34, 0x94, 0x44,
  1896. 0xad, 0x9d, 0xfb, 0x5e, 0xf5, 0x50, 0x9a, 0x21, 0x05, 0xfd, 0xaf, 0x12, 0xd4, 0x24, 0x7d, 0xe5,
  1897. 0x74, 0xae, 0xdf, 0x52, 0x4b, 0xb7, 0xe2, 0x23, 0x74, 0x9b, 0x70, 0xdb, 0xd1, 0xb4, 0x24, 0x41,
  1898. 0x07, 0xa7, 0xe7, 0x1e, 0x37, 0x9a, 0x64, 0x85, 0x4b, 0x76, 0x0b, 0x36, 0x25, 0x24, 0x10, 0xbe,
  1899. 0xed, 0x84, 0xc9, 0xdb, 0xa2, 0xbd, 0xd7, 0xb4, 0x85, 0x1f, 0x45, 0x9a, 0xd8, 0x8e, 0xa0, 0x6c,
  1900. 0xa8, 0x18, 0x0d, 0xda, 0x18, 0x3a, 0x42, 0xbf, 0x0e, 0x1a, 0x9d, 0x03, 0x50, 0x7b, 0x7d, 0x6a,
  1901. 0x0c, 0x5f, 0xfe, 0xd4, 0xde, 0x60, 0x75, 0xa8, 0x0c, 0x5f, 0x9e, 0xb6, 0x4b, 0x87, 0x1f, 0xaa,
  1902. 0xb0, 0x73, 0xdc, 0x7f, 0x3a, 0x3c, 0xf6, 0xbc, 0x85, 0x3d, 0x31, 0xa9, 0x4a, 0xf4, 0x40, 0xa3,
  1903. 0x3a, 0x98, 0x33, 0x1c, 0x76, 0xf3, 0x1a, 0x32, 0x76, 0x08, 0x55, 0x2a, 0x87, 0x2c, 0x6f, 0x46,
  1904. 0xec, 0xe6, 0xf6, 0x65, 0xf8, 0x23, 0xb2, 0x60, 0x5e, 0x1c, 0x15, 0xbb, 0x79, 0xcd, 0x19, 0xfb,
  1905. 0x11, 0x9a, 0x71, 0x21, 0x2b, 0x1a, 0x18, 0xbb, 0x85, 0x6d, 0x1a, 0xe2, 0xe3, 0x02, 0x57, 0x34,
  1906. 0x36, 0x76, 0x0b, 0x7b, 0x35, 0xf6, 0x18, 0xea, 0x61, 0xed, 0xc9, 0x1f, 0x1e, 0xbb, 0x05, 0xed,
  1907. 0x1a, 0x5e, 0x8f, 0xac, 0x08, 0x79, 0x33, 0x61, 0x37, 0xb7, 0x03, 0x63, 0x8f, 0xa0, 0xa6, 0xc8,
  1908. 0x30, 0x77, 0xee, 0xec, 0xe6, 0xf7, 0x79, 0x18, 0x64, 0x3c, 0x3e, 0x14, 0x0d, 0x94, 0xdd, 0xc2,
  1909. 0x0e, 0x8e, 0x1d, 0x03, 0x24, 0x06, 0x87, 0xc2, 0xb1, 0xb2, 0x5b, 0xdc, 0xc7, 0xb1, 0x27, 0xd0,
  1910. 0x88, 0x67, 0x85, 0xfc, 0xe1, 0xb2, 0x5b, 0xd4, 0xca, 0x8d, 0x6b, 0xf4, 0x0f, 0x8b, 0x87, 0xff,
  1911. 0x07, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xbb, 0x93, 0x98, 0xfb, 0x10, 0x00, 0x00,
  1912. }