github.com/status-im/status-go@v1.1.0/services/wallet/router/pathprocessor/cbridge/gateway.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: gateway.proto
     3  
     4  package cbridge
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/golang/protobuf/proto"
     9  	math "math"
    10  )
    11  
    12  // Reference imports to suppress errors if they are not otherwise used.
    13  var _ = proto.Marshal
    14  var _ = fmt.Errorf
    15  var _ = math.Inf
    16  
    17  // This is a compile-time assertion to ensure that this generated file
    18  // is compatible with the proto package it is being compiled against.
    19  // A compilation error at this line likely means your copy of the
    20  // proto package needs to be updated.
    21  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    22  
    23  type WithdrawMethodType int32
    24  
    25  const (
    26  	WithdrawMethodType_WD_METHOD_TYPE_UNDEFINED     WithdrawMethodType = 0
    27  	WithdrawMethodType_WD_METHOD_TYPE_ONE_RM        WithdrawMethodType = 1
    28  	WithdrawMethodType_WD_METHOD_TYPE_ALL_IN_ONE    WithdrawMethodType = 2
    29  	WithdrawMethodType_WD_METHOD_TYPE_STAKING_CLAIM WithdrawMethodType = 3
    30  )
    31  
    32  var WithdrawMethodType_name = map[int32]string{
    33  	0: "WD_METHOD_TYPE_UNDEFINED",
    34  	1: "WD_METHOD_TYPE_ONE_RM",
    35  	2: "WD_METHOD_TYPE_ALL_IN_ONE",
    36  	3: "WD_METHOD_TYPE_STAKING_CLAIM",
    37  }
    38  
    39  var WithdrawMethodType_value = map[string]int32{
    40  	"WD_METHOD_TYPE_UNDEFINED":     0,
    41  	"WD_METHOD_TYPE_ONE_RM":        1,
    42  	"WD_METHOD_TYPE_ALL_IN_ONE":    2,
    43  	"WD_METHOD_TYPE_STAKING_CLAIM": 3,
    44  }
    45  
    46  func (x WithdrawMethodType) String() string {
    47  	return proto.EnumName(WithdrawMethodType_name, int32(x))
    48  }
    49  
    50  func (WithdrawMethodType) EnumDescriptor() ([]byte, []int) {
    51  	return fileDescriptor_f1a937782ebbded5, []int{0}
    52  }
    53  
    54  type ErrCode int32
    55  
    56  const (
    57  	ErrCode_ERROR_CODE_UNDEFINED        ErrCode = 0
    58  	ErrCode_ERROR_CODE_COMMON           ErrCode = 500
    59  	ErrCode_ERROR_NO_TOKEN_ON_DST_CHAIN ErrCode = 1001
    60  	ErrCode_ERROR_NO_TOKEN_ON_SRC_CHAIN ErrCode = 1002
    61  	ErrCode_ERROR_INIT_WITHDRAW_FAILED  ErrCode = 1003
    62  )
    63  
    64  var ErrCode_name = map[int32]string{
    65  	0:    "ERROR_CODE_UNDEFINED",
    66  	500:  "ERROR_CODE_COMMON",
    67  	1001: "ERROR_NO_TOKEN_ON_DST_CHAIN",
    68  	1002: "ERROR_NO_TOKEN_ON_SRC_CHAIN",
    69  	1003: "ERROR_INIT_WITHDRAW_FAILED",
    70  }
    71  
    72  var ErrCode_value = map[string]int32{
    73  	"ERROR_CODE_UNDEFINED":        0,
    74  	"ERROR_CODE_COMMON":           500,
    75  	"ERROR_NO_TOKEN_ON_DST_CHAIN": 1001,
    76  	"ERROR_NO_TOKEN_ON_SRC_CHAIN": 1002,
    77  	"ERROR_INIT_WITHDRAW_FAILED":  1003,
    78  }
    79  
    80  func (x ErrCode) String() string {
    81  	return proto.EnumName(ErrCode_name, int32(x))
    82  }
    83  
    84  func (ErrCode) EnumDescriptor() ([]byte, []int) {
    85  	return fileDescriptor_f1a937782ebbded5, []int{1}
    86  }
    87  
    88  type Chain struct {
    89  	Id                   uint32   `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
    90  	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    91  	Icon                 string   `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"`
    92  	BlockDelay           uint32   `protobuf:"varint,4,opt,name=block_delay,json=blockDelay,proto3" json:"block_delay,omitempty"`
    93  	GasTokenSymbol       string   `protobuf:"bytes,5,opt,name=gas_token_symbol,json=gasTokenSymbol,proto3" json:"gas_token_symbol,omitempty"`
    94  	ExploreUrl           string   `protobuf:"bytes,6,opt,name=explore_url,json=exploreUrl,proto3" json:"explore_url,omitempty"`
    95  	ContractAddr         string   `protobuf:"bytes,8,opt,name=contract_addr,json=contractAddr,proto3" json:"contract_addr,omitempty"`
    96  	DropGasAmt           string   `protobuf:"bytes,9,opt,name=drop_gas_amt,json=dropGasAmt,proto3" json:"drop_gas_amt,omitempty"`
    97  	SuggestedBaseFee     float64  `protobuf:"fixed64,10,opt,name=suggested_base_fee,json=suggestedBaseFee,proto3" json:"suggested_base_fee,omitempty"`
    98  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    99  	XXX_unrecognized     []byte   `json:"-"`
   100  	XXX_sizecache        int32    `json:"-"`
   101  }
   102  
   103  func (m *Chain) Reset()         { *m = Chain{} }
   104  func (m *Chain) String() string { return proto.CompactTextString(m) }
   105  func (*Chain) ProtoMessage()    {}
   106  func (*Chain) Descriptor() ([]byte, []int) {
   107  	return fileDescriptor_f1a937782ebbded5, []int{0}
   108  }
   109  
   110  func (m *Chain) XXX_Unmarshal(b []byte) error {
   111  	return xxx_messageInfo_Chain.Unmarshal(m, b)
   112  }
   113  func (m *Chain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   114  	return xxx_messageInfo_Chain.Marshal(b, m, deterministic)
   115  }
   116  func (m *Chain) XXX_Merge(src proto.Message) {
   117  	xxx_messageInfo_Chain.Merge(m, src)
   118  }
   119  func (m *Chain) XXX_Size() int {
   120  	return xxx_messageInfo_Chain.Size(m)
   121  }
   122  func (m *Chain) XXX_DiscardUnknown() {
   123  	xxx_messageInfo_Chain.DiscardUnknown(m)
   124  }
   125  
   126  var xxx_messageInfo_Chain proto.InternalMessageInfo
   127  
   128  func (m *Chain) GetId() uint32 {
   129  	if m != nil {
   130  		return m.Id
   131  	}
   132  	return 0
   133  }
   134  
   135  func (m *Chain) GetName() string {
   136  	if m != nil {
   137  		return m.Name
   138  	}
   139  	return ""
   140  }
   141  
   142  func (m *Chain) GetIcon() string {
   143  	if m != nil {
   144  		return m.Icon
   145  	}
   146  	return ""
   147  }
   148  
   149  func (m *Chain) GetBlockDelay() uint32 {
   150  	if m != nil {
   151  		return m.BlockDelay
   152  	}
   153  	return 0
   154  }
   155  
   156  func (m *Chain) GetGasTokenSymbol() string {
   157  	if m != nil {
   158  		return m.GasTokenSymbol
   159  	}
   160  	return ""
   161  }
   162  
   163  func (m *Chain) GetExploreUrl() string {
   164  	if m != nil {
   165  		return m.ExploreUrl
   166  	}
   167  	return ""
   168  }
   169  
   170  func (m *Chain) GetContractAddr() string {
   171  	if m != nil {
   172  		return m.ContractAddr
   173  	}
   174  	return ""
   175  }
   176  
   177  func (m *Chain) GetDropGasAmt() string {
   178  	if m != nil {
   179  		return m.DropGasAmt
   180  	}
   181  	return ""
   182  }
   183  
   184  func (m *Chain) GetSuggestedBaseFee() float64 {
   185  	if m != nil {
   186  		return m.SuggestedBaseFee
   187  	}
   188  	return 0
   189  }
   190  
   191  type ChainTokenInfo struct {
   192  	Token                []*TokenInfo `protobuf:"bytes,1,rep,name=token,proto3" json:"token,omitempty"`
   193  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
   194  	XXX_unrecognized     []byte       `json:"-"`
   195  	XXX_sizecache        int32        `json:"-"`
   196  }
   197  
   198  func (m *ChainTokenInfo) Reset()         { *m = ChainTokenInfo{} }
   199  func (m *ChainTokenInfo) String() string { return proto.CompactTextString(m) }
   200  func (*ChainTokenInfo) ProtoMessage()    {}
   201  func (*ChainTokenInfo) Descriptor() ([]byte, []int) {
   202  	return fileDescriptor_f1a937782ebbded5, []int{1}
   203  }
   204  
   205  func (m *ChainTokenInfo) XXX_Unmarshal(b []byte) error {
   206  	return xxx_messageInfo_ChainTokenInfo.Unmarshal(m, b)
   207  }
   208  func (m *ChainTokenInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   209  	return xxx_messageInfo_ChainTokenInfo.Marshal(b, m, deterministic)
   210  }
   211  func (m *ChainTokenInfo) XXX_Merge(src proto.Message) {
   212  	xxx_messageInfo_ChainTokenInfo.Merge(m, src)
   213  }
   214  func (m *ChainTokenInfo) XXX_Size() int {
   215  	return xxx_messageInfo_ChainTokenInfo.Size(m)
   216  }
   217  func (m *ChainTokenInfo) XXX_DiscardUnknown() {
   218  	xxx_messageInfo_ChainTokenInfo.DiscardUnknown(m)
   219  }
   220  
   221  var xxx_messageInfo_ChainTokenInfo proto.InternalMessageInfo
   222  
   223  func (m *ChainTokenInfo) GetToken() []*TokenInfo {
   224  	if m != nil {
   225  		return m.Token
   226  	}
   227  	return nil
   228  }
   229  
   230  type TokenInfo struct {
   231  	Token                *Token   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
   232  	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
   233  	Icon                 string   `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"`
   234  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   235  	XXX_unrecognized     []byte   `json:"-"`
   236  	XXX_sizecache        int32    `json:"-"`
   237  }
   238  
   239  func (m *TokenInfo) Reset()         { *m = TokenInfo{} }
   240  func (m *TokenInfo) String() string { return proto.CompactTextString(m) }
   241  func (*TokenInfo) ProtoMessage()    {}
   242  func (*TokenInfo) Descriptor() ([]byte, []int) {
   243  	return fileDescriptor_f1a937782ebbded5, []int{2}
   244  }
   245  
   246  func (m *TokenInfo) XXX_Unmarshal(b []byte) error {
   247  	return xxx_messageInfo_TokenInfo.Unmarshal(m, b)
   248  }
   249  func (m *TokenInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   250  	return xxx_messageInfo_TokenInfo.Marshal(b, m, deterministic)
   251  }
   252  func (m *TokenInfo) XXX_Merge(src proto.Message) {
   253  	xxx_messageInfo_TokenInfo.Merge(m, src)
   254  }
   255  func (m *TokenInfo) XXX_Size() int {
   256  	return xxx_messageInfo_TokenInfo.Size(m)
   257  }
   258  func (m *TokenInfo) XXX_DiscardUnknown() {
   259  	xxx_messageInfo_TokenInfo.DiscardUnknown(m)
   260  }
   261  
   262  var xxx_messageInfo_TokenInfo proto.InternalMessageInfo
   263  
   264  func (m *TokenInfo) GetToken() *Token {
   265  	if m != nil {
   266  		return m.Token
   267  	}
   268  	return nil
   269  }
   270  
   271  func (m *TokenInfo) GetName() string {
   272  	if m != nil {
   273  		return m.Name
   274  	}
   275  	return ""
   276  }
   277  
   278  func (m *TokenInfo) GetIcon() string {
   279  	if m != nil {
   280  		return m.Icon
   281  	}
   282  	return ""
   283  }
   284  
   285  type TransferInfo struct {
   286  	Chain                *Chain   `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
   287  	Token                *Token   `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
   288  	Amount               string   `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
   289  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   290  	XXX_unrecognized     []byte   `json:"-"`
   291  	XXX_sizecache        int32    `json:"-"`
   292  }
   293  
   294  func (m *TransferInfo) Reset()         { *m = TransferInfo{} }
   295  func (m *TransferInfo) String() string { return proto.CompactTextString(m) }
   296  func (*TransferInfo) ProtoMessage()    {}
   297  func (*TransferInfo) Descriptor() ([]byte, []int) {
   298  	return fileDescriptor_f1a937782ebbded5, []int{3}
   299  }
   300  
   301  func (m *TransferInfo) XXX_Unmarshal(b []byte) error {
   302  	return xxx_messageInfo_TransferInfo.Unmarshal(m, b)
   303  }
   304  func (m *TransferInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   305  	return xxx_messageInfo_TransferInfo.Marshal(b, m, deterministic)
   306  }
   307  func (m *TransferInfo) XXX_Merge(src proto.Message) {
   308  	xxx_messageInfo_TransferInfo.Merge(m, src)
   309  }
   310  func (m *TransferInfo) XXX_Size() int {
   311  	return xxx_messageInfo_TransferInfo.Size(m)
   312  }
   313  func (m *TransferInfo) XXX_DiscardUnknown() {
   314  	xxx_messageInfo_TransferInfo.DiscardUnknown(m)
   315  }
   316  
   317  var xxx_messageInfo_TransferInfo proto.InternalMessageInfo
   318  
   319  func (m *TransferInfo) GetChain() *Chain {
   320  	if m != nil {
   321  		return m.Chain
   322  	}
   323  	return nil
   324  }
   325  
   326  func (m *TransferInfo) GetToken() *Token {
   327  	if m != nil {
   328  		return m.Token
   329  	}
   330  	return nil
   331  }
   332  
   333  func (m *TransferInfo) GetAmount() string {
   334  	if m != nil {
   335  		return m.Amount
   336  	}
   337  	return ""
   338  }
   339  
   340  type GetTransferStatusRequest struct {
   341  	TransferId           string   `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
   342  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   343  	XXX_unrecognized     []byte   `json:"-"`
   344  	XXX_sizecache        int32    `json:"-"`
   345  }
   346  
   347  func (m *GetTransferStatusRequest) Reset()         { *m = GetTransferStatusRequest{} }
   348  func (m *GetTransferStatusRequest) String() string { return proto.CompactTextString(m) }
   349  func (*GetTransferStatusRequest) ProtoMessage()    {}
   350  func (*GetTransferStatusRequest) Descriptor() ([]byte, []int) {
   351  	return fileDescriptor_f1a937782ebbded5, []int{4}
   352  }
   353  
   354  func (m *GetTransferStatusRequest) XXX_Unmarshal(b []byte) error {
   355  	return xxx_messageInfo_GetTransferStatusRequest.Unmarshal(m, b)
   356  }
   357  func (m *GetTransferStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   358  	return xxx_messageInfo_GetTransferStatusRequest.Marshal(b, m, deterministic)
   359  }
   360  func (m *GetTransferStatusRequest) XXX_Merge(src proto.Message) {
   361  	xxx_messageInfo_GetTransferStatusRequest.Merge(m, src)
   362  }
   363  func (m *GetTransferStatusRequest) XXX_Size() int {
   364  	return xxx_messageInfo_GetTransferStatusRequest.Size(m)
   365  }
   366  func (m *GetTransferStatusRequest) XXX_DiscardUnknown() {
   367  	xxx_messageInfo_GetTransferStatusRequest.DiscardUnknown(m)
   368  }
   369  
   370  var xxx_messageInfo_GetTransferStatusRequest proto.InternalMessageInfo
   371  
   372  func (m *GetTransferStatusRequest) GetTransferId() string {
   373  	if m != nil {
   374  		return m.TransferId
   375  	}
   376  	return ""
   377  }
   378  
   379  type GetTransferStatusResponse struct {
   380  	Err                  *ErrMsg               `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
   381  	Status               TransferHistoryStatus `protobuf:"varint,2,opt,name=status,proto3,enum=cbridge.TransferHistoryStatus" json:"status,omitempty"`
   382  	WdOnchain            []byte                `protobuf:"bytes,3,opt,name=wd_onchain,json=wdOnchain,proto3" json:"wd_onchain,omitempty"`
   383  	SortedSigs           [][]byte              `protobuf:"bytes,4,rep,name=sorted_sigs,json=sortedSigs,proto3" json:"sorted_sigs,omitempty"`
   384  	Signers              [][]byte              `protobuf:"bytes,5,rep,name=signers,proto3" json:"signers,omitempty"`
   385  	Powers               [][]byte              `protobuf:"bytes,6,rep,name=powers,proto3" json:"powers,omitempty"`
   386  	RefundReason         XferStatus            `protobuf:"varint,7,opt,name=refund_reason,json=refundReason,proto3,enum=cbridge.XferStatus" json:"refund_reason,omitempty"`
   387  	BlockDelay           uint32                `protobuf:"varint,8,opt,name=block_delay,json=blockDelay,proto3" json:"block_delay,omitempty"`
   388  	SrcBlockTxLink       string                `protobuf:"bytes,9,opt,name=src_block_tx_link,json=srcBlockTxLink,proto3" json:"src_block_tx_link,omitempty"`
   389  	DstBlockTxLink       string                `protobuf:"bytes,10,opt,name=dst_block_tx_link,json=dstBlockTxLink,proto3" json:"dst_block_tx_link,omitempty"`
   390  	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
   391  	XXX_unrecognized     []byte                `json:"-"`
   392  	XXX_sizecache        int32                 `json:"-"`
   393  }
   394  
   395  func (m *GetTransferStatusResponse) Reset()         { *m = GetTransferStatusResponse{} }
   396  func (m *GetTransferStatusResponse) String() string { return proto.CompactTextString(m) }
   397  func (*GetTransferStatusResponse) ProtoMessage()    {}
   398  func (*GetTransferStatusResponse) Descriptor() ([]byte, []int) {
   399  	return fileDescriptor_f1a937782ebbded5, []int{5}
   400  }
   401  
   402  func (m *GetTransferStatusResponse) XXX_Unmarshal(b []byte) error {
   403  	return xxx_messageInfo_GetTransferStatusResponse.Unmarshal(m, b)
   404  }
   405  func (m *GetTransferStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   406  	return xxx_messageInfo_GetTransferStatusResponse.Marshal(b, m, deterministic)
   407  }
   408  func (m *GetTransferStatusResponse) XXX_Merge(src proto.Message) {
   409  	xxx_messageInfo_GetTransferStatusResponse.Merge(m, src)
   410  }
   411  func (m *GetTransferStatusResponse) XXX_Size() int {
   412  	return xxx_messageInfo_GetTransferStatusResponse.Size(m)
   413  }
   414  func (m *GetTransferStatusResponse) XXX_DiscardUnknown() {
   415  	xxx_messageInfo_GetTransferStatusResponse.DiscardUnknown(m)
   416  }
   417  
   418  var xxx_messageInfo_GetTransferStatusResponse proto.InternalMessageInfo
   419  
   420  func (m *GetTransferStatusResponse) GetErr() *ErrMsg {
   421  	if m != nil {
   422  		return m.Err
   423  	}
   424  	return nil
   425  }
   426  
   427  func (m *GetTransferStatusResponse) GetStatus() TransferHistoryStatus {
   428  	if m != nil {
   429  		return m.Status
   430  	}
   431  	return TransferHistoryStatus_TRANSFER_UNKNOWN
   432  }
   433  
   434  func (m *GetTransferStatusResponse) GetWdOnchain() []byte {
   435  	if m != nil {
   436  		return m.WdOnchain
   437  	}
   438  	return nil
   439  }
   440  
   441  func (m *GetTransferStatusResponse) GetSortedSigs() [][]byte {
   442  	if m != nil {
   443  		return m.SortedSigs
   444  	}
   445  	return nil
   446  }
   447  
   448  func (m *GetTransferStatusResponse) GetSigners() [][]byte {
   449  	if m != nil {
   450  		return m.Signers
   451  	}
   452  	return nil
   453  }
   454  
   455  func (m *GetTransferStatusResponse) GetPowers() [][]byte {
   456  	if m != nil {
   457  		return m.Powers
   458  	}
   459  	return nil
   460  }
   461  
   462  func (m *GetTransferStatusResponse) GetRefundReason() XferStatus {
   463  	if m != nil {
   464  		return m.RefundReason
   465  	}
   466  	return XferStatus_UNKNOWN
   467  }
   468  
   469  func (m *GetTransferStatusResponse) GetBlockDelay() uint32 {
   470  	if m != nil {
   471  		return m.BlockDelay
   472  	}
   473  	return 0
   474  }
   475  
   476  func (m *GetTransferStatusResponse) GetSrcBlockTxLink() string {
   477  	if m != nil {
   478  		return m.SrcBlockTxLink
   479  	}
   480  	return ""
   481  }
   482  
   483  func (m *GetTransferStatusResponse) GetDstBlockTxLink() string {
   484  	if m != nil {
   485  		return m.DstBlockTxLink
   486  	}
   487  	return ""
   488  }
   489  
   490  type GetTransferConfigsRequest struct {
   491  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   492  	XXX_unrecognized     []byte   `json:"-"`
   493  	XXX_sizecache        int32    `json:"-"`
   494  }
   495  
   496  func (m *GetTransferConfigsRequest) Reset()         { *m = GetTransferConfigsRequest{} }
   497  func (m *GetTransferConfigsRequest) String() string { return proto.CompactTextString(m) }
   498  func (*GetTransferConfigsRequest) ProtoMessage()    {}
   499  func (*GetTransferConfigsRequest) Descriptor() ([]byte, []int) {
   500  	return fileDescriptor_f1a937782ebbded5, []int{6}
   501  }
   502  
   503  func (m *GetTransferConfigsRequest) XXX_Unmarshal(b []byte) error {
   504  	return xxx_messageInfo_GetTransferConfigsRequest.Unmarshal(m, b)
   505  }
   506  func (m *GetTransferConfigsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   507  	return xxx_messageInfo_GetTransferConfigsRequest.Marshal(b, m, deterministic)
   508  }
   509  func (m *GetTransferConfigsRequest) XXX_Merge(src proto.Message) {
   510  	xxx_messageInfo_GetTransferConfigsRequest.Merge(m, src)
   511  }
   512  func (m *GetTransferConfigsRequest) XXX_Size() int {
   513  	return xxx_messageInfo_GetTransferConfigsRequest.Size(m)
   514  }
   515  func (m *GetTransferConfigsRequest) XXX_DiscardUnknown() {
   516  	xxx_messageInfo_GetTransferConfigsRequest.DiscardUnknown(m)
   517  }
   518  
   519  var xxx_messageInfo_GetTransferConfigsRequest proto.InternalMessageInfo
   520  
   521  type GetTransferConfigsResponse struct {
   522  	Err                       *ErrMsg                    `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
   523  	Chains                    []*Chain                   `protobuf:"bytes,2,rep,name=chains,proto3" json:"chains,omitempty"`
   524  	ChainToken                map[uint32]*ChainTokenInfo `protobuf:"bytes,3,rep,name=chain_token,json=chainToken,proto3" json:"chain_token,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   525  	FarmingRewardContractAddr string                     `protobuf:"bytes,4,opt,name=farming_reward_contract_addr,json=farmingRewardContractAddr,proto3" json:"farming_reward_contract_addr,omitempty"`
   526  	XXX_NoUnkeyedLiteral      struct{}                   `json:"-"`
   527  	XXX_unrecognized          []byte                     `json:"-"`
   528  	XXX_sizecache             int32                      `json:"-"`
   529  }
   530  
   531  func (m *GetTransferConfigsResponse) Reset()         { *m = GetTransferConfigsResponse{} }
   532  func (m *GetTransferConfigsResponse) String() string { return proto.CompactTextString(m) }
   533  func (*GetTransferConfigsResponse) ProtoMessage()    {}
   534  func (*GetTransferConfigsResponse) Descriptor() ([]byte, []int) {
   535  	return fileDescriptor_f1a937782ebbded5, []int{7}
   536  }
   537  
   538  func (m *GetTransferConfigsResponse) XXX_Unmarshal(b []byte) error {
   539  	return xxx_messageInfo_GetTransferConfigsResponse.Unmarshal(m, b)
   540  }
   541  func (m *GetTransferConfigsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   542  	return xxx_messageInfo_GetTransferConfigsResponse.Marshal(b, m, deterministic)
   543  }
   544  func (m *GetTransferConfigsResponse) XXX_Merge(src proto.Message) {
   545  	xxx_messageInfo_GetTransferConfigsResponse.Merge(m, src)
   546  }
   547  func (m *GetTransferConfigsResponse) XXX_Size() int {
   548  	return xxx_messageInfo_GetTransferConfigsResponse.Size(m)
   549  }
   550  func (m *GetTransferConfigsResponse) XXX_DiscardUnknown() {
   551  	xxx_messageInfo_GetTransferConfigsResponse.DiscardUnknown(m)
   552  }
   553  
   554  var xxx_messageInfo_GetTransferConfigsResponse proto.InternalMessageInfo
   555  
   556  func (m *GetTransferConfigsResponse) GetErr() *ErrMsg {
   557  	if m != nil {
   558  		return m.Err
   559  	}
   560  	return nil
   561  }
   562  
   563  func (m *GetTransferConfigsResponse) GetChains() []*Chain {
   564  	if m != nil {
   565  		return m.Chains
   566  	}
   567  	return nil
   568  }
   569  
   570  func (m *GetTransferConfigsResponse) GetChainToken() map[uint32]*ChainTokenInfo {
   571  	if m != nil {
   572  		return m.ChainToken
   573  	}
   574  	return nil
   575  }
   576  
   577  func (m *GetTransferConfigsResponse) GetFarmingRewardContractAddr() string {
   578  	if m != nil {
   579  		return m.FarmingRewardContractAddr
   580  	}
   581  	return ""
   582  }
   583  
   584  type GetTokenInfoRequest struct {
   585  	ChainId              uint32   `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
   586  	TokenSymbol          string   `protobuf:"bytes,2,opt,name=token_symbol,json=tokenSymbol,proto3" json:"token_symbol,omitempty"`
   587  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   588  	XXX_unrecognized     []byte   `json:"-"`
   589  	XXX_sizecache        int32    `json:"-"`
   590  }
   591  
   592  func (m *GetTokenInfoRequest) Reset()         { *m = GetTokenInfoRequest{} }
   593  func (m *GetTokenInfoRequest) String() string { return proto.CompactTextString(m) }
   594  func (*GetTokenInfoRequest) ProtoMessage()    {}
   595  func (*GetTokenInfoRequest) Descriptor() ([]byte, []int) {
   596  	return fileDescriptor_f1a937782ebbded5, []int{8}
   597  }
   598  
   599  func (m *GetTokenInfoRequest) XXX_Unmarshal(b []byte) error {
   600  	return xxx_messageInfo_GetTokenInfoRequest.Unmarshal(m, b)
   601  }
   602  func (m *GetTokenInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   603  	return xxx_messageInfo_GetTokenInfoRequest.Marshal(b, m, deterministic)
   604  }
   605  func (m *GetTokenInfoRequest) XXX_Merge(src proto.Message) {
   606  	xxx_messageInfo_GetTokenInfoRequest.Merge(m, src)
   607  }
   608  func (m *GetTokenInfoRequest) XXX_Size() int {
   609  	return xxx_messageInfo_GetTokenInfoRequest.Size(m)
   610  }
   611  func (m *GetTokenInfoRequest) XXX_DiscardUnknown() {
   612  	xxx_messageInfo_GetTokenInfoRequest.DiscardUnknown(m)
   613  }
   614  
   615  var xxx_messageInfo_GetTokenInfoRequest proto.InternalMessageInfo
   616  
   617  func (m *GetTokenInfoRequest) GetChainId() uint32 {
   618  	if m != nil {
   619  		return m.ChainId
   620  	}
   621  	return 0
   622  }
   623  
   624  func (m *GetTokenInfoRequest) GetTokenSymbol() string {
   625  	if m != nil {
   626  		return m.TokenSymbol
   627  	}
   628  	return ""
   629  }
   630  
   631  type GetTokenInfoResponse struct {
   632  	Err                  *ErrMsg    `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
   633  	TokenInfo            *TokenInfo `protobuf:"bytes,2,opt,name=token_info,json=tokenInfo,proto3" json:"token_info,omitempty"`
   634  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
   635  	XXX_unrecognized     []byte     `json:"-"`
   636  	XXX_sizecache        int32      `json:"-"`
   637  }
   638  
   639  func (m *GetTokenInfoResponse) Reset()         { *m = GetTokenInfoResponse{} }
   640  func (m *GetTokenInfoResponse) String() string { return proto.CompactTextString(m) }
   641  func (*GetTokenInfoResponse) ProtoMessage()    {}
   642  func (*GetTokenInfoResponse) Descriptor() ([]byte, []int) {
   643  	return fileDescriptor_f1a937782ebbded5, []int{9}
   644  }
   645  
   646  func (m *GetTokenInfoResponse) XXX_Unmarshal(b []byte) error {
   647  	return xxx_messageInfo_GetTokenInfoResponse.Unmarshal(m, b)
   648  }
   649  func (m *GetTokenInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   650  	return xxx_messageInfo_GetTokenInfoResponse.Marshal(b, m, deterministic)
   651  }
   652  func (m *GetTokenInfoResponse) XXX_Merge(src proto.Message) {
   653  	xxx_messageInfo_GetTokenInfoResponse.Merge(m, src)
   654  }
   655  func (m *GetTokenInfoResponse) XXX_Size() int {
   656  	return xxx_messageInfo_GetTokenInfoResponse.Size(m)
   657  }
   658  func (m *GetTokenInfoResponse) XXX_DiscardUnknown() {
   659  	xxx_messageInfo_GetTokenInfoResponse.DiscardUnknown(m)
   660  }
   661  
   662  var xxx_messageInfo_GetTokenInfoResponse proto.InternalMessageInfo
   663  
   664  func (m *GetTokenInfoResponse) GetErr() *ErrMsg {
   665  	if m != nil {
   666  		return m.Err
   667  	}
   668  	return nil
   669  }
   670  
   671  func (m *GetTokenInfoResponse) GetTokenInfo() *TokenInfo {
   672  	if m != nil {
   673  		return m.TokenInfo
   674  	}
   675  	return nil
   676  }
   677  
   678  type EstimateAmtRequest struct {
   679  	SrcChainId           uint32   `protobuf:"varint,1,opt,name=src_chain_id,json=srcChainId,proto3" json:"src_chain_id,omitempty"`
   680  	DstChainId           uint32   `protobuf:"varint,2,opt,name=dst_chain_id,json=dstChainId,proto3" json:"dst_chain_id,omitempty"`
   681  	TokenSymbol          string   `protobuf:"bytes,3,opt,name=token_symbol,json=tokenSymbol,proto3" json:"token_symbol,omitempty"`
   682  	Amt                  string   `protobuf:"bytes,4,opt,name=amt,proto3" json:"amt,omitempty"`
   683  	UsrAddr              string   `protobuf:"bytes,5,opt,name=usr_addr,json=usrAddr,proto3" json:"usr_addr,omitempty"`
   684  	SlippageTolerance    uint32   `protobuf:"varint,6,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"`
   685  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   686  	XXX_unrecognized     []byte   `json:"-"`
   687  	XXX_sizecache        int32    `json:"-"`
   688  }
   689  
   690  func (m *EstimateAmtRequest) Reset()         { *m = EstimateAmtRequest{} }
   691  func (m *EstimateAmtRequest) String() string { return proto.CompactTextString(m) }
   692  func (*EstimateAmtRequest) ProtoMessage()    {}
   693  func (*EstimateAmtRequest) Descriptor() ([]byte, []int) {
   694  	return fileDescriptor_f1a937782ebbded5, []int{10}
   695  }
   696  
   697  func (m *EstimateAmtRequest) XXX_Unmarshal(b []byte) error {
   698  	return xxx_messageInfo_EstimateAmtRequest.Unmarshal(m, b)
   699  }
   700  func (m *EstimateAmtRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   701  	return xxx_messageInfo_EstimateAmtRequest.Marshal(b, m, deterministic)
   702  }
   703  func (m *EstimateAmtRequest) XXX_Merge(src proto.Message) {
   704  	xxx_messageInfo_EstimateAmtRequest.Merge(m, src)
   705  }
   706  func (m *EstimateAmtRequest) XXX_Size() int {
   707  	return xxx_messageInfo_EstimateAmtRequest.Size(m)
   708  }
   709  func (m *EstimateAmtRequest) XXX_DiscardUnknown() {
   710  	xxx_messageInfo_EstimateAmtRequest.DiscardUnknown(m)
   711  }
   712  
   713  var xxx_messageInfo_EstimateAmtRequest proto.InternalMessageInfo
   714  
   715  func (m *EstimateAmtRequest) GetSrcChainId() uint32 {
   716  	if m != nil {
   717  		return m.SrcChainId
   718  	}
   719  	return 0
   720  }
   721  
   722  func (m *EstimateAmtRequest) GetDstChainId() uint32 {
   723  	if m != nil {
   724  		return m.DstChainId
   725  	}
   726  	return 0
   727  }
   728  
   729  func (m *EstimateAmtRequest) GetTokenSymbol() string {
   730  	if m != nil {
   731  		return m.TokenSymbol
   732  	}
   733  	return ""
   734  }
   735  
   736  func (m *EstimateAmtRequest) GetAmt() string {
   737  	if m != nil {
   738  		return m.Amt
   739  	}
   740  	return ""
   741  }
   742  
   743  func (m *EstimateAmtRequest) GetUsrAddr() string {
   744  	if m != nil {
   745  		return m.UsrAddr
   746  	}
   747  	return ""
   748  }
   749  
   750  func (m *EstimateAmtRequest) GetSlippageTolerance() uint32 {
   751  	if m != nil {
   752  		return m.SlippageTolerance
   753  	}
   754  	return 0
   755  }
   756  
   757  type EstimateAmtResponse struct {
   758  	Err                  *ErrMsg  `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
   759  	EqValueTokenAmt      string   `protobuf:"bytes,2,opt,name=eq_value_token_amt,json=eqValueTokenAmt,proto3" json:"eq_value_token_amt,omitempty"`
   760  	BridgeRate           float32  `protobuf:"fixed32,3,opt,name=bridge_rate,json=bridgeRate,proto3" json:"bridge_rate,omitempty"`
   761  	PercFee              string   `protobuf:"bytes,4,opt,name=perc_fee,json=percFee,proto3" json:"perc_fee,omitempty"`
   762  	BaseFee              string   `protobuf:"bytes,7,opt,name=base_fee,json=baseFee,proto3" json:"base_fee,omitempty"`
   763  	SlippageTolerance    uint32   `protobuf:"varint,5,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"`
   764  	MaxSlippage          uint32   `protobuf:"varint,6,opt,name=max_slippage,json=maxSlippage,proto3" json:"max_slippage,omitempty"`
   765  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   766  	XXX_unrecognized     []byte   `json:"-"`
   767  	XXX_sizecache        int32    `json:"-"`
   768  }
   769  
   770  func (m *EstimateAmtResponse) Reset()         { *m = EstimateAmtResponse{} }
   771  func (m *EstimateAmtResponse) String() string { return proto.CompactTextString(m) }
   772  func (*EstimateAmtResponse) ProtoMessage()    {}
   773  func (*EstimateAmtResponse) Descriptor() ([]byte, []int) {
   774  	return fileDescriptor_f1a937782ebbded5, []int{11}
   775  }
   776  
   777  func (m *EstimateAmtResponse) XXX_Unmarshal(b []byte) error {
   778  	return xxx_messageInfo_EstimateAmtResponse.Unmarshal(m, b)
   779  }
   780  func (m *EstimateAmtResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   781  	return xxx_messageInfo_EstimateAmtResponse.Marshal(b, m, deterministic)
   782  }
   783  func (m *EstimateAmtResponse) XXX_Merge(src proto.Message) {
   784  	xxx_messageInfo_EstimateAmtResponse.Merge(m, src)
   785  }
   786  func (m *EstimateAmtResponse) XXX_Size() int {
   787  	return xxx_messageInfo_EstimateAmtResponse.Size(m)
   788  }
   789  func (m *EstimateAmtResponse) XXX_DiscardUnknown() {
   790  	xxx_messageInfo_EstimateAmtResponse.DiscardUnknown(m)
   791  }
   792  
   793  var xxx_messageInfo_EstimateAmtResponse proto.InternalMessageInfo
   794  
   795  func (m *EstimateAmtResponse) GetErr() *ErrMsg {
   796  	if m != nil {
   797  		return m.Err
   798  	}
   799  	return nil
   800  }
   801  
   802  func (m *EstimateAmtResponse) GetEqValueTokenAmt() string {
   803  	if m != nil {
   804  		return m.EqValueTokenAmt
   805  	}
   806  	return ""
   807  }
   808  
   809  func (m *EstimateAmtResponse) GetBridgeRate() float32 {
   810  	if m != nil {
   811  		return m.BridgeRate
   812  	}
   813  	return 0
   814  }
   815  
   816  func (m *EstimateAmtResponse) GetPercFee() string {
   817  	if m != nil {
   818  		return m.PercFee
   819  	}
   820  	return ""
   821  }
   822  
   823  func (m *EstimateAmtResponse) GetBaseFee() string {
   824  	if m != nil {
   825  		return m.BaseFee
   826  	}
   827  	return ""
   828  }
   829  
   830  func (m *EstimateAmtResponse) GetSlippageTolerance() uint32 {
   831  	if m != nil {
   832  		return m.SlippageTolerance
   833  	}
   834  	return 0
   835  }
   836  
   837  func (m *EstimateAmtResponse) GetMaxSlippage() uint32 {
   838  	if m != nil {
   839  		return m.MaxSlippage
   840  	}
   841  	return 0
   842  }
   843  
   844  type WithdrawInfo struct {
   845  	ChainId              uint32   `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
   846  	Amount               string   `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
   847  	SlippageTolerance    uint32   `protobuf:"varint,3,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"`
   848  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   849  	XXX_unrecognized     []byte   `json:"-"`
   850  	XXX_sizecache        int32    `json:"-"`
   851  }
   852  
   853  func (m *WithdrawInfo) Reset()         { *m = WithdrawInfo{} }
   854  func (m *WithdrawInfo) String() string { return proto.CompactTextString(m) }
   855  func (*WithdrawInfo) ProtoMessage()    {}
   856  func (*WithdrawInfo) Descriptor() ([]byte, []int) {
   857  	return fileDescriptor_f1a937782ebbded5, []int{12}
   858  }
   859  
   860  func (m *WithdrawInfo) XXX_Unmarshal(b []byte) error {
   861  	return xxx_messageInfo_WithdrawInfo.Unmarshal(m, b)
   862  }
   863  func (m *WithdrawInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   864  	return xxx_messageInfo_WithdrawInfo.Marshal(b, m, deterministic)
   865  }
   866  func (m *WithdrawInfo) XXX_Merge(src proto.Message) {
   867  	xxx_messageInfo_WithdrawInfo.Merge(m, src)
   868  }
   869  func (m *WithdrawInfo) XXX_Size() int {
   870  	return xxx_messageInfo_WithdrawInfo.Size(m)
   871  }
   872  func (m *WithdrawInfo) XXX_DiscardUnknown() {
   873  	xxx_messageInfo_WithdrawInfo.DiscardUnknown(m)
   874  }
   875  
   876  var xxx_messageInfo_WithdrawInfo proto.InternalMessageInfo
   877  
   878  func (m *WithdrawInfo) GetChainId() uint32 {
   879  	if m != nil {
   880  		return m.ChainId
   881  	}
   882  	return 0
   883  }
   884  
   885  func (m *WithdrawInfo) GetAmount() string {
   886  	if m != nil {
   887  		return m.Amount
   888  	}
   889  	return ""
   890  }
   891  
   892  func (m *WithdrawInfo) GetSlippageTolerance() uint32 {
   893  	if m != nil {
   894  		return m.SlippageTolerance
   895  	}
   896  	return 0
   897  }
   898  
   899  type EstimateWithdrawAmtRequest struct {
   900  	SrcWithdraws         []*WithdrawInfo `protobuf:"bytes,1,rep,name=src_withdraws,json=srcWithdraws,proto3" json:"src_withdraws,omitempty"`
   901  	DstChainId           uint32          `protobuf:"varint,2,opt,name=dst_chain_id,json=dstChainId,proto3" json:"dst_chain_id,omitempty"`
   902  	TokenSymbol          string          `protobuf:"bytes,3,opt,name=token_symbol,json=tokenSymbol,proto3" json:"token_symbol,omitempty"`
   903  	UsrAddr              string          `protobuf:"bytes,4,opt,name=usr_addr,json=usrAddr,proto3" json:"usr_addr,omitempty"`
   904  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
   905  	XXX_unrecognized     []byte          `json:"-"`
   906  	XXX_sizecache        int32           `json:"-"`
   907  }
   908  
   909  func (m *EstimateWithdrawAmtRequest) Reset()         { *m = EstimateWithdrawAmtRequest{} }
   910  func (m *EstimateWithdrawAmtRequest) String() string { return proto.CompactTextString(m) }
   911  func (*EstimateWithdrawAmtRequest) ProtoMessage()    {}
   912  func (*EstimateWithdrawAmtRequest) Descriptor() ([]byte, []int) {
   913  	return fileDescriptor_f1a937782ebbded5, []int{13}
   914  }
   915  
   916  func (m *EstimateWithdrawAmtRequest) XXX_Unmarshal(b []byte) error {
   917  	return xxx_messageInfo_EstimateWithdrawAmtRequest.Unmarshal(m, b)
   918  }
   919  func (m *EstimateWithdrawAmtRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   920  	return xxx_messageInfo_EstimateWithdrawAmtRequest.Marshal(b, m, deterministic)
   921  }
   922  func (m *EstimateWithdrawAmtRequest) XXX_Merge(src proto.Message) {
   923  	xxx_messageInfo_EstimateWithdrawAmtRequest.Merge(m, src)
   924  }
   925  func (m *EstimateWithdrawAmtRequest) XXX_Size() int {
   926  	return xxx_messageInfo_EstimateWithdrawAmtRequest.Size(m)
   927  }
   928  func (m *EstimateWithdrawAmtRequest) XXX_DiscardUnknown() {
   929  	xxx_messageInfo_EstimateWithdrawAmtRequest.DiscardUnknown(m)
   930  }
   931  
   932  var xxx_messageInfo_EstimateWithdrawAmtRequest proto.InternalMessageInfo
   933  
   934  func (m *EstimateWithdrawAmtRequest) GetSrcWithdraws() []*WithdrawInfo {
   935  	if m != nil {
   936  		return m.SrcWithdraws
   937  	}
   938  	return nil
   939  }
   940  
   941  func (m *EstimateWithdrawAmtRequest) GetDstChainId() uint32 {
   942  	if m != nil {
   943  		return m.DstChainId
   944  	}
   945  	return 0
   946  }
   947  
   948  func (m *EstimateWithdrawAmtRequest) GetTokenSymbol() string {
   949  	if m != nil {
   950  		return m.TokenSymbol
   951  	}
   952  	return ""
   953  }
   954  
   955  func (m *EstimateWithdrawAmtRequest) GetUsrAddr() string {
   956  	if m != nil {
   957  		return m.UsrAddr
   958  	}
   959  	return ""
   960  }
   961  
   962  type EstimateWithdrawAmtResponse struct {
   963  	Err                  *ErrMsg                         `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
   964  	ReqAmt               map[uint32]*EstimateWithdrawAmt `protobuf:"bytes,2,rep,name=req_amt,json=reqAmt,proto3" json:"req_amt,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   965  	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
   966  	XXX_unrecognized     []byte                          `json:"-"`
   967  	XXX_sizecache        int32                           `json:"-"`
   968  }
   969  
   970  func (m *EstimateWithdrawAmtResponse) Reset()         { *m = EstimateWithdrawAmtResponse{} }
   971  func (m *EstimateWithdrawAmtResponse) String() string { return proto.CompactTextString(m) }
   972  func (*EstimateWithdrawAmtResponse) ProtoMessage()    {}
   973  func (*EstimateWithdrawAmtResponse) Descriptor() ([]byte, []int) {
   974  	return fileDescriptor_f1a937782ebbded5, []int{14}
   975  }
   976  
   977  func (m *EstimateWithdrawAmtResponse) XXX_Unmarshal(b []byte) error {
   978  	return xxx_messageInfo_EstimateWithdrawAmtResponse.Unmarshal(m, b)
   979  }
   980  func (m *EstimateWithdrawAmtResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   981  	return xxx_messageInfo_EstimateWithdrawAmtResponse.Marshal(b, m, deterministic)
   982  }
   983  func (m *EstimateWithdrawAmtResponse) XXX_Merge(src proto.Message) {
   984  	xxx_messageInfo_EstimateWithdrawAmtResponse.Merge(m, src)
   985  }
   986  func (m *EstimateWithdrawAmtResponse) XXX_Size() int {
   987  	return xxx_messageInfo_EstimateWithdrawAmtResponse.Size(m)
   988  }
   989  func (m *EstimateWithdrawAmtResponse) XXX_DiscardUnknown() {
   990  	xxx_messageInfo_EstimateWithdrawAmtResponse.DiscardUnknown(m)
   991  }
   992  
   993  var xxx_messageInfo_EstimateWithdrawAmtResponse proto.InternalMessageInfo
   994  
   995  func (m *EstimateWithdrawAmtResponse) GetErr() *ErrMsg {
   996  	if m != nil {
   997  		return m.Err
   998  	}
   999  	return nil
  1000  }
  1001  
  1002  func (m *EstimateWithdrawAmtResponse) GetReqAmt() map[uint32]*EstimateWithdrawAmt {
  1003  	if m != nil {
  1004  		return m.ReqAmt
  1005  	}
  1006  	return nil
  1007  }
  1008  
  1009  type EstimateWithdrawAmt struct {
  1010  	EqValueTokenAmt      string   `protobuf:"bytes,1,opt,name=eq_value_token_amt,json=eqValueTokenAmt,proto3" json:"eq_value_token_amt,omitempty"`
  1011  	BridgeRate           float32  `protobuf:"fixed32,2,opt,name=bridge_rate,json=bridgeRate,proto3" json:"bridge_rate,omitempty"`
  1012  	PercFee              string   `protobuf:"bytes,3,opt,name=perc_fee,json=percFee,proto3" json:"perc_fee,omitempty"`
  1013  	BaseFee              string   `protobuf:"bytes,4,opt,name=base_fee,json=baseFee,proto3" json:"base_fee,omitempty"`
  1014  	SlippageTolerance    uint32   `protobuf:"varint,5,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"`
  1015  	MaxSlippage          uint32   `protobuf:"varint,6,opt,name=max_slippage,json=maxSlippage,proto3" json:"max_slippage,omitempty"`
  1016  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1017  	XXX_unrecognized     []byte   `json:"-"`
  1018  	XXX_sizecache        int32    `json:"-"`
  1019  }
  1020  
  1021  func (m *EstimateWithdrawAmt) Reset()         { *m = EstimateWithdrawAmt{} }
  1022  func (m *EstimateWithdrawAmt) String() string { return proto.CompactTextString(m) }
  1023  func (*EstimateWithdrawAmt) ProtoMessage()    {}
  1024  func (*EstimateWithdrawAmt) Descriptor() ([]byte, []int) {
  1025  	return fileDescriptor_f1a937782ebbded5, []int{15}
  1026  }
  1027  
  1028  func (m *EstimateWithdrawAmt) XXX_Unmarshal(b []byte) error {
  1029  	return xxx_messageInfo_EstimateWithdrawAmt.Unmarshal(m, b)
  1030  }
  1031  func (m *EstimateWithdrawAmt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1032  	return xxx_messageInfo_EstimateWithdrawAmt.Marshal(b, m, deterministic)
  1033  }
  1034  func (m *EstimateWithdrawAmt) XXX_Merge(src proto.Message) {
  1035  	xxx_messageInfo_EstimateWithdrawAmt.Merge(m, src)
  1036  }
  1037  func (m *EstimateWithdrawAmt) XXX_Size() int {
  1038  	return xxx_messageInfo_EstimateWithdrawAmt.Size(m)
  1039  }
  1040  func (m *EstimateWithdrawAmt) XXX_DiscardUnknown() {
  1041  	xxx_messageInfo_EstimateWithdrawAmt.DiscardUnknown(m)
  1042  }
  1043  
  1044  var xxx_messageInfo_EstimateWithdrawAmt proto.InternalMessageInfo
  1045  
  1046  func (m *EstimateWithdrawAmt) GetEqValueTokenAmt() string {
  1047  	if m != nil {
  1048  		return m.EqValueTokenAmt
  1049  	}
  1050  	return ""
  1051  }
  1052  
  1053  func (m *EstimateWithdrawAmt) GetBridgeRate() float32 {
  1054  	if m != nil {
  1055  		return m.BridgeRate
  1056  	}
  1057  	return 0
  1058  }
  1059  
  1060  func (m *EstimateWithdrawAmt) GetPercFee() string {
  1061  	if m != nil {
  1062  		return m.PercFee
  1063  	}
  1064  	return ""
  1065  }
  1066  
  1067  func (m *EstimateWithdrawAmt) GetBaseFee() string {
  1068  	if m != nil {
  1069  		return m.BaseFee
  1070  	}
  1071  	return ""
  1072  }
  1073  
  1074  func (m *EstimateWithdrawAmt) GetSlippageTolerance() uint32 {
  1075  	if m != nil {
  1076  		return m.SlippageTolerance
  1077  	}
  1078  	return 0
  1079  }
  1080  
  1081  func (m *EstimateWithdrawAmt) GetMaxSlippage() uint32 {
  1082  	if m != nil {
  1083  		return m.MaxSlippage
  1084  	}
  1085  	return 0
  1086  }
  1087  
  1088  type WithdrawLiquidityRequest struct {
  1089  	WithdrawReq          []byte             `protobuf:"bytes,1,opt,name=withdraw_req,json=withdrawReq,proto3" json:"withdraw_req,omitempty"`
  1090  	Sig                  []byte             `protobuf:"bytes,2,opt,name=sig,proto3" json:"sig,omitempty"`
  1091  	EstimatedReceivedAmt string             `protobuf:"bytes,3,opt,name=estimated_received_amt,json=estimatedReceivedAmt,proto3" json:"estimated_received_amt,omitempty"`
  1092  	MethodType           WithdrawMethodType `protobuf:"varint,4,opt,name=method_type,json=methodType,proto3,enum=cbridge.WithdrawMethodType" json:"method_type,omitempty"`
  1093  	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
  1094  	XXX_unrecognized     []byte             `json:"-"`
  1095  	XXX_sizecache        int32              `json:"-"`
  1096  }
  1097  
  1098  func (m *WithdrawLiquidityRequest) Reset()         { *m = WithdrawLiquidityRequest{} }
  1099  func (m *WithdrawLiquidityRequest) String() string { return proto.CompactTextString(m) }
  1100  func (*WithdrawLiquidityRequest) ProtoMessage()    {}
  1101  func (*WithdrawLiquidityRequest) Descriptor() ([]byte, []int) {
  1102  	return fileDescriptor_f1a937782ebbded5, []int{16}
  1103  }
  1104  
  1105  func (m *WithdrawLiquidityRequest) XXX_Unmarshal(b []byte) error {
  1106  	return xxx_messageInfo_WithdrawLiquidityRequest.Unmarshal(m, b)
  1107  }
  1108  func (m *WithdrawLiquidityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1109  	return xxx_messageInfo_WithdrawLiquidityRequest.Marshal(b, m, deterministic)
  1110  }
  1111  func (m *WithdrawLiquidityRequest) XXX_Merge(src proto.Message) {
  1112  	xxx_messageInfo_WithdrawLiquidityRequest.Merge(m, src)
  1113  }
  1114  func (m *WithdrawLiquidityRequest) XXX_Size() int {
  1115  	return xxx_messageInfo_WithdrawLiquidityRequest.Size(m)
  1116  }
  1117  func (m *WithdrawLiquidityRequest) XXX_DiscardUnknown() {
  1118  	xxx_messageInfo_WithdrawLiquidityRequest.DiscardUnknown(m)
  1119  }
  1120  
  1121  var xxx_messageInfo_WithdrawLiquidityRequest proto.InternalMessageInfo
  1122  
  1123  func (m *WithdrawLiquidityRequest) GetWithdrawReq() []byte {
  1124  	if m != nil {
  1125  		return m.WithdrawReq
  1126  	}
  1127  	return nil
  1128  }
  1129  
  1130  func (m *WithdrawLiquidityRequest) GetSig() []byte {
  1131  	if m != nil {
  1132  		return m.Sig
  1133  	}
  1134  	return nil
  1135  }
  1136  
  1137  func (m *WithdrawLiquidityRequest) GetEstimatedReceivedAmt() string {
  1138  	if m != nil {
  1139  		return m.EstimatedReceivedAmt
  1140  	}
  1141  	return ""
  1142  }
  1143  
  1144  func (m *WithdrawLiquidityRequest) GetMethodType() WithdrawMethodType {
  1145  	if m != nil {
  1146  		return m.MethodType
  1147  	}
  1148  	return WithdrawMethodType_WD_METHOD_TYPE_UNDEFINED
  1149  }
  1150  
  1151  type WithdrawLiquidityResponse struct {
  1152  	Err                  *ErrMsg  `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
  1153  	SeqNum               uint64   `protobuf:"varint,2,opt,name=seq_num,json=seqNum,proto3" json:"seq_num,omitempty"`
  1154  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1155  	XXX_unrecognized     []byte   `json:"-"`
  1156  	XXX_sizecache        int32    `json:"-"`
  1157  }
  1158  
  1159  func (m *WithdrawLiquidityResponse) Reset()         { *m = WithdrawLiquidityResponse{} }
  1160  func (m *WithdrawLiquidityResponse) String() string { return proto.CompactTextString(m) }
  1161  func (*WithdrawLiquidityResponse) ProtoMessage()    {}
  1162  func (*WithdrawLiquidityResponse) Descriptor() ([]byte, []int) {
  1163  	return fileDescriptor_f1a937782ebbded5, []int{17}
  1164  }
  1165  
  1166  func (m *WithdrawLiquidityResponse) XXX_Unmarshal(b []byte) error {
  1167  	return xxx_messageInfo_WithdrawLiquidityResponse.Unmarshal(m, b)
  1168  }
  1169  func (m *WithdrawLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1170  	return xxx_messageInfo_WithdrawLiquidityResponse.Marshal(b, m, deterministic)
  1171  }
  1172  func (m *WithdrawLiquidityResponse) XXX_Merge(src proto.Message) {
  1173  	xxx_messageInfo_WithdrawLiquidityResponse.Merge(m, src)
  1174  }
  1175  func (m *WithdrawLiquidityResponse) XXX_Size() int {
  1176  	return xxx_messageInfo_WithdrawLiquidityResponse.Size(m)
  1177  }
  1178  func (m *WithdrawLiquidityResponse) XXX_DiscardUnknown() {
  1179  	xxx_messageInfo_WithdrawLiquidityResponse.DiscardUnknown(m)
  1180  }
  1181  
  1182  var xxx_messageInfo_WithdrawLiquidityResponse proto.InternalMessageInfo
  1183  
  1184  func (m *WithdrawLiquidityResponse) GetErr() *ErrMsg {
  1185  	if m != nil {
  1186  		return m.Err
  1187  	}
  1188  	return nil
  1189  }
  1190  
  1191  func (m *WithdrawLiquidityResponse) GetSeqNum() uint64 {
  1192  	if m != nil {
  1193  		return m.SeqNum
  1194  	}
  1195  	return 0
  1196  }
  1197  
  1198  type TransferHistory struct {
  1199  	TransferId           string                `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
  1200  	SrcSendInfo          *TransferInfo         `protobuf:"bytes,2,opt,name=src_send_info,json=srcSendInfo,proto3" json:"src_send_info,omitempty"`
  1201  	DstReceivedInfo      *TransferInfo         `protobuf:"bytes,3,opt,name=dst_received_info,json=dstReceivedInfo,proto3" json:"dst_received_info,omitempty"`
  1202  	Ts                   uint64                `protobuf:"varint,4,opt,name=ts,proto3" json:"ts,omitempty"`
  1203  	SrcBlockTxLink       string                `protobuf:"bytes,5,opt,name=src_block_tx_link,json=srcBlockTxLink,proto3" json:"src_block_tx_link,omitempty"`
  1204  	DstBlockTxLink       string                `protobuf:"bytes,6,opt,name=dst_block_tx_link,json=dstBlockTxLink,proto3" json:"dst_block_tx_link,omitempty"`
  1205  	Status               TransferHistoryStatus `protobuf:"varint,7,opt,name=status,proto3,enum=cbridge.TransferHistoryStatus" json:"status,omitempty"`
  1206  	RefundReason         XferStatus            `protobuf:"varint,8,opt,name=refund_reason,json=refundReason,proto3,enum=cbridge.XferStatus" json:"refund_reason,omitempty"`
  1207  	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
  1208  	XXX_unrecognized     []byte                `json:"-"`
  1209  	XXX_sizecache        int32                 `json:"-"`
  1210  }
  1211  
  1212  func (m *TransferHistory) Reset()         { *m = TransferHistory{} }
  1213  func (m *TransferHistory) String() string { return proto.CompactTextString(m) }
  1214  func (*TransferHistory) ProtoMessage()    {}
  1215  func (*TransferHistory) Descriptor() ([]byte, []int) {
  1216  	return fileDescriptor_f1a937782ebbded5, []int{18}
  1217  }
  1218  
  1219  func (m *TransferHistory) XXX_Unmarshal(b []byte) error {
  1220  	return xxx_messageInfo_TransferHistory.Unmarshal(m, b)
  1221  }
  1222  func (m *TransferHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1223  	return xxx_messageInfo_TransferHistory.Marshal(b, m, deterministic)
  1224  }
  1225  func (m *TransferHistory) XXX_Merge(src proto.Message) {
  1226  	xxx_messageInfo_TransferHistory.Merge(m, src)
  1227  }
  1228  func (m *TransferHistory) XXX_Size() int {
  1229  	return xxx_messageInfo_TransferHistory.Size(m)
  1230  }
  1231  func (m *TransferHistory) XXX_DiscardUnknown() {
  1232  	xxx_messageInfo_TransferHistory.DiscardUnknown(m)
  1233  }
  1234  
  1235  var xxx_messageInfo_TransferHistory proto.InternalMessageInfo
  1236  
  1237  func (m *TransferHistory) GetTransferId() string {
  1238  	if m != nil {
  1239  		return m.TransferId
  1240  	}
  1241  	return ""
  1242  }
  1243  
  1244  func (m *TransferHistory) GetSrcSendInfo() *TransferInfo {
  1245  	if m != nil {
  1246  		return m.SrcSendInfo
  1247  	}
  1248  	return nil
  1249  }
  1250  
  1251  func (m *TransferHistory) GetDstReceivedInfo() *TransferInfo {
  1252  	if m != nil {
  1253  		return m.DstReceivedInfo
  1254  	}
  1255  	return nil
  1256  }
  1257  
  1258  func (m *TransferHistory) GetTs() uint64 {
  1259  	if m != nil {
  1260  		return m.Ts
  1261  	}
  1262  	return 0
  1263  }
  1264  
  1265  func (m *TransferHistory) GetSrcBlockTxLink() string {
  1266  	if m != nil {
  1267  		return m.SrcBlockTxLink
  1268  	}
  1269  	return ""
  1270  }
  1271  
  1272  func (m *TransferHistory) GetDstBlockTxLink() string {
  1273  	if m != nil {
  1274  		return m.DstBlockTxLink
  1275  	}
  1276  	return ""
  1277  }
  1278  
  1279  func (m *TransferHistory) GetStatus() TransferHistoryStatus {
  1280  	if m != nil {
  1281  		return m.Status
  1282  	}
  1283  	return TransferHistoryStatus_TRANSFER_UNKNOWN
  1284  }
  1285  
  1286  func (m *TransferHistory) GetRefundReason() XferStatus {
  1287  	if m != nil {
  1288  		return m.RefundReason
  1289  	}
  1290  	return XferStatus_UNKNOWN
  1291  }
  1292  
  1293  type TransferHistoryRequest struct {
  1294  	NextPageToken        string   `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1295  	PageSize             uint64   `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1296  	Addr                 string   `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
  1297  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1298  	XXX_unrecognized     []byte   `json:"-"`
  1299  	XXX_sizecache        int32    `json:"-"`
  1300  }
  1301  
  1302  func (m *TransferHistoryRequest) Reset()         { *m = TransferHistoryRequest{} }
  1303  func (m *TransferHistoryRequest) String() string { return proto.CompactTextString(m) }
  1304  func (*TransferHistoryRequest) ProtoMessage()    {}
  1305  func (*TransferHistoryRequest) Descriptor() ([]byte, []int) {
  1306  	return fileDescriptor_f1a937782ebbded5, []int{19}
  1307  }
  1308  
  1309  func (m *TransferHistoryRequest) XXX_Unmarshal(b []byte) error {
  1310  	return xxx_messageInfo_TransferHistoryRequest.Unmarshal(m, b)
  1311  }
  1312  func (m *TransferHistoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1313  	return xxx_messageInfo_TransferHistoryRequest.Marshal(b, m, deterministic)
  1314  }
  1315  func (m *TransferHistoryRequest) XXX_Merge(src proto.Message) {
  1316  	xxx_messageInfo_TransferHistoryRequest.Merge(m, src)
  1317  }
  1318  func (m *TransferHistoryRequest) XXX_Size() int {
  1319  	return xxx_messageInfo_TransferHistoryRequest.Size(m)
  1320  }
  1321  func (m *TransferHistoryRequest) XXX_DiscardUnknown() {
  1322  	xxx_messageInfo_TransferHistoryRequest.DiscardUnknown(m)
  1323  }
  1324  
  1325  var xxx_messageInfo_TransferHistoryRequest proto.InternalMessageInfo
  1326  
  1327  func (m *TransferHistoryRequest) GetNextPageToken() string {
  1328  	if m != nil {
  1329  		return m.NextPageToken
  1330  	}
  1331  	return ""
  1332  }
  1333  
  1334  func (m *TransferHistoryRequest) GetPageSize() uint64 {
  1335  	if m != nil {
  1336  		return m.PageSize
  1337  	}
  1338  	return 0
  1339  }
  1340  
  1341  func (m *TransferHistoryRequest) GetAddr() string {
  1342  	if m != nil {
  1343  		return m.Addr
  1344  	}
  1345  	return ""
  1346  }
  1347  
  1348  type TransferHistoryResponse struct {
  1349  	Err                  *ErrMsg            `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
  1350  	History              []*TransferHistory `protobuf:"bytes,2,rep,name=history,proto3" json:"history,omitempty"`
  1351  	NextPageToken        string             `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1352  	CurrentSize          uint64             `protobuf:"varint,4,opt,name=current_size,json=currentSize,proto3" json:"current_size,omitempty"`
  1353  	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
  1354  	XXX_unrecognized     []byte             `json:"-"`
  1355  	XXX_sizecache        int32              `json:"-"`
  1356  }
  1357  
  1358  func (m *TransferHistoryResponse) Reset()         { *m = TransferHistoryResponse{} }
  1359  func (m *TransferHistoryResponse) String() string { return proto.CompactTextString(m) }
  1360  func (*TransferHistoryResponse) ProtoMessage()    {}
  1361  func (*TransferHistoryResponse) Descriptor() ([]byte, []int) {
  1362  	return fileDescriptor_f1a937782ebbded5, []int{20}
  1363  }
  1364  
  1365  func (m *TransferHistoryResponse) XXX_Unmarshal(b []byte) error {
  1366  	return xxx_messageInfo_TransferHistoryResponse.Unmarshal(m, b)
  1367  }
  1368  func (m *TransferHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1369  	return xxx_messageInfo_TransferHistoryResponse.Marshal(b, m, deterministic)
  1370  }
  1371  func (m *TransferHistoryResponse) XXX_Merge(src proto.Message) {
  1372  	xxx_messageInfo_TransferHistoryResponse.Merge(m, src)
  1373  }
  1374  func (m *TransferHistoryResponse) XXX_Size() int {
  1375  	return xxx_messageInfo_TransferHistoryResponse.Size(m)
  1376  }
  1377  func (m *TransferHistoryResponse) XXX_DiscardUnknown() {
  1378  	xxx_messageInfo_TransferHistoryResponse.DiscardUnknown(m)
  1379  }
  1380  
  1381  var xxx_messageInfo_TransferHistoryResponse proto.InternalMessageInfo
  1382  
  1383  func (m *TransferHistoryResponse) GetErr() *ErrMsg {
  1384  	if m != nil {
  1385  		return m.Err
  1386  	}
  1387  	return nil
  1388  }
  1389  
  1390  func (m *TransferHistoryResponse) GetHistory() []*TransferHistory {
  1391  	if m != nil {
  1392  		return m.History
  1393  	}
  1394  	return nil
  1395  }
  1396  
  1397  func (m *TransferHistoryResponse) GetNextPageToken() string {
  1398  	if m != nil {
  1399  		return m.NextPageToken
  1400  	}
  1401  	return ""
  1402  }
  1403  
  1404  func (m *TransferHistoryResponse) GetCurrentSize() uint64 {
  1405  	if m != nil {
  1406  		return m.CurrentSize
  1407  	}
  1408  	return 0
  1409  }
  1410  
  1411  type ErrMsg struct {
  1412  	Code                 ErrCode  `protobuf:"varint,1,opt,name=code,proto3,enum=cbridge.ErrCode" json:"code,omitempty"`
  1413  	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1414  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1415  	XXX_unrecognized     []byte   `json:"-"`
  1416  	XXX_sizecache        int32    `json:"-"`
  1417  }
  1418  
  1419  func (m *ErrMsg) Reset()         { *m = ErrMsg{} }
  1420  func (m *ErrMsg) String() string { return proto.CompactTextString(m) }
  1421  func (*ErrMsg) ProtoMessage()    {}
  1422  func (*ErrMsg) Descriptor() ([]byte, []int) {
  1423  	return fileDescriptor_f1a937782ebbded5, []int{21}
  1424  }
  1425  
  1426  func (m *ErrMsg) XXX_Unmarshal(b []byte) error {
  1427  	return xxx_messageInfo_ErrMsg.Unmarshal(m, b)
  1428  }
  1429  func (m *ErrMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1430  	return xxx_messageInfo_ErrMsg.Marshal(b, m, deterministic)
  1431  }
  1432  func (m *ErrMsg) XXX_Merge(src proto.Message) {
  1433  	xxx_messageInfo_ErrMsg.Merge(m, src)
  1434  }
  1435  func (m *ErrMsg) XXX_Size() int {
  1436  	return xxx_messageInfo_ErrMsg.Size(m)
  1437  }
  1438  func (m *ErrMsg) XXX_DiscardUnknown() {
  1439  	xxx_messageInfo_ErrMsg.DiscardUnknown(m)
  1440  }
  1441  
  1442  var xxx_messageInfo_ErrMsg proto.InternalMessageInfo
  1443  
  1444  func (m *ErrMsg) GetCode() ErrCode {
  1445  	if m != nil {
  1446  		return m.Code
  1447  	}
  1448  	return ErrCode_ERROR_CODE_UNDEFINED
  1449  }
  1450  
  1451  func (m *ErrMsg) GetMsg() string {
  1452  	if m != nil {
  1453  		return m.Msg
  1454  	}
  1455  	return ""
  1456  }
  1457  
  1458  func init() {
  1459  	proto.RegisterEnum("cbridge.WithdrawMethodType", WithdrawMethodType_name, WithdrawMethodType_value)
  1460  	proto.RegisterEnum("cbridge.ErrCode", ErrCode_name, ErrCode_value)
  1461  	proto.RegisterType((*Chain)(nil), "cbridge.Chain")
  1462  	proto.RegisterType((*ChainTokenInfo)(nil), "cbridge.ChainTokenInfo")
  1463  	proto.RegisterType((*TokenInfo)(nil), "cbridge.TokenInfo")
  1464  	proto.RegisterType((*TransferInfo)(nil), "cbridge.TransferInfo")
  1465  	proto.RegisterType((*GetTransferStatusRequest)(nil), "cbridge.GetTransferStatusRequest")
  1466  	proto.RegisterType((*GetTransferStatusResponse)(nil), "cbridge.GetTransferStatusResponse")
  1467  	proto.RegisterType((*GetTransferConfigsRequest)(nil), "cbridge.GetTransferConfigsRequest")
  1468  	proto.RegisterType((*GetTransferConfigsResponse)(nil), "cbridge.GetTransferConfigsResponse")
  1469  	proto.RegisterMapType((map[uint32]*ChainTokenInfo)(nil), "cbridge.GetTransferConfigsResponse.ChainTokenEntry")
  1470  	proto.RegisterType((*GetTokenInfoRequest)(nil), "cbridge.GetTokenInfoRequest")
  1471  	proto.RegisterType((*GetTokenInfoResponse)(nil), "cbridge.GetTokenInfoResponse")
  1472  	proto.RegisterType((*EstimateAmtRequest)(nil), "cbridge.EstimateAmtRequest")
  1473  	proto.RegisterType((*EstimateAmtResponse)(nil), "cbridge.EstimateAmtResponse")
  1474  	proto.RegisterType((*WithdrawInfo)(nil), "cbridge.WithdrawInfo")
  1475  	proto.RegisterType((*EstimateWithdrawAmtRequest)(nil), "cbridge.EstimateWithdrawAmtRequest")
  1476  	proto.RegisterType((*EstimateWithdrawAmtResponse)(nil), "cbridge.EstimateWithdrawAmtResponse")
  1477  	proto.RegisterMapType((map[uint32]*EstimateWithdrawAmt)(nil), "cbridge.EstimateWithdrawAmtResponse.ReqAmtEntry")
  1478  	proto.RegisterType((*EstimateWithdrawAmt)(nil), "cbridge.EstimateWithdrawAmt")
  1479  	proto.RegisterType((*WithdrawLiquidityRequest)(nil), "cbridge.WithdrawLiquidityRequest")
  1480  	proto.RegisterType((*WithdrawLiquidityResponse)(nil), "cbridge.WithdrawLiquidityResponse")
  1481  	proto.RegisterType((*TransferHistory)(nil), "cbridge.TransferHistory")
  1482  	proto.RegisterType((*TransferHistoryRequest)(nil), "cbridge.TransferHistoryRequest")
  1483  	proto.RegisterType((*TransferHistoryResponse)(nil), "cbridge.TransferHistoryResponse")
  1484  	proto.RegisterType((*ErrMsg)(nil), "cbridge.ErrMsg")
  1485  }
  1486  
  1487  func init() {
  1488  	proto.RegisterFile("gateway.proto", fileDescriptor_f1a937782ebbded5)
  1489  }
  1490  
  1491  var fileDescriptor_f1a937782ebbded5 = []byte{
  1492  	// 1632 bytes of a gzipped FileDescriptorProto
  1493  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xdd, 0x72, 0x23, 0x47,
  1494  	0x15, 0x66, 0x34, 0xb2, 0xc6, 0x3e, 0x92, 0x65, 0x6d, 0xef, 0xdf, 0xd8, 0xde, 0x10, 0xed, 0x90,
  1495  	0x4a, 0x99, 0x40, 0x0c, 0x38, 0x14, 0x15, 0x16, 0xaa, 0x40, 0x2b, 0x69, 0x77, 0x45, 0x6c, 0x29,
  1496  	0xd5, 0x52, 0x62, 0xc2, 0x4d, 0xd7, 0x78, 0xa6, 0xad, 0x9d, 0xb2, 0x66, 0x46, 0xea, 0x6e, 0xc5,
  1497  	0x56, 0x9e, 0x80, 0xab, 0xdc, 0x73, 0xc7, 0x15, 0xcf, 0x40, 0x15, 0x97, 0xbc, 0x03, 0xbc, 0x00,
  1498  	0x37, 0x90, 0x5b, 0x1e, 0x80, 0xea, 0x9f, 0xd1, 0xbf, 0x8c, 0xa8, 0x22, 0x77, 0x3d, 0xe7, 0x7c,
  1499  	0x7d, 0xfa, 0x7c, 0xe7, 0xaf, 0x5b, 0x82, 0xfd, 0xbe, 0x2f, 0xe8, 0xad, 0x3f, 0x39, 0x1d, 0xb2,
  1500  	0x54, 0xa4, 0xc8, 0x09, 0xae, 0x58, 0x14, 0xf6, 0xe9, 0x51, 0x71, 0x34, 0xa6, 0xcc, 0x48, 0x8f,
  1501  	0xf6, 0x8d, 0x54, 0x7f, 0x7a, 0x7f, 0xca, 0xc1, 0x4e, 0xfd, 0xad, 0x1f, 0x25, 0xa8, 0x0c, 0xb9,
  1502  	0x28, 0x74, 0xad, 0xaa, 0x75, 0xb2, 0x8f, 0x73, 0x51, 0x88, 0x10, 0xe4, 0x13, 0x3f, 0xa6, 0x6e,
  1503  	0xae, 0x6a, 0x9d, 0xec, 0x61, 0xb5, 0x96, 0xb2, 0x28, 0x48, 0x13, 0xd7, 0xd6, 0x32, 0xb9, 0x46,
  1504  	0xef, 0x42, 0xf1, 0x6a, 0x90, 0x06, 0x37, 0x24, 0xa4, 0x03, 0x7f, 0xe2, 0xe6, 0x95, 0x01, 0x50,
  1505  	0xa2, 0x86, 0x94, 0xa0, 0x13, 0xa8, 0xf4, 0x7d, 0x4e, 0x44, 0x7a, 0x43, 0x13, 0xc2, 0x27, 0xf1,
  1506  	0x55, 0x3a, 0x70, 0x77, 0x94, 0x81, 0x72, 0xdf, 0xe7, 0x3d, 0x29, 0xee, 0x2a, 0xa9, 0x34, 0x45,
  1507  	0xef, 0x86, 0x83, 0x94, 0x51, 0x32, 0x66, 0x03, 0xb7, 0xa0, 0x40, 0x60, 0x44, 0x9f, 0xb1, 0x01,
  1508  	0xfa, 0x1e, 0xec, 0x07, 0x69, 0x22, 0x98, 0x1f, 0x08, 0xe2, 0x87, 0x21, 0x73, 0x77, 0x15, 0xa4,
  1509  	0x94, 0x09, 0x6b, 0x61, 0xc8, 0x50, 0x15, 0x4a, 0x21, 0x4b, 0x87, 0x44, 0x1e, 0xea, 0xc7, 0xc2,
  1510  	0xdd, 0xd3, 0x66, 0xa4, 0xec, 0xb5, 0xcf, 0x6b, 0xb1, 0x40, 0x3f, 0x04, 0xc4, 0xc7, 0xfd, 0x3e,
  1511  	0xe5, 0x82, 0x86, 0xe4, 0xca, 0xe7, 0x94, 0x5c, 0x53, 0xea, 0x42, 0xd5, 0x3a, 0xb1, 0x70, 0x65,
  1512  	0xaa, 0x79, 0xe9, 0x73, 0xfa, 0x8a, 0xd2, 0xdf, 0xe4, 0x77, 0x9d, 0xca, 0xae, 0xf7, 0x02, 0xca,
  1513  	0x2a, 0x4e, 0xca, 0xdf, 0x56, 0x72, 0x9d, 0xa2, 0x13, 0xd8, 0x51, 0x9c, 0x5c, 0xab, 0x6a, 0x9f,
  1514  	0x14, 0xcf, 0xd0, 0x69, 0x16, 0xd9, 0x29, 0x04, 0x6b, 0x80, 0xf7, 0x05, 0xec, 0xcd, 0xb6, 0xbd,
  1515  	0x37, 0xdb, 0x66, 0x9d, 0x14, 0xcf, 0xca, 0x8b, 0xdb, 0xcc, 0x96, 0x6d, 0xa3, 0xef, 0x31, 0x28,
  1516  	0xf5, 0x98, 0x9f, 0xf0, 0x6b, 0xca, 0x32, 0xeb, 0x81, 0x74, 0x73, 0xc5, 0xba, 0x72, 0x1e, 0x6b,
  1517  	0xe5, 0xcc, 0x87, 0xdc, 0x7d, 0x3e, 0x3c, 0x81, 0x82, 0x1f, 0xa7, 0xe3, 0x44, 0x98, 0x13, 0xcd,
  1518  	0x97, 0xf7, 0x0b, 0x70, 0x5f, 0x53, 0x91, 0x1d, 0xdb, 0x15, 0xbe, 0x18, 0x73, 0x4c, 0x47, 0x63,
  1519  	0xca, 0x85, 0x4c, 0xa1, 0x30, 0x0a, 0x62, 0xca, 0x69, 0x0f, 0x43, 0x26, 0x6a, 0x85, 0xde, 0x1f,
  1520  	0x6c, 0x38, 0x5c, 0xb3, 0x9b, 0x0f, 0xd3, 0x84, 0x53, 0xf4, 0x1c, 0x6c, 0xca, 0x98, 0x71, 0xfe,
  1521  	0x60, 0xea, 0x56, 0x93, 0xb1, 0x0b, 0xde, 0xc7, 0x52, 0x87, 0x7e, 0x06, 0x05, 0xae, 0x36, 0x29,
  1522  	0xe7, 0xcb, 0x67, 0xdf, 0x9d, 0x39, 0x6f, 0x6c, 0xbe, 0x89, 0xb8, 0x48, 0xd9, 0xc4, 0x98, 0x36,
  1523  	0x68, 0xf4, 0x0e, 0xc0, 0x6d, 0x48, 0xd2, 0x44, 0x87, 0x47, 0x32, 0x2a, 0xe1, 0xbd, 0xdb, 0xb0,
  1524  	0xa3, 0x05, 0xd2, 0x71, 0x9e, 0x32, 0x59, 0x10, 0x3c, 0xea, 0x73, 0x37, 0x5f, 0xb5, 0x4f, 0x4a,
  1525  	0x18, 0xb4, 0xa8, 0x1b, 0xf5, 0x39, 0x72, 0xc1, 0xe1, 0x51, 0x3f, 0xa1, 0x8c, 0xbb, 0x3b, 0x4a,
  1526  	0x99, 0x7d, 0xca, 0x38, 0x0d, 0xd3, 0x5b, 0xa9, 0x28, 0x28, 0x85, 0xf9, 0x42, 0x1f, 0xc3, 0x3e,
  1527  	0xa3, 0xd7, 0xe3, 0x24, 0x24, 0x8c, 0xfa, 0x3c, 0x4d, 0x5c, 0x47, 0x39, 0xfc, 0x70, 0xea, 0xf0,
  1528  	0x6f, 0x67, 0x01, 0x28, 0x69, 0x24, 0x56, 0xc0, 0xe5, 0x9e, 0xda, 0x5d, 0xe9, 0xa9, 0xef, 0xc3,
  1529  	0x03, 0xce, 0x02, 0xa2, 0x41, 0xe2, 0x8e, 0x0c, 0xa2, 0xe4, 0xc6, 0x14, 0x7a, 0x99, 0xb3, 0xe0,
  1530  	0xa5, 0x94, 0xf7, 0xee, 0xce, 0xa3, 0xe4, 0x46, 0x42, 0x43, 0x2e, 0x96, 0xa0, 0xa0, 0xa1, 0x21,
  1531  	0x17, 0x73, 0x50, 0xef, 0x78, 0x21, 0x35, 0xf5, 0x34, 0xb9, 0x8e, 0xfa, 0x59, 0x66, 0xbd, 0xbf,
  1532  	0xe5, 0xe0, 0x68, 0x9d, 0x76, 0xfb, 0xcc, 0xbd, 0x0f, 0x05, 0x15, 0x6b, 0x99, 0x39, 0x7b, 0x4d,
  1533  	0x71, 0x1a, 0x2d, 0xea, 0x41, 0x51, 0xad, 0xf4, 0xc8, 0x70, 0x6d, 0x05, 0xfe, 0x68, 0x0a, 0xde,
  1534  	0xec, 0xc4, 0xe9, 0xac, 0x43, 0x9b, 0x89, 0x60, 0x13, 0x0c, 0xc1, 0x54, 0x80, 0x7e, 0x05, 0xcf,
  1535  	0xae, 0x7d, 0x16, 0x47, 0x49, 0x9f, 0x30, 0x7a, 0xeb, 0xb3, 0x90, 0x2c, 0x8e, 0x92, 0xbc, 0x0a,
  1536  	0xc9, 0xa1, 0xc1, 0x60, 0x05, 0xa9, 0xcf, 0xcd, 0x95, 0xa3, 0xcf, 0xe1, 0x60, 0xc9, 0x3e, 0xaa,
  1537  	0x80, 0x7d, 0x43, 0x27, 0x66, 0x68, 0xca, 0x25, 0xfa, 0x10, 0x76, 0xbe, 0xf4, 0x07, 0x63, 0x6a,
  1538  	0x3a, 0xeb, 0xe9, 0x22, 0xc5, 0xb9, 0xc9, 0xa0, 0x50, 0x2f, 0x72, 0x1f, 0x5b, 0x5e, 0x17, 0x1e,
  1539  	0x4a, 0x4a, 0x53, 0x95, 0xe9, 0xa4, 0x43, 0xd8, 0xd5, 0x51, 0x98, 0x4e, 0x65, 0x47, 0x7d, 0xb7,
  1540  	0x42, 0xf4, 0x1c, 0x4a, 0x0b, 0xd3, 0x54, 0x0f, 0x89, 0xa2, 0x98, 0x8d, 0x52, 0x6f, 0x00, 0x8f,
  1541  	0x16, 0x8d, 0x6e, 0x9f, 0xa6, 0x9f, 0x00, 0x68, 0xeb, 0x51, 0x72, 0x9d, 0x1a, 0x1e, 0xeb, 0x86,
  1542  	0xdb, 0x9e, 0xc8, 0x96, 0xde, 0xdf, 0x2d, 0x40, 0x4d, 0x2e, 0xa2, 0xd8, 0x17, 0xb4, 0x16, 0x8b,
  1543  	0x8c, 0x42, 0x15, 0x4a, 0xb2, 0x4a, 0x97, 0x68, 0x00, 0x67, 0x41, 0xdd, 0x30, 0x91, 0xb3, 0x9a,
  1544  	0x8b, 0x19, 0x22, 0xa7, 0x11, 0x21, 0x17, 0xf5, 0x0d, 0x5c, 0xed, 0x15, 0xae, 0x32, 0x0b, 0x72,
  1545  	0xce, 0xeb, 0x04, 0xca, 0xa5, 0x8c, 0xdd, 0x98, 0x33, 0x9d, 0x57, 0x7d, 0xd5, 0x38, 0x63, 0xce,
  1546  	0xd4, 0xed, 0xf0, 0x21, 0x20, 0x3e, 0x88, 0x86, 0x43, 0xbf, 0x4f, 0x89, 0x48, 0x07, 0x94, 0xf9,
  1547  	0x49, 0x40, 0xd5, 0x55, 0xb3, 0x8f, 0x1f, 0x64, 0x9a, 0x5e, 0xa6, 0xf0, 0xbe, 0xce, 0xc1, 0xc3,
  1548  	0x05, 0x66, 0xdb, 0xc7, 0xf1, 0x07, 0x80, 0xe8, 0x88, 0xa8, 0x3c, 0x9b, 0xcb, 0x4f, 0x7a, 0xa9,
  1549  	0x73, 0x75, 0x40, 0x47, 0x9f, 0x4b, 0x85, 0x8a, 0xa6, 0xbc, 0x92, 0x64, 0xc7, 0x2b, 0x13, 0x84,
  1550  	0xf9, 0x82, 0x2a, 0x96, 0x39, 0x0c, 0x5a, 0x84, 0x7d, 0x41, 0x25, 0xa5, 0x21, 0x65, 0x81, 0xba,
  1551  	0xa9, 0x34, 0x53, 0x47, 0x7e, 0xbf, 0xa2, 0x4a, 0x35, 0xbd, 0xc4, 0x1c, 0xad, 0xba, 0xd2, 0x77,
  1552  	0xd7, 0x06, 0xb6, 0x3b, 0x1b, 0xd8, 0xca, 0x60, 0xc7, 0xfe, 0x1d, 0xc9, 0x14, 0x26, 0x2c, 0xc5,
  1553  	0xd8, 0xbf, 0xeb, 0x1a, 0x91, 0x37, 0x84, 0xd2, 0x65, 0x24, 0xde, 0x86, 0xcc, 0xbf, 0x55, 0x17,
  1554  	0xce, 0x3d, 0x65, 0x3a, 0xbb, 0x3f, 0x72, 0xf3, 0xf7, 0xc7, 0x06, 0xa7, 0xec, 0x4d, 0x29, 0xf8,
  1555  	0xb3, 0x05, 0x47, 0x59, 0x0a, 0xb2, 0xa3, 0xe7, 0x8a, 0xec, 0x05, 0xec, 0xcb, 0x22, 0xbb, 0x35,
  1556  	0x1a, 0x6e, 0xae, 0xe3, 0xc7, 0xd3, 0x9c, 0xcc, 0xbb, 0x8b, 0x65, 0x41, 0x66, 0x02, 0xfe, 0xff,
  1557  	0x29, 0xbf, 0xf9, 0x62, 0xcb, 0x2f, 0x14, 0x9b, 0xf7, 0x0f, 0x0b, 0x8e, 0xd7, 0xba, 0xbe, 0x7d,
  1558  	0x15, 0xb5, 0xc0, 0x61, 0x74, 0x64, 0x4a, 0x47, 0x12, 0xfb, 0xf1, 0x0c, 0xb6, 0xd9, 0xf2, 0x29,
  1559  	0xa6, 0xa3, 0x5a, 0x2c, 0xf4, 0x14, 0x2c, 0x30, 0xf5, 0x71, 0x74, 0x09, 0xc5, 0x39, 0xf1, 0x9a,
  1560  	0xe1, 0x75, 0xb6, 0x38, 0xbc, 0x9e, 0xdd, 0x7b, 0xd2, 0xdc, 0x04, 0xfb, 0xc6, 0x9a, 0x35, 0xc9,
  1561  	0x1c, 0x64, 0x43, 0x07, 0x58, 0x5b, 0x75, 0x40, 0xee, 0xde, 0x0e, 0xb0, 0x37, 0x77, 0x40, 0xfe,
  1562  	0xdb, 0xee, 0x80, 0xbf, 0x5a, 0xe0, 0x66, 0x2c, 0xcf, 0xa3, 0xd1, 0x38, 0x0a, 0x23, 0x31, 0xc9,
  1563  	0xaa, 0xf1, 0x39, 0x94, 0xb2, 0x4a, 0x24, 0x8c, 0x8e, 0x14, 0xd9, 0x12, 0x2e, 0x66, 0x32, 0x4c,
  1564  	0x47, 0x32, 0xee, 0x3c, 0xea, 0x2b, 0x82, 0x25, 0x2c, 0x97, 0xe8, 0xa7, 0xf0, 0x84, 0x9a, 0xf0,
  1565  	0xc9, 0xb7, 0x42, 0x40, 0xa3, 0x2f, 0x69, 0xa8, 0x62, 0xa5, 0x79, 0x3e, 0x9a, 0x6a, 0xb1, 0x51,
  1566  	0xca, 0x80, 0xfd, 0x12, 0x8a, 0x31, 0x15, 0x6f, 0xd3, 0x90, 0x88, 0xc9, 0x50, 0xf3, 0x2e, 0x9f,
  1567  	0x1d, 0xaf, 0x94, 0xfd, 0x85, 0xc2, 0xf4, 0x26, 0x43, 0x8a, 0x21, 0x9e, 0xae, 0xbd, 0x4b, 0x38,
  1568  	0x5c, 0x43, 0x62, 0xfb, 0xba, 0x7c, 0x0a, 0x0e, 0xa7, 0x23, 0x92, 0x8c, 0x63, 0xc5, 0x24, 0x8f,
  1569  	0x0b, 0x9c, 0x8e, 0xda, 0xe3, 0xd8, 0xfb, 0xbd, 0x0d, 0x07, 0x4b, 0x2f, 0xb1, 0xff, 0xfa, 0x2a,
  1570  	0x44, 0x3f, 0xd7, 0x4d, 0xcc, 0x69, 0x12, 0xce, 0x5f, 0x3b, 0x8f, 0x57, 0xde, 0x76, 0xaa, 0x89,
  1571  	0x8b, 0x9c, 0x05, 0x5d, 0x9a, 0x84, 0x6a, 0x00, 0xd5, 0xf4, 0xfb, 0x66, 0x1a, 0x36, 0xb5, 0xdd,
  1572  	0xbe, 0x6f, 0xfb, 0x41, 0xc8, 0x45, 0x16, 0x48, 0x65, 0xa2, 0x0c, 0x39, 0xc1, 0x55, 0x00, 0xf3,
  1573  	0x38, 0x27, 0xf8, 0xfa, 0xd7, 0xd5, 0xce, 0xf6, 0xaf, 0xab, 0xc2, 0xba, 0xd7, 0xd5, 0xdc, 0xc3,
  1574  	0xd5, 0xf9, 0x9f, 0x1e, 0xae, 0x2b, 0xcf, 0xc8, 0xdd, 0x2d, 0x9f, 0x91, 0xde, 0x08, 0x9e, 0x2c,
  1575  	0x99, 0xce, 0xca, 0xf4, 0x7d, 0x38, 0x48, 0xe8, 0x9d, 0x20, 0xa6, 0x2d, 0xb2, 0x9f, 0x23, 0x7b,
  1576  	0x78, 0x5f, 0x8a, 0x3f, 0x55, 0x2d, 0x21, 0x1f, 0x4d, 0xc7, 0xb0, 0xa7, 0x20, 0x3c, 0xfa, 0x8a,
  1577  	0x9a, 0x3c, 0xef, 0x4a, 0x41, 0x37, 0xfa, 0x4a, 0xfd, 0x1e, 0x51, 0x43, 0xcf, 0xfc, 0x1e, 0x91,
  1578  	0x6b, 0xef, 0x2f, 0x16, 0x3c, 0x5d, 0x39, 0x73, 0xfb, 0xaa, 0x3a, 0x03, 0xe7, 0xad, 0xde, 0x65,
  1579  	0xa6, 0x9d, 0xbb, 0x29, 0x48, 0x38, 0x03, 0xae, 0xe3, 0x62, 0xaf, 0xe3, 0xf2, 0x1c, 0x4a, 0xc1,
  1580  	0x98, 0x31, 0x9a, 0x08, 0x4d, 0x47, 0xe7, 0xbb, 0x68, 0x64, 0x92, 0x91, 0xf7, 0x6b, 0x28, 0x68,
  1581  	0x6f, 0xd0, 0x7b, 0x90, 0x0f, 0xd2, 0x90, 0x2a, 0x67, 0xcb, 0x67, 0x95, 0x79, 0x67, 0xeb, 0x69,
  1582  	0x48, 0xb1, 0xd2, 0xca, 0x56, 0x8e, 0x79, 0xdf, 0x5c, 0x6f, 0x72, 0xf9, 0xc1, 0xd7, 0x16, 0xa0,
  1583  	0xd5, 0xce, 0x43, 0xcf, 0xc0, 0xbd, 0x6c, 0x90, 0x8b, 0x66, 0xef, 0x4d, 0xa7, 0x41, 0x7a, 0x5f,
  1584  	0x7c, 0xda, 0x24, 0x9f, 0xb5, 0x1b, 0xcd, 0x57, 0xad, 0x76, 0xb3, 0x51, 0xf9, 0x0e, 0x3a, 0x84,
  1585  	0xc7, 0x4b, 0xda, 0x4e, 0xbb, 0x49, 0xf0, 0x45, 0xc5, 0x42, 0xef, 0xc0, 0xe1, 0x92, 0xaa, 0x76,
  1586  	0x7e, 0x4e, 0x5a, 0x6d, 0x89, 0xa8, 0xe4, 0x50, 0x15, 0x9e, 0x2d, 0xa9, 0xbb, 0xbd, 0xda, 0x27,
  1587  	0xad, 0xf6, 0x6b, 0x52, 0x3f, 0xaf, 0xb5, 0x2e, 0x2a, 0xf6, 0x07, 0x7f, 0xb4, 0xc0, 0x31, 0x4e,
  1588  	0x23, 0x17, 0x1e, 0x35, 0x31, 0xee, 0x60, 0x52, 0xef, 0x34, 0x16, 0x3d, 0x78, 0x02, 0x0f, 0xe6,
  1589  	0x34, 0xf5, 0xce, 0xc5, 0x45, 0xa7, 0x5d, 0xf9, 0xb7, 0x8d, 0xaa, 0x70, 0xac, 0xe5, 0xed, 0x0e,
  1590  	0xe9, 0x75, 0x3e, 0x69, 0xca, 0x73, 0x49, 0xa3, 0xdb, 0x23, 0xf5, 0x37, 0xb5, 0x56, 0xbb, 0xf2,
  1591  	0x4f, 0x67, 0x3d, 0xa2, 0x8b, 0xeb, 0x06, 0xf1, 0x2f, 0x07, 0xbd, 0x0b, 0x47, 0x1a, 0xd1, 0x6a,
  1592  	0xb7, 0x7a, 0xe4, 0xb2, 0xd5, 0x7b, 0xd3, 0xc0, 0xb5, 0x4b, 0xf2, 0xaa, 0xd6, 0x3a, 0x6f, 0x36,
  1593  	0x2a, 0xdf, 0x38, 0x2f, 0x4b, 0xbf, 0x83, 0xd3, 0xd3, 0x1f, 0x99, 0x08, 0x5f, 0x15, 0xd4, 0x1f,
  1594  	0x13, 0x1f, 0xfd, 0x27, 0x00, 0x00, 0xff, 0xff, 0x98, 0xee, 0xef, 0x8e, 0xce, 0x10, 0x00, 0x00,
  1595  }