github.com/InjectiveLabs/sdk-go@v1.53.0/exchange/exchange_rpc/pb/goadesign_goagen_injective_exchange_rpc.pb.go (about) 1 // Code generated with goa v3.7.0, DO NOT EDIT. 2 // 3 // InjectiveExchangeRPC protocol buffer definition 4 // 5 // Command: 6 // $ goa gen github.com/InjectiveLabs/injective-indexer/api/design -o ../ 7 8 // Code generated by protoc-gen-go. DO NOT EDIT. 9 // versions: 10 // protoc-gen-go v1.30.0 11 // protoc v3.19.4 12 // source: goadesign_goagen_injective_exchange_rpc.proto 13 14 package injective_exchange_rpcpb 15 16 import ( 17 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 18 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 19 reflect "reflect" 20 sync "sync" 21 ) 22 23 const ( 24 // Verify that this generated code is sufficiently up-to-date. 25 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 26 // Verify that runtime/protoimpl is sufficiently up-to-date. 27 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 28 ) 29 30 type GetTxRequest struct { 31 state protoimpl.MessageState 32 sizeCache protoimpl.SizeCache 33 unknownFields protoimpl.UnknownFields 34 35 // Transaction hash in hex without 0x prefix (Cosmos-like). 36 Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 37 } 38 39 func (x *GetTxRequest) Reset() { 40 *x = GetTxRequest{} 41 if protoimpl.UnsafeEnabled { 42 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[0] 43 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 44 ms.StoreMessageInfo(mi) 45 } 46 } 47 48 func (x *GetTxRequest) String() string { 49 return protoimpl.X.MessageStringOf(x) 50 } 51 52 func (*GetTxRequest) ProtoMessage() {} 53 54 func (x *GetTxRequest) ProtoReflect() protoreflect.Message { 55 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[0] 56 if protoimpl.UnsafeEnabled && x != nil { 57 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 58 if ms.LoadMessageInfo() == nil { 59 ms.StoreMessageInfo(mi) 60 } 61 return ms 62 } 63 return mi.MessageOf(x) 64 } 65 66 // Deprecated: Use GetTxRequest.ProtoReflect.Descriptor instead. 67 func (*GetTxRequest) Descriptor() ([]byte, []int) { 68 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{0} 69 } 70 71 func (x *GetTxRequest) GetHash() string { 72 if x != nil { 73 return x.Hash 74 } 75 return "" 76 } 77 78 type GetTxResponse struct { 79 state protoimpl.MessageState 80 sizeCache protoimpl.SizeCache 81 unknownFields protoimpl.UnknownFields 82 83 // Hex-encoded Tendermint transaction hash 84 TxHash string `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"` 85 // The block height 86 Height int64 `protobuf:"zigzag64,2,opt,name=height,proto3" json:"height,omitempty"` 87 // Tx index in the block 88 Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"` 89 // Namespace for the resp code 90 Codespace string `protobuf:"bytes,4,opt,name=codespace,proto3" json:"codespace,omitempty"` 91 // Response code 92 Code uint32 `protobuf:"varint,5,opt,name=code,proto3" json:"code,omitempty"` 93 // Result bytes, if any 94 Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"` 95 // The output of the application's logger (raw string). May be 96 // non-deterministic. 97 RawLog string `protobuf:"bytes,7,opt,name=raw_log,json=rawLog,proto3" json:"raw_log,omitempty"` 98 // Time of the previous block. 99 Timestamp string `protobuf:"bytes,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 100 } 101 102 func (x *GetTxResponse) Reset() { 103 *x = GetTxResponse{} 104 if protoimpl.UnsafeEnabled { 105 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[1] 106 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 107 ms.StoreMessageInfo(mi) 108 } 109 } 110 111 func (x *GetTxResponse) String() string { 112 return protoimpl.X.MessageStringOf(x) 113 } 114 115 func (*GetTxResponse) ProtoMessage() {} 116 117 func (x *GetTxResponse) ProtoReflect() protoreflect.Message { 118 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[1] 119 if protoimpl.UnsafeEnabled && x != nil { 120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 121 if ms.LoadMessageInfo() == nil { 122 ms.StoreMessageInfo(mi) 123 } 124 return ms 125 } 126 return mi.MessageOf(x) 127 } 128 129 // Deprecated: Use GetTxResponse.ProtoReflect.Descriptor instead. 130 func (*GetTxResponse) Descriptor() ([]byte, []int) { 131 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{1} 132 } 133 134 func (x *GetTxResponse) GetTxHash() string { 135 if x != nil { 136 return x.TxHash 137 } 138 return "" 139 } 140 141 func (x *GetTxResponse) GetHeight() int64 { 142 if x != nil { 143 return x.Height 144 } 145 return 0 146 } 147 148 func (x *GetTxResponse) GetIndex() uint32 { 149 if x != nil { 150 return x.Index 151 } 152 return 0 153 } 154 155 func (x *GetTxResponse) GetCodespace() string { 156 if x != nil { 157 return x.Codespace 158 } 159 return "" 160 } 161 162 func (x *GetTxResponse) GetCode() uint32 { 163 if x != nil { 164 return x.Code 165 } 166 return 0 167 } 168 169 func (x *GetTxResponse) GetData() []byte { 170 if x != nil { 171 return x.Data 172 } 173 return nil 174 } 175 176 func (x *GetTxResponse) GetRawLog() string { 177 if x != nil { 178 return x.RawLog 179 } 180 return "" 181 } 182 183 func (x *GetTxResponse) GetTimestamp() string { 184 if x != nil { 185 return x.Timestamp 186 } 187 return "" 188 } 189 190 type PrepareTxRequest struct { 191 state protoimpl.MessageState 192 sizeCache protoimpl.SizeCache 193 unknownFields protoimpl.UnknownFields 194 195 // Specify chainID for the target tx 196 ChainId uint64 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 197 // Specify Ethereum address of a signer 198 SignerAddress string `protobuf:"bytes,2,opt,name=signer_address,json=signerAddress,proto3" json:"signer_address,omitempty"` 199 // Deprecated: this field is ignored 200 Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"` 201 // Textual memo information to attach with tx 202 Memo string `protobuf:"bytes,4,opt,name=memo,proto3" json:"memo,omitempty"` 203 // Block height until which the transaction is valid. 204 TimeoutHeight uint64 `protobuf:"varint,5,opt,name=timeout_height,json=timeoutHeight,proto3" json:"timeout_height,omitempty"` 205 // Transaction fee details. 206 Fee *CosmosTxFee `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee,omitempty"` 207 // List of Cosmos proto3-encoded Msgs to include in a single tx 208 Msgs [][]byte `protobuf:"bytes,7,rep,name=msgs,proto3" json:"msgs,omitempty"` 209 // The wrapper of the EIP712 message, V1 or V2 210 Eip712Wrapper string `protobuf:"bytes,8,opt,name=eip712_wrapper,json=eip712Wrapper,proto3" json:"eip712_wrapper,omitempty"` 211 } 212 213 func (x *PrepareTxRequest) Reset() { 214 *x = PrepareTxRequest{} 215 if protoimpl.UnsafeEnabled { 216 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[2] 217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 218 ms.StoreMessageInfo(mi) 219 } 220 } 221 222 func (x *PrepareTxRequest) String() string { 223 return protoimpl.X.MessageStringOf(x) 224 } 225 226 func (*PrepareTxRequest) ProtoMessage() {} 227 228 func (x *PrepareTxRequest) ProtoReflect() protoreflect.Message { 229 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[2] 230 if protoimpl.UnsafeEnabled && x != nil { 231 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 232 if ms.LoadMessageInfo() == nil { 233 ms.StoreMessageInfo(mi) 234 } 235 return ms 236 } 237 return mi.MessageOf(x) 238 } 239 240 // Deprecated: Use PrepareTxRequest.ProtoReflect.Descriptor instead. 241 func (*PrepareTxRequest) Descriptor() ([]byte, []int) { 242 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{2} 243 } 244 245 func (x *PrepareTxRequest) GetChainId() uint64 { 246 if x != nil { 247 return x.ChainId 248 } 249 return 0 250 } 251 252 func (x *PrepareTxRequest) GetSignerAddress() string { 253 if x != nil { 254 return x.SignerAddress 255 } 256 return "" 257 } 258 259 func (x *PrepareTxRequest) GetSequence() uint64 { 260 if x != nil { 261 return x.Sequence 262 } 263 return 0 264 } 265 266 func (x *PrepareTxRequest) GetMemo() string { 267 if x != nil { 268 return x.Memo 269 } 270 return "" 271 } 272 273 func (x *PrepareTxRequest) GetTimeoutHeight() uint64 { 274 if x != nil { 275 return x.TimeoutHeight 276 } 277 return 0 278 } 279 280 func (x *PrepareTxRequest) GetFee() *CosmosTxFee { 281 if x != nil { 282 return x.Fee 283 } 284 return nil 285 } 286 287 func (x *PrepareTxRequest) GetMsgs() [][]byte { 288 if x != nil { 289 return x.Msgs 290 } 291 return nil 292 } 293 294 func (x *PrepareTxRequest) GetEip712Wrapper() string { 295 if x != nil { 296 return x.Eip712Wrapper 297 } 298 return "" 299 } 300 301 type CosmosTxFee struct { 302 state protoimpl.MessageState 303 sizeCache protoimpl.SizeCache 304 unknownFields protoimpl.UnknownFields 305 306 // Transaction gas price 307 Price []*CosmosCoin `protobuf:"bytes,1,rep,name=price,proto3" json:"price,omitempty"` 308 // Transaction gas limit 309 Gas uint64 `protobuf:"varint,2,opt,name=gas,proto3" json:"gas,omitempty"` 310 // Explicitly require fee delegation when set to true. Or don't care = false. 311 // Will be replaced by other flag in the next version. 312 DelegateFee bool `protobuf:"varint,3,opt,name=delegate_fee,json=delegateFee,proto3" json:"delegate_fee,omitempty"` 313 } 314 315 func (x *CosmosTxFee) Reset() { 316 *x = CosmosTxFee{} 317 if protoimpl.UnsafeEnabled { 318 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[3] 319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 320 ms.StoreMessageInfo(mi) 321 } 322 } 323 324 func (x *CosmosTxFee) String() string { 325 return protoimpl.X.MessageStringOf(x) 326 } 327 328 func (*CosmosTxFee) ProtoMessage() {} 329 330 func (x *CosmosTxFee) ProtoReflect() protoreflect.Message { 331 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[3] 332 if protoimpl.UnsafeEnabled && x != nil { 333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 334 if ms.LoadMessageInfo() == nil { 335 ms.StoreMessageInfo(mi) 336 } 337 return ms 338 } 339 return mi.MessageOf(x) 340 } 341 342 // Deprecated: Use CosmosTxFee.ProtoReflect.Descriptor instead. 343 func (*CosmosTxFee) Descriptor() ([]byte, []int) { 344 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{3} 345 } 346 347 func (x *CosmosTxFee) GetPrice() []*CosmosCoin { 348 if x != nil { 349 return x.Price 350 } 351 return nil 352 } 353 354 func (x *CosmosTxFee) GetGas() uint64 { 355 if x != nil { 356 return x.Gas 357 } 358 return 0 359 } 360 361 func (x *CosmosTxFee) GetDelegateFee() bool { 362 if x != nil { 363 return x.DelegateFee 364 } 365 return false 366 } 367 368 type CosmosCoin struct { 369 state protoimpl.MessageState 370 sizeCache protoimpl.SizeCache 371 unknownFields protoimpl.UnknownFields 372 373 // Coin denominator 374 Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` 375 // Coin amount (big int) 376 Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` 377 } 378 379 func (x *CosmosCoin) Reset() { 380 *x = CosmosCoin{} 381 if protoimpl.UnsafeEnabled { 382 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[4] 383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 384 ms.StoreMessageInfo(mi) 385 } 386 } 387 388 func (x *CosmosCoin) String() string { 389 return protoimpl.X.MessageStringOf(x) 390 } 391 392 func (*CosmosCoin) ProtoMessage() {} 393 394 func (x *CosmosCoin) ProtoReflect() protoreflect.Message { 395 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[4] 396 if protoimpl.UnsafeEnabled && x != nil { 397 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 398 if ms.LoadMessageInfo() == nil { 399 ms.StoreMessageInfo(mi) 400 } 401 return ms 402 } 403 return mi.MessageOf(x) 404 } 405 406 // Deprecated: Use CosmosCoin.ProtoReflect.Descriptor instead. 407 func (*CosmosCoin) Descriptor() ([]byte, []int) { 408 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{4} 409 } 410 411 func (x *CosmosCoin) GetDenom() string { 412 if x != nil { 413 return x.Denom 414 } 415 return "" 416 } 417 418 func (x *CosmosCoin) GetAmount() string { 419 if x != nil { 420 return x.Amount 421 } 422 return "" 423 } 424 425 type PrepareTxResponse struct { 426 state protoimpl.MessageState 427 sizeCache protoimpl.SizeCache 428 unknownFields protoimpl.UnknownFields 429 430 // EIP712-compatible message suitable for signing with eth_signTypedData_v4 431 Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 432 // Account tx sequence (nonce) 433 Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"` 434 // Sign mode for the resulting tx 435 SignMode string `protobuf:"bytes,3,opt,name=sign_mode,json=signMode,proto3" json:"sign_mode,omitempty"` 436 // Specify proto-URL of a public key, which defines the signature format 437 PubKeyType string `protobuf:"bytes,4,opt,name=pub_key_type,json=pubKeyType,proto3" json:"pub_key_type,omitempty"` 438 // Fee payer address provided by service 439 FeePayer string `protobuf:"bytes,5,opt,name=fee_payer,json=feePayer,proto3" json:"fee_payer,omitempty"` 440 // Hex-encoded ethsecp256k1 signature bytes from fee payer 441 FeePayerSig string `protobuf:"bytes,6,opt,name=fee_payer_sig,json=feePayerSig,proto3" json:"fee_payer_sig,omitempty"` 442 } 443 444 func (x *PrepareTxResponse) Reset() { 445 *x = PrepareTxResponse{} 446 if protoimpl.UnsafeEnabled { 447 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[5] 448 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 449 ms.StoreMessageInfo(mi) 450 } 451 } 452 453 func (x *PrepareTxResponse) String() string { 454 return protoimpl.X.MessageStringOf(x) 455 } 456 457 func (*PrepareTxResponse) ProtoMessage() {} 458 459 func (x *PrepareTxResponse) ProtoReflect() protoreflect.Message { 460 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[5] 461 if protoimpl.UnsafeEnabled && x != nil { 462 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 463 if ms.LoadMessageInfo() == nil { 464 ms.StoreMessageInfo(mi) 465 } 466 return ms 467 } 468 return mi.MessageOf(x) 469 } 470 471 // Deprecated: Use PrepareTxResponse.ProtoReflect.Descriptor instead. 472 func (*PrepareTxResponse) Descriptor() ([]byte, []int) { 473 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{5} 474 } 475 476 func (x *PrepareTxResponse) GetData() string { 477 if x != nil { 478 return x.Data 479 } 480 return "" 481 } 482 483 func (x *PrepareTxResponse) GetSequence() uint64 { 484 if x != nil { 485 return x.Sequence 486 } 487 return 0 488 } 489 490 func (x *PrepareTxResponse) GetSignMode() string { 491 if x != nil { 492 return x.SignMode 493 } 494 return "" 495 } 496 497 func (x *PrepareTxResponse) GetPubKeyType() string { 498 if x != nil { 499 return x.PubKeyType 500 } 501 return "" 502 } 503 504 func (x *PrepareTxResponse) GetFeePayer() string { 505 if x != nil { 506 return x.FeePayer 507 } 508 return "" 509 } 510 511 func (x *PrepareTxResponse) GetFeePayerSig() string { 512 if x != nil { 513 return x.FeePayerSig 514 } 515 return "" 516 } 517 518 type BroadcastTxRequest struct { 519 state protoimpl.MessageState 520 sizeCache protoimpl.SizeCache 521 unknownFields protoimpl.UnknownFields 522 523 // Specify Web3 chainID (from prepateTx) for the target Tx 524 ChainId uint64 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 525 // Amino-encoded Tx JSON data (except Msgs) 526 Tx []byte `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"` 527 // List of Cosmos proto3-encoded Msgs from tx 528 Msgs [][]byte `protobuf:"bytes,3,rep,name=msgs,proto3" json:"msgs,omitempty"` 529 // Specify ethsecp256k1 pubkey of the signer 530 PubKey *CosmosPubKey `protobuf:"bytes,4,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"` 531 // Hex-encoded ethsecp256k1 signature bytes 532 Signature string `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"` 533 // Fee payer address provided by service 534 FeePayer string `protobuf:"bytes,6,opt,name=fee_payer,json=feePayer,proto3" json:"fee_payer,omitempty"` 535 // Hex-encoded ethsecp256k1 signature bytes from fee payer 536 FeePayerSig string `protobuf:"bytes,7,opt,name=fee_payer_sig,json=feePayerSig,proto3" json:"fee_payer_sig,omitempty"` 537 // Broadcast mode 538 Mode string `protobuf:"bytes,8,opt,name=mode,proto3" json:"mode,omitempty"` 539 } 540 541 func (x *BroadcastTxRequest) Reset() { 542 *x = BroadcastTxRequest{} 543 if protoimpl.UnsafeEnabled { 544 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[6] 545 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 546 ms.StoreMessageInfo(mi) 547 } 548 } 549 550 func (x *BroadcastTxRequest) String() string { 551 return protoimpl.X.MessageStringOf(x) 552 } 553 554 func (*BroadcastTxRequest) ProtoMessage() {} 555 556 func (x *BroadcastTxRequest) ProtoReflect() protoreflect.Message { 557 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[6] 558 if protoimpl.UnsafeEnabled && x != nil { 559 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 560 if ms.LoadMessageInfo() == nil { 561 ms.StoreMessageInfo(mi) 562 } 563 return ms 564 } 565 return mi.MessageOf(x) 566 } 567 568 // Deprecated: Use BroadcastTxRequest.ProtoReflect.Descriptor instead. 569 func (*BroadcastTxRequest) Descriptor() ([]byte, []int) { 570 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{6} 571 } 572 573 func (x *BroadcastTxRequest) GetChainId() uint64 { 574 if x != nil { 575 return x.ChainId 576 } 577 return 0 578 } 579 580 func (x *BroadcastTxRequest) GetTx() []byte { 581 if x != nil { 582 return x.Tx 583 } 584 return nil 585 } 586 587 func (x *BroadcastTxRequest) GetMsgs() [][]byte { 588 if x != nil { 589 return x.Msgs 590 } 591 return nil 592 } 593 594 func (x *BroadcastTxRequest) GetPubKey() *CosmosPubKey { 595 if x != nil { 596 return x.PubKey 597 } 598 return nil 599 } 600 601 func (x *BroadcastTxRequest) GetSignature() string { 602 if x != nil { 603 return x.Signature 604 } 605 return "" 606 } 607 608 func (x *BroadcastTxRequest) GetFeePayer() string { 609 if x != nil { 610 return x.FeePayer 611 } 612 return "" 613 } 614 615 func (x *BroadcastTxRequest) GetFeePayerSig() string { 616 if x != nil { 617 return x.FeePayerSig 618 } 619 return "" 620 } 621 622 func (x *BroadcastTxRequest) GetMode() string { 623 if x != nil { 624 return x.Mode 625 } 626 return "" 627 } 628 629 type CosmosPubKey struct { 630 state protoimpl.MessageState 631 sizeCache protoimpl.SizeCache 632 unknownFields protoimpl.UnknownFields 633 634 // Pubkey type URL 635 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 636 // Hex-encoded string of the public key 637 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 638 } 639 640 func (x *CosmosPubKey) Reset() { 641 *x = CosmosPubKey{} 642 if protoimpl.UnsafeEnabled { 643 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[7] 644 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 645 ms.StoreMessageInfo(mi) 646 } 647 } 648 649 func (x *CosmosPubKey) String() string { 650 return protoimpl.X.MessageStringOf(x) 651 } 652 653 func (*CosmosPubKey) ProtoMessage() {} 654 655 func (x *CosmosPubKey) ProtoReflect() protoreflect.Message { 656 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[7] 657 if protoimpl.UnsafeEnabled && x != nil { 658 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 659 if ms.LoadMessageInfo() == nil { 660 ms.StoreMessageInfo(mi) 661 } 662 return ms 663 } 664 return mi.MessageOf(x) 665 } 666 667 // Deprecated: Use CosmosPubKey.ProtoReflect.Descriptor instead. 668 func (*CosmosPubKey) Descriptor() ([]byte, []int) { 669 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{7} 670 } 671 672 func (x *CosmosPubKey) GetType() string { 673 if x != nil { 674 return x.Type 675 } 676 return "" 677 } 678 679 func (x *CosmosPubKey) GetKey() string { 680 if x != nil { 681 return x.Key 682 } 683 return "" 684 } 685 686 type BroadcastTxResponse struct { 687 state protoimpl.MessageState 688 sizeCache protoimpl.SizeCache 689 unknownFields protoimpl.UnknownFields 690 691 // Hex-encoded Tendermint transaction hash 692 TxHash string `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"` 693 // The block height 694 Height int64 `protobuf:"zigzag64,2,opt,name=height,proto3" json:"height,omitempty"` 695 // Tx index in the block 696 Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"` 697 // Namespace for the resp code 698 Codespace string `protobuf:"bytes,4,opt,name=codespace,proto3" json:"codespace,omitempty"` 699 // Response code 700 Code uint32 `protobuf:"varint,5,opt,name=code,proto3" json:"code,omitempty"` 701 // Result bytes, if any 702 Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"` 703 // The output of the application's logger (raw string). May be 704 // non-deterministic. 705 RawLog string `protobuf:"bytes,7,opt,name=raw_log,json=rawLog,proto3" json:"raw_log,omitempty"` 706 // Time of the previous block. 707 Timestamp string `protobuf:"bytes,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 708 } 709 710 func (x *BroadcastTxResponse) Reset() { 711 *x = BroadcastTxResponse{} 712 if protoimpl.UnsafeEnabled { 713 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[8] 714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 715 ms.StoreMessageInfo(mi) 716 } 717 } 718 719 func (x *BroadcastTxResponse) String() string { 720 return protoimpl.X.MessageStringOf(x) 721 } 722 723 func (*BroadcastTxResponse) ProtoMessage() {} 724 725 func (x *BroadcastTxResponse) ProtoReflect() protoreflect.Message { 726 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[8] 727 if protoimpl.UnsafeEnabled && x != nil { 728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 729 if ms.LoadMessageInfo() == nil { 730 ms.StoreMessageInfo(mi) 731 } 732 return ms 733 } 734 return mi.MessageOf(x) 735 } 736 737 // Deprecated: Use BroadcastTxResponse.ProtoReflect.Descriptor instead. 738 func (*BroadcastTxResponse) Descriptor() ([]byte, []int) { 739 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{8} 740 } 741 742 func (x *BroadcastTxResponse) GetTxHash() string { 743 if x != nil { 744 return x.TxHash 745 } 746 return "" 747 } 748 749 func (x *BroadcastTxResponse) GetHeight() int64 { 750 if x != nil { 751 return x.Height 752 } 753 return 0 754 } 755 756 func (x *BroadcastTxResponse) GetIndex() uint32 { 757 if x != nil { 758 return x.Index 759 } 760 return 0 761 } 762 763 func (x *BroadcastTxResponse) GetCodespace() string { 764 if x != nil { 765 return x.Codespace 766 } 767 return "" 768 } 769 770 func (x *BroadcastTxResponse) GetCode() uint32 { 771 if x != nil { 772 return x.Code 773 } 774 return 0 775 } 776 777 func (x *BroadcastTxResponse) GetData() []byte { 778 if x != nil { 779 return x.Data 780 } 781 return nil 782 } 783 784 func (x *BroadcastTxResponse) GetRawLog() string { 785 if x != nil { 786 return x.RawLog 787 } 788 return "" 789 } 790 791 func (x *BroadcastTxResponse) GetTimestamp() string { 792 if x != nil { 793 return x.Timestamp 794 } 795 return "" 796 } 797 798 type PrepareCosmosTxRequest struct { 799 state protoimpl.MessageState 800 sizeCache protoimpl.SizeCache 801 unknownFields protoimpl.UnknownFields 802 803 // Specify chainID for the target tx 804 ChainId uint64 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 805 // sender address provided 806 SenderAddress string `protobuf:"bytes,2,opt,name=sender_address,json=senderAddress,proto3" json:"sender_address,omitempty"` 807 // Textual memo information to attach with tx 808 Memo string `protobuf:"bytes,3,opt,name=memo,proto3" json:"memo,omitempty"` 809 // Block height until which the transaction is valid. 810 TimeoutHeight uint64 `protobuf:"varint,4,opt,name=timeout_height,json=timeoutHeight,proto3" json:"timeout_height,omitempty"` 811 // Transaction fee details. 812 Fee *CosmosTxFee `protobuf:"bytes,5,opt,name=fee,proto3" json:"fee,omitempty"` 813 // List of Cosmos proto3-encoded Msgs to include in a single tx 814 Msgs [][]byte `protobuf:"bytes,6,rep,name=msgs,proto3" json:"msgs,omitempty"` 815 } 816 817 func (x *PrepareCosmosTxRequest) Reset() { 818 *x = PrepareCosmosTxRequest{} 819 if protoimpl.UnsafeEnabled { 820 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[9] 821 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 822 ms.StoreMessageInfo(mi) 823 } 824 } 825 826 func (x *PrepareCosmosTxRequest) String() string { 827 return protoimpl.X.MessageStringOf(x) 828 } 829 830 func (*PrepareCosmosTxRequest) ProtoMessage() {} 831 832 func (x *PrepareCosmosTxRequest) ProtoReflect() protoreflect.Message { 833 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[9] 834 if protoimpl.UnsafeEnabled && x != nil { 835 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 836 if ms.LoadMessageInfo() == nil { 837 ms.StoreMessageInfo(mi) 838 } 839 return ms 840 } 841 return mi.MessageOf(x) 842 } 843 844 // Deprecated: Use PrepareCosmosTxRequest.ProtoReflect.Descriptor instead. 845 func (*PrepareCosmosTxRequest) Descriptor() ([]byte, []int) { 846 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{9} 847 } 848 849 func (x *PrepareCosmosTxRequest) GetChainId() uint64 { 850 if x != nil { 851 return x.ChainId 852 } 853 return 0 854 } 855 856 func (x *PrepareCosmosTxRequest) GetSenderAddress() string { 857 if x != nil { 858 return x.SenderAddress 859 } 860 return "" 861 } 862 863 func (x *PrepareCosmosTxRequest) GetMemo() string { 864 if x != nil { 865 return x.Memo 866 } 867 return "" 868 } 869 870 func (x *PrepareCosmosTxRequest) GetTimeoutHeight() uint64 { 871 if x != nil { 872 return x.TimeoutHeight 873 } 874 return 0 875 } 876 877 func (x *PrepareCosmosTxRequest) GetFee() *CosmosTxFee { 878 if x != nil { 879 return x.Fee 880 } 881 return nil 882 } 883 884 func (x *PrepareCosmosTxRequest) GetMsgs() [][]byte { 885 if x != nil { 886 return x.Msgs 887 } 888 return nil 889 } 890 891 type PrepareCosmosTxResponse struct { 892 state protoimpl.MessageState 893 sizeCache protoimpl.SizeCache 894 unknownFields protoimpl.UnknownFields 895 896 // proto encoded tx 897 Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` 898 // Sign mode for the resulting tx 899 SignMode string `protobuf:"bytes,2,opt,name=sign_mode,json=signMode,proto3" json:"sign_mode,omitempty"` 900 // Specify proto-URL of a public key, which defines the signature format 901 PubKeyType string `protobuf:"bytes,3,opt,name=pub_key_type,json=pubKeyType,proto3" json:"pub_key_type,omitempty"` 902 // Fee payer address provided by service 903 FeePayer string `protobuf:"bytes,4,opt,name=fee_payer,json=feePayer,proto3" json:"fee_payer,omitempty"` 904 // Hex-encoded ethsecp256k1 signature bytes from fee payer 905 FeePayerSig string `protobuf:"bytes,5,opt,name=fee_payer_sig,json=feePayerSig,proto3" json:"fee_payer_sig,omitempty"` 906 // ethsecp256k1 feePayer pubkey 907 FeePayerPubKey *CosmosPubKey `protobuf:"bytes,6,opt,name=fee_payer_pub_key,json=feePayerPubKey,proto3" json:"fee_payer_pub_key,omitempty"` 908 } 909 910 func (x *PrepareCosmosTxResponse) Reset() { 911 *x = PrepareCosmosTxResponse{} 912 if protoimpl.UnsafeEnabled { 913 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[10] 914 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 915 ms.StoreMessageInfo(mi) 916 } 917 } 918 919 func (x *PrepareCosmosTxResponse) String() string { 920 return protoimpl.X.MessageStringOf(x) 921 } 922 923 func (*PrepareCosmosTxResponse) ProtoMessage() {} 924 925 func (x *PrepareCosmosTxResponse) ProtoReflect() protoreflect.Message { 926 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[10] 927 if protoimpl.UnsafeEnabled && x != nil { 928 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 929 if ms.LoadMessageInfo() == nil { 930 ms.StoreMessageInfo(mi) 931 } 932 return ms 933 } 934 return mi.MessageOf(x) 935 } 936 937 // Deprecated: Use PrepareCosmosTxResponse.ProtoReflect.Descriptor instead. 938 func (*PrepareCosmosTxResponse) Descriptor() ([]byte, []int) { 939 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{10} 940 } 941 942 func (x *PrepareCosmosTxResponse) GetTx() []byte { 943 if x != nil { 944 return x.Tx 945 } 946 return nil 947 } 948 949 func (x *PrepareCosmosTxResponse) GetSignMode() string { 950 if x != nil { 951 return x.SignMode 952 } 953 return "" 954 } 955 956 func (x *PrepareCosmosTxResponse) GetPubKeyType() string { 957 if x != nil { 958 return x.PubKeyType 959 } 960 return "" 961 } 962 963 func (x *PrepareCosmosTxResponse) GetFeePayer() string { 964 if x != nil { 965 return x.FeePayer 966 } 967 return "" 968 } 969 970 func (x *PrepareCosmosTxResponse) GetFeePayerSig() string { 971 if x != nil { 972 return x.FeePayerSig 973 } 974 return "" 975 } 976 977 func (x *PrepareCosmosTxResponse) GetFeePayerPubKey() *CosmosPubKey { 978 if x != nil { 979 return x.FeePayerPubKey 980 } 981 return nil 982 } 983 984 type BroadcastCosmosTxRequest struct { 985 state protoimpl.MessageState 986 sizeCache protoimpl.SizeCache 987 unknownFields protoimpl.UnknownFields 988 989 // proto encoded tx 990 Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` 991 // Specify ethsecp256k1 sender pubkey 992 PubKey *CosmosPubKey `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"` 993 // Hex-encoded ethsecp256k1 sender signature bytes 994 Signature string `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` 995 // sender address 996 SenderAddress string `protobuf:"bytes,4,opt,name=sender_address,json=senderAddress,proto3" json:"sender_address,omitempty"` 997 } 998 999 func (x *BroadcastCosmosTxRequest) Reset() { 1000 *x = BroadcastCosmosTxRequest{} 1001 if protoimpl.UnsafeEnabled { 1002 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[11] 1003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1004 ms.StoreMessageInfo(mi) 1005 } 1006 } 1007 1008 func (x *BroadcastCosmosTxRequest) String() string { 1009 return protoimpl.X.MessageStringOf(x) 1010 } 1011 1012 func (*BroadcastCosmosTxRequest) ProtoMessage() {} 1013 1014 func (x *BroadcastCosmosTxRequest) ProtoReflect() protoreflect.Message { 1015 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[11] 1016 if protoimpl.UnsafeEnabled && x != nil { 1017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1018 if ms.LoadMessageInfo() == nil { 1019 ms.StoreMessageInfo(mi) 1020 } 1021 return ms 1022 } 1023 return mi.MessageOf(x) 1024 } 1025 1026 // Deprecated: Use BroadcastCosmosTxRequest.ProtoReflect.Descriptor instead. 1027 func (*BroadcastCosmosTxRequest) Descriptor() ([]byte, []int) { 1028 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{11} 1029 } 1030 1031 func (x *BroadcastCosmosTxRequest) GetTx() []byte { 1032 if x != nil { 1033 return x.Tx 1034 } 1035 return nil 1036 } 1037 1038 func (x *BroadcastCosmosTxRequest) GetPubKey() *CosmosPubKey { 1039 if x != nil { 1040 return x.PubKey 1041 } 1042 return nil 1043 } 1044 1045 func (x *BroadcastCosmosTxRequest) GetSignature() string { 1046 if x != nil { 1047 return x.Signature 1048 } 1049 return "" 1050 } 1051 1052 func (x *BroadcastCosmosTxRequest) GetSenderAddress() string { 1053 if x != nil { 1054 return x.SenderAddress 1055 } 1056 return "" 1057 } 1058 1059 type BroadcastCosmosTxResponse struct { 1060 state protoimpl.MessageState 1061 sizeCache protoimpl.SizeCache 1062 unknownFields protoimpl.UnknownFields 1063 1064 // Hex-encoded Tendermint transaction hash 1065 TxHash string `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"` 1066 // The block height 1067 Height int64 `protobuf:"zigzag64,2,opt,name=height,proto3" json:"height,omitempty"` 1068 // Tx index in the block 1069 Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"` 1070 // Namespace for the resp code 1071 Codespace string `protobuf:"bytes,4,opt,name=codespace,proto3" json:"codespace,omitempty"` 1072 // Response code 1073 Code uint32 `protobuf:"varint,5,opt,name=code,proto3" json:"code,omitempty"` 1074 // Result bytes, if any 1075 Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"` 1076 // The output of the application's logger (raw string). May be 1077 // non-deterministic. 1078 RawLog string `protobuf:"bytes,7,opt,name=raw_log,json=rawLog,proto3" json:"raw_log,omitempty"` 1079 // Time of the previous block. 1080 Timestamp string `protobuf:"bytes,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 1081 } 1082 1083 func (x *BroadcastCosmosTxResponse) Reset() { 1084 *x = BroadcastCosmosTxResponse{} 1085 if protoimpl.UnsafeEnabled { 1086 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[12] 1087 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1088 ms.StoreMessageInfo(mi) 1089 } 1090 } 1091 1092 func (x *BroadcastCosmosTxResponse) String() string { 1093 return protoimpl.X.MessageStringOf(x) 1094 } 1095 1096 func (*BroadcastCosmosTxResponse) ProtoMessage() {} 1097 1098 func (x *BroadcastCosmosTxResponse) ProtoReflect() protoreflect.Message { 1099 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[12] 1100 if protoimpl.UnsafeEnabled && x != nil { 1101 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1102 if ms.LoadMessageInfo() == nil { 1103 ms.StoreMessageInfo(mi) 1104 } 1105 return ms 1106 } 1107 return mi.MessageOf(x) 1108 } 1109 1110 // Deprecated: Use BroadcastCosmosTxResponse.ProtoReflect.Descriptor instead. 1111 func (*BroadcastCosmosTxResponse) Descriptor() ([]byte, []int) { 1112 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{12} 1113 } 1114 1115 func (x *BroadcastCosmosTxResponse) GetTxHash() string { 1116 if x != nil { 1117 return x.TxHash 1118 } 1119 return "" 1120 } 1121 1122 func (x *BroadcastCosmosTxResponse) GetHeight() int64 { 1123 if x != nil { 1124 return x.Height 1125 } 1126 return 0 1127 } 1128 1129 func (x *BroadcastCosmosTxResponse) GetIndex() uint32 { 1130 if x != nil { 1131 return x.Index 1132 } 1133 return 0 1134 } 1135 1136 func (x *BroadcastCosmosTxResponse) GetCodespace() string { 1137 if x != nil { 1138 return x.Codespace 1139 } 1140 return "" 1141 } 1142 1143 func (x *BroadcastCosmosTxResponse) GetCode() uint32 { 1144 if x != nil { 1145 return x.Code 1146 } 1147 return 0 1148 } 1149 1150 func (x *BroadcastCosmosTxResponse) GetData() []byte { 1151 if x != nil { 1152 return x.Data 1153 } 1154 return nil 1155 } 1156 1157 func (x *BroadcastCosmosTxResponse) GetRawLog() string { 1158 if x != nil { 1159 return x.RawLog 1160 } 1161 return "" 1162 } 1163 1164 func (x *BroadcastCosmosTxResponse) GetTimestamp() string { 1165 if x != nil { 1166 return x.Timestamp 1167 } 1168 return "" 1169 } 1170 1171 type GetFeePayerRequest struct { 1172 state protoimpl.MessageState 1173 sizeCache protoimpl.SizeCache 1174 unknownFields protoimpl.UnknownFields 1175 } 1176 1177 func (x *GetFeePayerRequest) Reset() { 1178 *x = GetFeePayerRequest{} 1179 if protoimpl.UnsafeEnabled { 1180 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[13] 1181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1182 ms.StoreMessageInfo(mi) 1183 } 1184 } 1185 1186 func (x *GetFeePayerRequest) String() string { 1187 return protoimpl.X.MessageStringOf(x) 1188 } 1189 1190 func (*GetFeePayerRequest) ProtoMessage() {} 1191 1192 func (x *GetFeePayerRequest) ProtoReflect() protoreflect.Message { 1193 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[13] 1194 if protoimpl.UnsafeEnabled && x != nil { 1195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1196 if ms.LoadMessageInfo() == nil { 1197 ms.StoreMessageInfo(mi) 1198 } 1199 return ms 1200 } 1201 return mi.MessageOf(x) 1202 } 1203 1204 // Deprecated: Use GetFeePayerRequest.ProtoReflect.Descriptor instead. 1205 func (*GetFeePayerRequest) Descriptor() ([]byte, []int) { 1206 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{13} 1207 } 1208 1209 type GetFeePayerResponse struct { 1210 state protoimpl.MessageState 1211 sizeCache protoimpl.SizeCache 1212 unknownFields protoimpl.UnknownFields 1213 1214 // Fee payer address provided by service 1215 FeePayer string `protobuf:"bytes,1,opt,name=fee_payer,json=feePayer,proto3" json:"fee_payer,omitempty"` 1216 // ethsecp256k1 feePayer pubkey 1217 FeePayerPubKey *CosmosPubKey `protobuf:"bytes,2,opt,name=fee_payer_pub_key,json=feePayerPubKey,proto3" json:"fee_payer_pub_key,omitempty"` 1218 } 1219 1220 func (x *GetFeePayerResponse) Reset() { 1221 *x = GetFeePayerResponse{} 1222 if protoimpl.UnsafeEnabled { 1223 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[14] 1224 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1225 ms.StoreMessageInfo(mi) 1226 } 1227 } 1228 1229 func (x *GetFeePayerResponse) String() string { 1230 return protoimpl.X.MessageStringOf(x) 1231 } 1232 1233 func (*GetFeePayerResponse) ProtoMessage() {} 1234 1235 func (x *GetFeePayerResponse) ProtoReflect() protoreflect.Message { 1236 mi := &file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[14] 1237 if protoimpl.UnsafeEnabled && x != nil { 1238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1239 if ms.LoadMessageInfo() == nil { 1240 ms.StoreMessageInfo(mi) 1241 } 1242 return ms 1243 } 1244 return mi.MessageOf(x) 1245 } 1246 1247 // Deprecated: Use GetFeePayerResponse.ProtoReflect.Descriptor instead. 1248 func (*GetFeePayerResponse) Descriptor() ([]byte, []int) { 1249 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP(), []int{14} 1250 } 1251 1252 func (x *GetFeePayerResponse) GetFeePayer() string { 1253 if x != nil { 1254 return x.FeePayer 1255 } 1256 return "" 1257 } 1258 1259 func (x *GetFeePayerResponse) GetFeePayerPubKey() *CosmosPubKey { 1260 if x != nil { 1261 return x.FeePayerPubKey 1262 } 1263 return nil 1264 } 1265 1266 var File_goadesign_goagen_injective_exchange_rpc_proto protoreflect.FileDescriptor 1267 1268 var file_goadesign_goagen_injective_exchange_rpc_proto_rawDesc = []byte{ 1269 0x0a, 0x2d, 0x67, 0x6f, 0x61, 0x64, 0x65, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x67, 0x6f, 0x61, 0x67, 1270 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 1271 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 1272 0x16, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 1273 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x22, 0x22, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x54, 0x78, 1274 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 1275 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x22, 0xd3, 0x01, 0x0a, 0x0d, 1276 0x47, 0x65, 0x74, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17, 0x0a, 1277 0x07, 0x74, 0x78, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 1278 0x74, 0x78, 0x48, 0x61, 0x73, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 1279 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x14, 1280 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 1281 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x70, 0x61, 0x63, 1282 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x70, 0x61, 1283 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 1284 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 1285 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x61, 1286 0x77, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x61, 0x77, 1287 0x4c, 0x6f, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 1288 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 1289 0x70, 0x22, 0x9d, 0x02, 0x0a, 0x10, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x54, 0x78, 0x52, 1290 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 1291 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 1292 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 1293 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x69, 0x67, 0x6e, 0x65, 1294 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 1295 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 1296 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x6d, 0x6f, 0x18, 0x04, 0x20, 0x01, 1297 0x28, 0x09, 0x52, 0x04, 0x6d, 0x65, 0x6d, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x65, 1298 0x6f, 0x75, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 1299 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 1300 0x35, 0x0a, 0x03, 0x66, 0x65, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x69, 1301 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 1302 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x46, 0x65, 1303 0x65, 0x52, 0x03, 0x66, 0x65, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x73, 0x67, 0x73, 0x18, 0x07, 1304 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x6d, 0x73, 0x67, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x69, 1305 0x70, 0x37, 0x31, 0x32, 0x5f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 1306 0x28, 0x09, 0x52, 0x0d, 0x65, 0x69, 0x70, 0x37, 0x31, 0x32, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 1307 0x72, 0x22, 0x7c, 0x0a, 0x0b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x46, 0x65, 0x65, 1308 0x12, 0x38, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 1309 0x22, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 1310 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x43, 1311 0x6f, 0x69, 0x6e, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x67, 0x61, 1312 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x67, 0x61, 0x73, 0x12, 0x21, 0x0a, 0x0c, 1313 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x65, 0x65, 0x18, 0x03, 0x20, 0x01, 1314 0x28, 0x08, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x46, 0x65, 0x65, 0x22, 1315 0x3a, 0x0a, 0x0a, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x14, 0x0a, 1316 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x65, 1317 0x6e, 0x6f, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 1318 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xc3, 0x01, 0x0a, 0x11, 1319 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1320 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1321 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 1322 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 1323 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 1324 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 1325 0x0a, 0x0c, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 1326 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 1327 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x65, 0x65, 0x5f, 0x70, 0x61, 0x79, 0x65, 0x72, 0x18, 0x05, 0x20, 1328 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 0x72, 0x12, 0x22, 0x0a, 1329 0x0d, 0x66, 0x65, 0x65, 0x5f, 0x70, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x67, 0x18, 0x06, 1330 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 1331 0x67, 0x22, 0x85, 0x02, 0x0a, 0x12, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x54, 1332 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 1333 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 1334 0x6e, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 1335 0x02, 0x74, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x73, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 1336 0x0c, 0x52, 0x04, 0x6d, 0x73, 0x67, 0x73, 0x12, 0x3d, 0x0a, 0x07, 0x70, 0x75, 0x62, 0x5f, 0x6b, 1337 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 1338 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 1339 0x63, 0x2e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x52, 0x06, 1340 0x70, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 1341 0x75, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 1342 0x74, 0x75, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x65, 0x65, 0x5f, 0x70, 0x61, 0x79, 0x65, 1343 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 1344 0x72, 0x12, 0x22, 0x0a, 0x0d, 0x66, 0x65, 0x65, 0x5f, 0x70, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x73, 1345 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x65, 0x65, 0x50, 0x61, 0x79, 1346 0x65, 0x72, 0x53, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 1347 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x34, 0x0a, 0x0c, 0x43, 0x6f, 0x73, 1348 0x6d, 0x6f, 0x73, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 1349 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 1350 0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x22, 1351 0xd9, 0x01, 0x0a, 0x13, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x54, 0x78, 0x52, 1352 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x68, 0x61, 1353 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x78, 0x48, 0x61, 0x73, 0x68, 1354 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 1355 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 1356 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1c, 1357 0x0a, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 1358 0x09, 0x52, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 1359 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 1360 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 1361 0x64, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x61, 0x77, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 1362 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x61, 0x77, 0x4c, 0x6f, 0x67, 0x12, 0x1c, 0x0a, 1363 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 1364 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0xe0, 0x01, 0x0a, 0x16, 1365 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x52, 1366 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 1367 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 1368 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 1369 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x6e, 0x64, 0x65, 1370 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x6d, 0x6f, 1371 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x65, 0x6d, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 1372 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x04, 1373 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x48, 0x65, 0x69, 1374 0x67, 0x68, 0x74, 0x12, 0x35, 0x0a, 0x03, 0x66, 0x65, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 1375 0x32, 0x23, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 1376 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 1377 0x54, 0x78, 0x46, 0x65, 0x65, 0x52, 0x03, 0x66, 0x65, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x73, 1378 0x67, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x6d, 0x73, 0x67, 0x73, 0x22, 0xfa, 1379 0x01, 0x0a, 0x17, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 1380 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x78, 1381 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x02, 0x74, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 1382 0x67, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 1383 0x69, 0x67, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x75, 0x62, 0x5f, 0x6b, 1384 0x65, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 1385 0x75, 0x62, 0x4b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x65, 0x65, 1386 0x5f, 0x70, 0x61, 0x79, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x65, 1387 0x65, 0x50, 0x61, 0x79, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x0d, 0x66, 0x65, 0x65, 0x5f, 0x70, 0x61, 1388 0x79, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 1389 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 0x72, 0x53, 0x69, 0x67, 0x12, 0x4f, 0x0a, 0x11, 0x66, 0x65, 1390 0x65, 0x5f, 0x70, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79, 0x18, 1391 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 1392 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x43, 1393 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x52, 0x0e, 0x66, 0x65, 0x65, 1394 0x50, 0x61, 0x79, 0x65, 0x72, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x22, 0xae, 0x01, 0x0a, 0x18, 1395 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 1396 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x78, 0x18, 0x01, 1397 0x20, 0x01, 0x28, 0x0c, 0x52, 0x02, 0x74, 0x78, 0x12, 0x3d, 0x0a, 0x07, 0x70, 0x75, 0x62, 0x5f, 1398 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 1399 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 1400 0x70, 0x63, 0x2e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x52, 1401 0x06, 0x70, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 1402 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 1403 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 1404 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 1405 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0xdf, 0x01, 0x0a, 1406 0x19, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 1407 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 1408 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x78, 0x48, 1409 0x61, 0x73, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 1410 0x01, 0x28, 0x12, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x69, 1411 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 1412 0x78, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x04, 1413 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 1414 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 1415 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 1416 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x61, 0x77, 0x5f, 0x6c, 1417 0x6f, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x61, 0x77, 0x4c, 0x6f, 0x67, 1418 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x08, 0x20, 1419 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x14, 1420 0x0a, 0x12, 0x47, 0x65, 0x74, 0x46, 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x71, 1421 0x75, 0x65, 0x73, 0x74, 0x22, 0x83, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x46, 0x65, 0x65, 0x50, 1422 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 1423 0x66, 0x65, 0x65, 0x5f, 0x70, 0x61, 0x79, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 1424 0x08, 0x66, 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x11, 0x66, 0x65, 0x65, 1425 0x5f, 0x70, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 1426 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 1427 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x43, 0x6f, 1428 0x73, 0x6d, 0x6f, 0x73, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x52, 0x0e, 0x66, 0x65, 0x65, 0x50, 1429 0x61, 0x79, 0x65, 0x72, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x32, 0x8c, 0x05, 0x0a, 0x14, 0x49, 1430 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 1431 0x52, 0x50, 0x43, 0x12, 0x54, 0x0a, 0x05, 0x47, 0x65, 0x74, 0x54, 0x78, 0x12, 0x24, 0x2e, 0x69, 1432 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 1433 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 1434 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 1435 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x54, 1436 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x60, 0x0a, 0x09, 0x50, 0x72, 0x65, 1437 0x70, 0x61, 0x72, 0x65, 0x54, 0x78, 0x12, 0x28, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 1438 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 1439 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 1440 0x1a, 0x29, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 1441 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 1442 0x65, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x0b, 0x42, 1443 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x54, 0x78, 0x12, 0x2a, 0x2e, 0x69, 0x6e, 0x6a, 1444 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 1445 0x72, 0x70, 0x63, 0x2e, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x54, 0x78, 0x52, 1446 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 1447 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 1448 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 1449 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x0f, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x43, 0x6f, 1450 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x12, 0x2e, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 1451 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 1452 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x52, 1453 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 1454 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 1455 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x52, 1456 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x78, 0x0a, 0x11, 0x42, 0x72, 0x6f, 0x61, 0x64, 1457 0x63, 0x61, 0x73, 0x74, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x12, 0x30, 0x2e, 0x69, 1458 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 1459 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x43, 1460 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 1461 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 1462 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 1463 0x74, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1464 0x65, 0x12, 0x66, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x46, 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 0x72, 1465 0x12, 0x2a, 0x2e, 0x69, 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 1466 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x65, 0x65, 1467 0x50, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x69, 1468 0x6e, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 1469 0x65, 0x5f, 0x72, 0x70, 0x63, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x65, 0x65, 0x50, 0x61, 0x79, 0x65, 1470 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x1b, 0x5a, 0x19, 0x2f, 0x69, 0x6e, 1471 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 1472 0x5f, 0x72, 0x70, 0x63, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1473 } 1474 1475 var ( 1476 file_goadesign_goagen_injective_exchange_rpc_proto_rawDescOnce sync.Once 1477 file_goadesign_goagen_injective_exchange_rpc_proto_rawDescData = file_goadesign_goagen_injective_exchange_rpc_proto_rawDesc 1478 ) 1479 1480 func file_goadesign_goagen_injective_exchange_rpc_proto_rawDescGZIP() []byte { 1481 file_goadesign_goagen_injective_exchange_rpc_proto_rawDescOnce.Do(func() { 1482 file_goadesign_goagen_injective_exchange_rpc_proto_rawDescData = protoimpl.X.CompressGZIP(file_goadesign_goagen_injective_exchange_rpc_proto_rawDescData) 1483 }) 1484 return file_goadesign_goagen_injective_exchange_rpc_proto_rawDescData 1485 } 1486 1487 var file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes = make([]protoimpl.MessageInfo, 15) 1488 var file_goadesign_goagen_injective_exchange_rpc_proto_goTypes = []interface{}{ 1489 (*GetTxRequest)(nil), // 0: injective_exchange_rpc.GetTxRequest 1490 (*GetTxResponse)(nil), // 1: injective_exchange_rpc.GetTxResponse 1491 (*PrepareTxRequest)(nil), // 2: injective_exchange_rpc.PrepareTxRequest 1492 (*CosmosTxFee)(nil), // 3: injective_exchange_rpc.CosmosTxFee 1493 (*CosmosCoin)(nil), // 4: injective_exchange_rpc.CosmosCoin 1494 (*PrepareTxResponse)(nil), // 5: injective_exchange_rpc.PrepareTxResponse 1495 (*BroadcastTxRequest)(nil), // 6: injective_exchange_rpc.BroadcastTxRequest 1496 (*CosmosPubKey)(nil), // 7: injective_exchange_rpc.CosmosPubKey 1497 (*BroadcastTxResponse)(nil), // 8: injective_exchange_rpc.BroadcastTxResponse 1498 (*PrepareCosmosTxRequest)(nil), // 9: injective_exchange_rpc.PrepareCosmosTxRequest 1499 (*PrepareCosmosTxResponse)(nil), // 10: injective_exchange_rpc.PrepareCosmosTxResponse 1500 (*BroadcastCosmosTxRequest)(nil), // 11: injective_exchange_rpc.BroadcastCosmosTxRequest 1501 (*BroadcastCosmosTxResponse)(nil), // 12: injective_exchange_rpc.BroadcastCosmosTxResponse 1502 (*GetFeePayerRequest)(nil), // 13: injective_exchange_rpc.GetFeePayerRequest 1503 (*GetFeePayerResponse)(nil), // 14: injective_exchange_rpc.GetFeePayerResponse 1504 } 1505 var file_goadesign_goagen_injective_exchange_rpc_proto_depIdxs = []int32{ 1506 3, // 0: injective_exchange_rpc.PrepareTxRequest.fee:type_name -> injective_exchange_rpc.CosmosTxFee 1507 4, // 1: injective_exchange_rpc.CosmosTxFee.price:type_name -> injective_exchange_rpc.CosmosCoin 1508 7, // 2: injective_exchange_rpc.BroadcastTxRequest.pub_key:type_name -> injective_exchange_rpc.CosmosPubKey 1509 3, // 3: injective_exchange_rpc.PrepareCosmosTxRequest.fee:type_name -> injective_exchange_rpc.CosmosTxFee 1510 7, // 4: injective_exchange_rpc.PrepareCosmosTxResponse.fee_payer_pub_key:type_name -> injective_exchange_rpc.CosmosPubKey 1511 7, // 5: injective_exchange_rpc.BroadcastCosmosTxRequest.pub_key:type_name -> injective_exchange_rpc.CosmosPubKey 1512 7, // 6: injective_exchange_rpc.GetFeePayerResponse.fee_payer_pub_key:type_name -> injective_exchange_rpc.CosmosPubKey 1513 0, // 7: injective_exchange_rpc.InjectiveExchangeRPC.GetTx:input_type -> injective_exchange_rpc.GetTxRequest 1514 2, // 8: injective_exchange_rpc.InjectiveExchangeRPC.PrepareTx:input_type -> injective_exchange_rpc.PrepareTxRequest 1515 6, // 9: injective_exchange_rpc.InjectiveExchangeRPC.BroadcastTx:input_type -> injective_exchange_rpc.BroadcastTxRequest 1516 9, // 10: injective_exchange_rpc.InjectiveExchangeRPC.PrepareCosmosTx:input_type -> injective_exchange_rpc.PrepareCosmosTxRequest 1517 11, // 11: injective_exchange_rpc.InjectiveExchangeRPC.BroadcastCosmosTx:input_type -> injective_exchange_rpc.BroadcastCosmosTxRequest 1518 13, // 12: injective_exchange_rpc.InjectiveExchangeRPC.GetFeePayer:input_type -> injective_exchange_rpc.GetFeePayerRequest 1519 1, // 13: injective_exchange_rpc.InjectiveExchangeRPC.GetTx:output_type -> injective_exchange_rpc.GetTxResponse 1520 5, // 14: injective_exchange_rpc.InjectiveExchangeRPC.PrepareTx:output_type -> injective_exchange_rpc.PrepareTxResponse 1521 8, // 15: injective_exchange_rpc.InjectiveExchangeRPC.BroadcastTx:output_type -> injective_exchange_rpc.BroadcastTxResponse 1522 10, // 16: injective_exchange_rpc.InjectiveExchangeRPC.PrepareCosmosTx:output_type -> injective_exchange_rpc.PrepareCosmosTxResponse 1523 12, // 17: injective_exchange_rpc.InjectiveExchangeRPC.BroadcastCosmosTx:output_type -> injective_exchange_rpc.BroadcastCosmosTxResponse 1524 14, // 18: injective_exchange_rpc.InjectiveExchangeRPC.GetFeePayer:output_type -> injective_exchange_rpc.GetFeePayerResponse 1525 13, // [13:19] is the sub-list for method output_type 1526 7, // [7:13] is the sub-list for method input_type 1527 7, // [7:7] is the sub-list for extension type_name 1528 7, // [7:7] is the sub-list for extension extendee 1529 0, // [0:7] is the sub-list for field type_name 1530 } 1531 1532 func init() { file_goadesign_goagen_injective_exchange_rpc_proto_init() } 1533 func file_goadesign_goagen_injective_exchange_rpc_proto_init() { 1534 if File_goadesign_goagen_injective_exchange_rpc_proto != nil { 1535 return 1536 } 1537 if !protoimpl.UnsafeEnabled { 1538 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1539 switch v := v.(*GetTxRequest); i { 1540 case 0: 1541 return &v.state 1542 case 1: 1543 return &v.sizeCache 1544 case 2: 1545 return &v.unknownFields 1546 default: 1547 return nil 1548 } 1549 } 1550 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1551 switch v := v.(*GetTxResponse); i { 1552 case 0: 1553 return &v.state 1554 case 1: 1555 return &v.sizeCache 1556 case 2: 1557 return &v.unknownFields 1558 default: 1559 return nil 1560 } 1561 } 1562 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1563 switch v := v.(*PrepareTxRequest); i { 1564 case 0: 1565 return &v.state 1566 case 1: 1567 return &v.sizeCache 1568 case 2: 1569 return &v.unknownFields 1570 default: 1571 return nil 1572 } 1573 } 1574 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1575 switch v := v.(*CosmosTxFee); i { 1576 case 0: 1577 return &v.state 1578 case 1: 1579 return &v.sizeCache 1580 case 2: 1581 return &v.unknownFields 1582 default: 1583 return nil 1584 } 1585 } 1586 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1587 switch v := v.(*CosmosCoin); i { 1588 case 0: 1589 return &v.state 1590 case 1: 1591 return &v.sizeCache 1592 case 2: 1593 return &v.unknownFields 1594 default: 1595 return nil 1596 } 1597 } 1598 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1599 switch v := v.(*PrepareTxResponse); i { 1600 case 0: 1601 return &v.state 1602 case 1: 1603 return &v.sizeCache 1604 case 2: 1605 return &v.unknownFields 1606 default: 1607 return nil 1608 } 1609 } 1610 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1611 switch v := v.(*BroadcastTxRequest); i { 1612 case 0: 1613 return &v.state 1614 case 1: 1615 return &v.sizeCache 1616 case 2: 1617 return &v.unknownFields 1618 default: 1619 return nil 1620 } 1621 } 1622 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1623 switch v := v.(*CosmosPubKey); i { 1624 case 0: 1625 return &v.state 1626 case 1: 1627 return &v.sizeCache 1628 case 2: 1629 return &v.unknownFields 1630 default: 1631 return nil 1632 } 1633 } 1634 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1635 switch v := v.(*BroadcastTxResponse); i { 1636 case 0: 1637 return &v.state 1638 case 1: 1639 return &v.sizeCache 1640 case 2: 1641 return &v.unknownFields 1642 default: 1643 return nil 1644 } 1645 } 1646 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1647 switch v := v.(*PrepareCosmosTxRequest); i { 1648 case 0: 1649 return &v.state 1650 case 1: 1651 return &v.sizeCache 1652 case 2: 1653 return &v.unknownFields 1654 default: 1655 return nil 1656 } 1657 } 1658 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1659 switch v := v.(*PrepareCosmosTxResponse); i { 1660 case 0: 1661 return &v.state 1662 case 1: 1663 return &v.sizeCache 1664 case 2: 1665 return &v.unknownFields 1666 default: 1667 return nil 1668 } 1669 } 1670 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1671 switch v := v.(*BroadcastCosmosTxRequest); i { 1672 case 0: 1673 return &v.state 1674 case 1: 1675 return &v.sizeCache 1676 case 2: 1677 return &v.unknownFields 1678 default: 1679 return nil 1680 } 1681 } 1682 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1683 switch v := v.(*BroadcastCosmosTxResponse); i { 1684 case 0: 1685 return &v.state 1686 case 1: 1687 return &v.sizeCache 1688 case 2: 1689 return &v.unknownFields 1690 default: 1691 return nil 1692 } 1693 } 1694 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1695 switch v := v.(*GetFeePayerRequest); i { 1696 case 0: 1697 return &v.state 1698 case 1: 1699 return &v.sizeCache 1700 case 2: 1701 return &v.unknownFields 1702 default: 1703 return nil 1704 } 1705 } 1706 file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1707 switch v := v.(*GetFeePayerResponse); i { 1708 case 0: 1709 return &v.state 1710 case 1: 1711 return &v.sizeCache 1712 case 2: 1713 return &v.unknownFields 1714 default: 1715 return nil 1716 } 1717 } 1718 } 1719 type x struct{} 1720 out := protoimpl.TypeBuilder{ 1721 File: protoimpl.DescBuilder{ 1722 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1723 RawDescriptor: file_goadesign_goagen_injective_exchange_rpc_proto_rawDesc, 1724 NumEnums: 0, 1725 NumMessages: 15, 1726 NumExtensions: 0, 1727 NumServices: 1, 1728 }, 1729 GoTypes: file_goadesign_goagen_injective_exchange_rpc_proto_goTypes, 1730 DependencyIndexes: file_goadesign_goagen_injective_exchange_rpc_proto_depIdxs, 1731 MessageInfos: file_goadesign_goagen_injective_exchange_rpc_proto_msgTypes, 1732 }.Build() 1733 File_goadesign_goagen_injective_exchange_rpc_proto = out.File 1734 file_goadesign_goagen_injective_exchange_rpc_proto_rawDesc = nil 1735 file_goadesign_goagen_injective_exchange_rpc_proto_goTypes = nil 1736 file_goadesign_goagen_injective_exchange_rpc_proto_depIdxs = nil 1737 }