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  }