// Code generated by protoc-gen-go. DO NOT EDIT. // source: gateway.proto package cbridge import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type WithdrawMethodType int32 const ( WithdrawMethodType_WD_METHOD_TYPE_UNDEFINED WithdrawMethodType = 0 WithdrawMethodType_WD_METHOD_TYPE_ONE_RM WithdrawMethodType = 1 WithdrawMethodType_WD_METHOD_TYPE_ALL_IN_ONE WithdrawMethodType = 2 WithdrawMethodType_WD_METHOD_TYPE_STAKING_CLAIM WithdrawMethodType = 3 ) var WithdrawMethodType_name = map[int32]string{ 0: "WD_METHOD_TYPE_UNDEFINED", 1: "WD_METHOD_TYPE_ONE_RM", 2: "WD_METHOD_TYPE_ALL_IN_ONE", 3: "WD_METHOD_TYPE_STAKING_CLAIM", } var WithdrawMethodType_value = map[string]int32{ "WD_METHOD_TYPE_UNDEFINED": 0, "WD_METHOD_TYPE_ONE_RM": 1, "WD_METHOD_TYPE_ALL_IN_ONE": 2, "WD_METHOD_TYPE_STAKING_CLAIM": 3, } func (x WithdrawMethodType) String() string { return proto.EnumName(WithdrawMethodType_name, int32(x)) } func (WithdrawMethodType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{0} } type ErrCode int32 const ( ErrCode_ERROR_CODE_UNDEFINED ErrCode = 0 ErrCode_ERROR_CODE_COMMON ErrCode = 500 ErrCode_ERROR_NO_TOKEN_ON_DST_CHAIN ErrCode = 1001 ErrCode_ERROR_NO_TOKEN_ON_SRC_CHAIN ErrCode = 1002 ErrCode_ERROR_INIT_WITHDRAW_FAILED ErrCode = 1003 ) var ErrCode_name = map[int32]string{ 0: "ERROR_CODE_UNDEFINED", 500: "ERROR_CODE_COMMON", 1001: "ERROR_NO_TOKEN_ON_DST_CHAIN", 1002: "ERROR_NO_TOKEN_ON_SRC_CHAIN", 1003: "ERROR_INIT_WITHDRAW_FAILED", } var ErrCode_value = map[string]int32{ "ERROR_CODE_UNDEFINED": 0, "ERROR_CODE_COMMON": 500, "ERROR_NO_TOKEN_ON_DST_CHAIN": 1001, "ERROR_NO_TOKEN_ON_SRC_CHAIN": 1002, "ERROR_INIT_WITHDRAW_FAILED": 1003, } func (x ErrCode) String() string { return proto.EnumName(ErrCode_name, int32(x)) } func (ErrCode) EnumDescriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{1} } type Chain struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Icon string `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"` BlockDelay uint32 `protobuf:"varint,4,opt,name=block_delay,json=blockDelay,proto3" json:"block_delay,omitempty"` GasTokenSymbol string `protobuf:"bytes,5,opt,name=gas_token_symbol,json=gasTokenSymbol,proto3" json:"gas_token_symbol,omitempty"` ExploreUrl string `protobuf:"bytes,6,opt,name=explore_url,json=exploreUrl,proto3" json:"explore_url,omitempty"` ContractAddr string `protobuf:"bytes,8,opt,name=contract_addr,json=contractAddr,proto3" json:"contract_addr,omitempty"` DropGasAmt string `protobuf:"bytes,9,opt,name=drop_gas_amt,json=dropGasAmt,proto3" json:"drop_gas_amt,omitempty"` SuggestedBaseFee float64 `protobuf:"fixed64,10,opt,name=suggested_base_fee,json=suggestedBaseFee,proto3" json:"suggested_base_fee,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Chain) Reset() { *m = Chain{} } func (m *Chain) String() string { return proto.CompactTextString(m) } func (*Chain) ProtoMessage() {} func (*Chain) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{0} } func (m *Chain) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Chain.Unmarshal(m, b) } func (m *Chain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Chain.Marshal(b, m, deterministic) } func (m *Chain) XXX_Merge(src proto.Message) { xxx_messageInfo_Chain.Merge(m, src) } func (m *Chain) XXX_Size() int { return xxx_messageInfo_Chain.Size(m) } func (m *Chain) XXX_DiscardUnknown() { xxx_messageInfo_Chain.DiscardUnknown(m) } var xxx_messageInfo_Chain proto.InternalMessageInfo func (m *Chain) GetId() uint32 { if m != nil { return m.Id } return 0 } func (m *Chain) GetName() string { if m != nil { return m.Name } return "" } func (m *Chain) GetIcon() string { if m != nil { return m.Icon } return "" } func (m *Chain) GetBlockDelay() uint32 { if m != nil { return m.BlockDelay } return 0 } func (m *Chain) GetGasTokenSymbol() string { if m != nil { return m.GasTokenSymbol } return "" } func (m *Chain) GetExploreUrl() string { if m != nil { return m.ExploreUrl } return "" } func (m *Chain) GetContractAddr() string { if m != nil { return m.ContractAddr } return "" } func (m *Chain) GetDropGasAmt() string { if m != nil { return m.DropGasAmt } return "" } func (m *Chain) GetSuggestedBaseFee() float64 { if m != nil { return m.SuggestedBaseFee } return 0 } type ChainTokenInfo struct { Token []*TokenInfo `protobuf:"bytes,1,rep,name=token,proto3" json:"token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ChainTokenInfo) Reset() { *m = ChainTokenInfo{} } func (m *ChainTokenInfo) String() string { return proto.CompactTextString(m) } func (*ChainTokenInfo) ProtoMessage() {} func (*ChainTokenInfo) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{1} } func (m *ChainTokenInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ChainTokenInfo.Unmarshal(m, b) } func (m *ChainTokenInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ChainTokenInfo.Marshal(b, m, deterministic) } func (m *ChainTokenInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_ChainTokenInfo.Merge(m, src) } func (m *ChainTokenInfo) XXX_Size() int { return xxx_messageInfo_ChainTokenInfo.Size(m) } func (m *ChainTokenInfo) XXX_DiscardUnknown() { xxx_messageInfo_ChainTokenInfo.DiscardUnknown(m) } var xxx_messageInfo_ChainTokenInfo proto.InternalMessageInfo func (m *ChainTokenInfo) GetToken() []*TokenInfo { if m != nil { return m.Token } return nil } type TokenInfo struct { Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Icon string `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TokenInfo) Reset() { *m = TokenInfo{} } func (m *TokenInfo) String() string { return proto.CompactTextString(m) } func (*TokenInfo) ProtoMessage() {} func (*TokenInfo) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{2} } func (m *TokenInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TokenInfo.Unmarshal(m, b) } func (m *TokenInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TokenInfo.Marshal(b, m, deterministic) } func (m *TokenInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_TokenInfo.Merge(m, src) } func (m *TokenInfo) XXX_Size() int { return xxx_messageInfo_TokenInfo.Size(m) } func (m *TokenInfo) XXX_DiscardUnknown() { xxx_messageInfo_TokenInfo.DiscardUnknown(m) } var xxx_messageInfo_TokenInfo proto.InternalMessageInfo func (m *TokenInfo) GetToken() *Token { if m != nil { return m.Token } return nil } func (m *TokenInfo) GetName() string { if m != nil { return m.Name } return "" } func (m *TokenInfo) GetIcon() string { if m != nil { return m.Icon } return "" } type TransferInfo struct { Chain *Chain `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"` Token *Token `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TransferInfo) Reset() { *m = TransferInfo{} } func (m *TransferInfo) String() string { return proto.CompactTextString(m) } func (*TransferInfo) ProtoMessage() {} func (*TransferInfo) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{3} } func (m *TransferInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TransferInfo.Unmarshal(m, b) } func (m *TransferInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TransferInfo.Marshal(b, m, deterministic) } func (m *TransferInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_TransferInfo.Merge(m, src) } func (m *TransferInfo) XXX_Size() int { return xxx_messageInfo_TransferInfo.Size(m) } func (m *TransferInfo) XXX_DiscardUnknown() { xxx_messageInfo_TransferInfo.DiscardUnknown(m) } var xxx_messageInfo_TransferInfo proto.InternalMessageInfo func (m *TransferInfo) GetChain() *Chain { if m != nil { return m.Chain } return nil } func (m *TransferInfo) GetToken() *Token { if m != nil { return m.Token } return nil } func (m *TransferInfo) GetAmount() string { if m != nil { return m.Amount } return "" } type GetTransferStatusRequest struct { TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetTransferStatusRequest) Reset() { *m = GetTransferStatusRequest{} } func (m *GetTransferStatusRequest) String() string { return proto.CompactTextString(m) } func (*GetTransferStatusRequest) ProtoMessage() {} func (*GetTransferStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{4} } func (m *GetTransferStatusRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetTransferStatusRequest.Unmarshal(m, b) } func (m *GetTransferStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetTransferStatusRequest.Marshal(b, m, deterministic) } func (m *GetTransferStatusRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetTransferStatusRequest.Merge(m, src) } func (m *GetTransferStatusRequest) XXX_Size() int { return xxx_messageInfo_GetTransferStatusRequest.Size(m) } func (m *GetTransferStatusRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetTransferStatusRequest.DiscardUnknown(m) } var xxx_messageInfo_GetTransferStatusRequest proto.InternalMessageInfo func (m *GetTransferStatusRequest) GetTransferId() string { if m != nil { return m.TransferId } return "" } type GetTransferStatusResponse struct { Err *ErrMsg `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"` Status TransferHistoryStatus `protobuf:"varint,2,opt,name=status,proto3,enum=cbridge.TransferHistoryStatus" json:"status,omitempty"` WdOnchain []byte `protobuf:"bytes,3,opt,name=wd_onchain,json=wdOnchain,proto3" json:"wd_onchain,omitempty"` SortedSigs [][]byte `protobuf:"bytes,4,rep,name=sorted_sigs,json=sortedSigs,proto3" json:"sorted_sigs,omitempty"` Signers [][]byte `protobuf:"bytes,5,rep,name=signers,proto3" json:"signers,omitempty"` Powers [][]byte `protobuf:"bytes,6,rep,name=powers,proto3" json:"powers,omitempty"` RefundReason XferStatus `protobuf:"varint,7,opt,name=refund_reason,json=refundReason,proto3,enum=cbridge.XferStatus" json:"refund_reason,omitempty"` BlockDelay uint32 `protobuf:"varint,8,opt,name=block_delay,json=blockDelay,proto3" json:"block_delay,omitempty"` SrcBlockTxLink string `protobuf:"bytes,9,opt,name=src_block_tx_link,json=srcBlockTxLink,proto3" json:"src_block_tx_link,omitempty"` DstBlockTxLink string `protobuf:"bytes,10,opt,name=dst_block_tx_link,json=dstBlockTxLink,proto3" json:"dst_block_tx_link,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetTransferStatusResponse) Reset() { *m = GetTransferStatusResponse{} } func (m *GetTransferStatusResponse) String() string { return proto.CompactTextString(m) } func (*GetTransferStatusResponse) ProtoMessage() {} func (*GetTransferStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{5} } func (m *GetTransferStatusResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetTransferStatusResponse.Unmarshal(m, b) } func (m *GetTransferStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetTransferStatusResponse.Marshal(b, m, deterministic) } func (m *GetTransferStatusResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetTransferStatusResponse.Merge(m, src) } func (m *GetTransferStatusResponse) XXX_Size() int { return xxx_messageInfo_GetTransferStatusResponse.Size(m) } func (m *GetTransferStatusResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetTransferStatusResponse.DiscardUnknown(m) } var xxx_messageInfo_GetTransferStatusResponse proto.InternalMessageInfo func (m *GetTransferStatusResponse) GetErr() *ErrMsg { if m != nil { return m.Err } return nil } func (m *GetTransferStatusResponse) GetStatus() TransferHistoryStatus { if m != nil { return m.Status } return TransferHistoryStatus_TRANSFER_UNKNOWN } func (m *GetTransferStatusResponse) GetWdOnchain() []byte { if m != nil { return m.WdOnchain } return nil } func (m *GetTransferStatusResponse) GetSortedSigs() [][]byte { if m != nil { return m.SortedSigs } return nil } func (m *GetTransferStatusResponse) GetSigners() [][]byte { if m != nil { return m.Signers } return nil } func (m *GetTransferStatusResponse) GetPowers() [][]byte { if m != nil { return m.Powers } return nil } func (m *GetTransferStatusResponse) GetRefundReason() XferStatus { if m != nil { return m.RefundReason } return XferStatus_UNKNOWN } func (m *GetTransferStatusResponse) GetBlockDelay() uint32 { if m != nil { return m.BlockDelay } return 0 } func (m *GetTransferStatusResponse) GetSrcBlockTxLink() string { if m != nil { return m.SrcBlockTxLink } return "" } func (m *GetTransferStatusResponse) GetDstBlockTxLink() string { if m != nil { return m.DstBlockTxLink } return "" } type GetTransferConfigsRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetTransferConfigsRequest) Reset() { *m = GetTransferConfigsRequest{} } func (m *GetTransferConfigsRequest) String() string { return proto.CompactTextString(m) } func (*GetTransferConfigsRequest) ProtoMessage() {} func (*GetTransferConfigsRequest) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{6} } func (m *GetTransferConfigsRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetTransferConfigsRequest.Unmarshal(m, b) } func (m *GetTransferConfigsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetTransferConfigsRequest.Marshal(b, m, deterministic) } func (m *GetTransferConfigsRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetTransferConfigsRequest.Merge(m, src) } func (m *GetTransferConfigsRequest) XXX_Size() int { return xxx_messageInfo_GetTransferConfigsRequest.Size(m) } func (m *GetTransferConfigsRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetTransferConfigsRequest.DiscardUnknown(m) } var xxx_messageInfo_GetTransferConfigsRequest proto.InternalMessageInfo type GetTransferConfigsResponse struct { Err *ErrMsg `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"` Chains []*Chain `protobuf:"bytes,2,rep,name=chains,proto3" json:"chains,omitempty"` 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"` FarmingRewardContractAddr string `protobuf:"bytes,4,opt,name=farming_reward_contract_addr,json=farmingRewardContractAddr,proto3" json:"farming_reward_contract_addr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetTransferConfigsResponse) Reset() { *m = GetTransferConfigsResponse{} } func (m *GetTransferConfigsResponse) String() string { return proto.CompactTextString(m) } func (*GetTransferConfigsResponse) ProtoMessage() {} func (*GetTransferConfigsResponse) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{7} } func (m *GetTransferConfigsResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetTransferConfigsResponse.Unmarshal(m, b) } func (m *GetTransferConfigsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetTransferConfigsResponse.Marshal(b, m, deterministic) } func (m *GetTransferConfigsResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetTransferConfigsResponse.Merge(m, src) } func (m *GetTransferConfigsResponse) XXX_Size() int { return xxx_messageInfo_GetTransferConfigsResponse.Size(m) } func (m *GetTransferConfigsResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetTransferConfigsResponse.DiscardUnknown(m) } var xxx_messageInfo_GetTransferConfigsResponse proto.InternalMessageInfo func (m *GetTransferConfigsResponse) GetErr() *ErrMsg { if m != nil { return m.Err } return nil } func (m *GetTransferConfigsResponse) GetChains() []*Chain { if m != nil { return m.Chains } return nil } func (m *GetTransferConfigsResponse) GetChainToken() map[uint32]*ChainTokenInfo { if m != nil { return m.ChainToken } return nil } func (m *GetTransferConfigsResponse) GetFarmingRewardContractAddr() string { if m != nil { return m.FarmingRewardContractAddr } return "" } type GetTokenInfoRequest struct { ChainId uint32 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` TokenSymbol string `protobuf:"bytes,2,opt,name=token_symbol,json=tokenSymbol,proto3" json:"token_symbol,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetTokenInfoRequest) Reset() { *m = GetTokenInfoRequest{} } func (m *GetTokenInfoRequest) String() string { return proto.CompactTextString(m) } func (*GetTokenInfoRequest) ProtoMessage() {} func (*GetTokenInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{8} } func (m *GetTokenInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetTokenInfoRequest.Unmarshal(m, b) } func (m *GetTokenInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetTokenInfoRequest.Marshal(b, m, deterministic) } func (m *GetTokenInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GetTokenInfoRequest.Merge(m, src) } func (m *GetTokenInfoRequest) XXX_Size() int { return xxx_messageInfo_GetTokenInfoRequest.Size(m) } func (m *GetTokenInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_GetTokenInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_GetTokenInfoRequest proto.InternalMessageInfo func (m *GetTokenInfoRequest) GetChainId() uint32 { if m != nil { return m.ChainId } return 0 } func (m *GetTokenInfoRequest) GetTokenSymbol() string { if m != nil { return m.TokenSymbol } return "" } type GetTokenInfoResponse struct { Err *ErrMsg `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"` TokenInfo *TokenInfo `protobuf:"bytes,2,opt,name=token_info,json=tokenInfo,proto3" json:"token_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GetTokenInfoResponse) Reset() { *m = GetTokenInfoResponse{} } func (m *GetTokenInfoResponse) String() string { return proto.CompactTextString(m) } func (*GetTokenInfoResponse) ProtoMessage() {} func (*GetTokenInfoResponse) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{9} } func (m *GetTokenInfoResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GetTokenInfoResponse.Unmarshal(m, b) } func (m *GetTokenInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GetTokenInfoResponse.Marshal(b, m, deterministic) } func (m *GetTokenInfoResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GetTokenInfoResponse.Merge(m, src) } func (m *GetTokenInfoResponse) XXX_Size() int { return xxx_messageInfo_GetTokenInfoResponse.Size(m) } func (m *GetTokenInfoResponse) XXX_DiscardUnknown() { xxx_messageInfo_GetTokenInfoResponse.DiscardUnknown(m) } var xxx_messageInfo_GetTokenInfoResponse proto.InternalMessageInfo func (m *GetTokenInfoResponse) GetErr() *ErrMsg { if m != nil { return m.Err } return nil } func (m *GetTokenInfoResponse) GetTokenInfo() *TokenInfo { if m != nil { return m.TokenInfo } return nil } type EstimateAmtRequest struct { SrcChainId uint32 `protobuf:"varint,1,opt,name=src_chain_id,json=srcChainId,proto3" json:"src_chain_id,omitempty"` DstChainId uint32 `protobuf:"varint,2,opt,name=dst_chain_id,json=dstChainId,proto3" json:"dst_chain_id,omitempty"` TokenSymbol string `protobuf:"bytes,3,opt,name=token_symbol,json=tokenSymbol,proto3" json:"token_symbol,omitempty"` Amt string `protobuf:"bytes,4,opt,name=amt,proto3" json:"amt,omitempty"` UsrAddr string `protobuf:"bytes,5,opt,name=usr_addr,json=usrAddr,proto3" json:"usr_addr,omitempty"` SlippageTolerance uint32 `protobuf:"varint,6,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *EstimateAmtRequest) Reset() { *m = EstimateAmtRequest{} } func (m *EstimateAmtRequest) String() string { return proto.CompactTextString(m) } func (*EstimateAmtRequest) ProtoMessage() {} func (*EstimateAmtRequest) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{10} } func (m *EstimateAmtRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EstimateAmtRequest.Unmarshal(m, b) } func (m *EstimateAmtRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EstimateAmtRequest.Marshal(b, m, deterministic) } func (m *EstimateAmtRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_EstimateAmtRequest.Merge(m, src) } func (m *EstimateAmtRequest) XXX_Size() int { return xxx_messageInfo_EstimateAmtRequest.Size(m) } func (m *EstimateAmtRequest) XXX_DiscardUnknown() { xxx_messageInfo_EstimateAmtRequest.DiscardUnknown(m) } var xxx_messageInfo_EstimateAmtRequest proto.InternalMessageInfo func (m *EstimateAmtRequest) GetSrcChainId() uint32 { if m != nil { return m.SrcChainId } return 0 } func (m *EstimateAmtRequest) GetDstChainId() uint32 { if m != nil { return m.DstChainId } return 0 } func (m *EstimateAmtRequest) GetTokenSymbol() string { if m != nil { return m.TokenSymbol } return "" } func (m *EstimateAmtRequest) GetAmt() string { if m != nil { return m.Amt } return "" } func (m *EstimateAmtRequest) GetUsrAddr() string { if m != nil { return m.UsrAddr } return "" } func (m *EstimateAmtRequest) GetSlippageTolerance() uint32 { if m != nil { return m.SlippageTolerance } return 0 } type EstimateAmtResponse struct { Err *ErrMsg `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"` EqValueTokenAmt string `protobuf:"bytes,2,opt,name=eq_value_token_amt,json=eqValueTokenAmt,proto3" json:"eq_value_token_amt,omitempty"` BridgeRate float32 `protobuf:"fixed32,3,opt,name=bridge_rate,json=bridgeRate,proto3" json:"bridge_rate,omitempty"` PercFee string `protobuf:"bytes,4,opt,name=perc_fee,json=percFee,proto3" json:"perc_fee,omitempty"` BaseFee string `protobuf:"bytes,7,opt,name=base_fee,json=baseFee,proto3" json:"base_fee,omitempty"` SlippageTolerance uint32 `protobuf:"varint,5,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"` MaxSlippage uint32 `protobuf:"varint,6,opt,name=max_slippage,json=maxSlippage,proto3" json:"max_slippage,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *EstimateAmtResponse) Reset() { *m = EstimateAmtResponse{} } func (m *EstimateAmtResponse) String() string { return proto.CompactTextString(m) } func (*EstimateAmtResponse) ProtoMessage() {} func (*EstimateAmtResponse) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{11} } func (m *EstimateAmtResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EstimateAmtResponse.Unmarshal(m, b) } func (m *EstimateAmtResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EstimateAmtResponse.Marshal(b, m, deterministic) } func (m *EstimateAmtResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_EstimateAmtResponse.Merge(m, src) } func (m *EstimateAmtResponse) XXX_Size() int { return xxx_messageInfo_EstimateAmtResponse.Size(m) } func (m *EstimateAmtResponse) XXX_DiscardUnknown() { xxx_messageInfo_EstimateAmtResponse.DiscardUnknown(m) } var xxx_messageInfo_EstimateAmtResponse proto.InternalMessageInfo func (m *EstimateAmtResponse) GetErr() *ErrMsg { if m != nil { return m.Err } return nil } func (m *EstimateAmtResponse) GetEqValueTokenAmt() string { if m != nil { return m.EqValueTokenAmt } return "" } func (m *EstimateAmtResponse) GetBridgeRate() float32 { if m != nil { return m.BridgeRate } return 0 } func (m *EstimateAmtResponse) GetPercFee() string { if m != nil { return m.PercFee } return "" } func (m *EstimateAmtResponse) GetBaseFee() string { if m != nil { return m.BaseFee } return "" } func (m *EstimateAmtResponse) GetSlippageTolerance() uint32 { if m != nil { return m.SlippageTolerance } return 0 } func (m *EstimateAmtResponse) GetMaxSlippage() uint32 { if m != nil { return m.MaxSlippage } return 0 } type WithdrawInfo struct { ChainId uint32 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` SlippageTolerance uint32 `protobuf:"varint,3,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WithdrawInfo) Reset() { *m = WithdrawInfo{} } func (m *WithdrawInfo) String() string { return proto.CompactTextString(m) } func (*WithdrawInfo) ProtoMessage() {} func (*WithdrawInfo) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{12} } func (m *WithdrawInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WithdrawInfo.Unmarshal(m, b) } func (m *WithdrawInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WithdrawInfo.Marshal(b, m, deterministic) } func (m *WithdrawInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_WithdrawInfo.Merge(m, src) } func (m *WithdrawInfo) XXX_Size() int { return xxx_messageInfo_WithdrawInfo.Size(m) } func (m *WithdrawInfo) XXX_DiscardUnknown() { xxx_messageInfo_WithdrawInfo.DiscardUnknown(m) } var xxx_messageInfo_WithdrawInfo proto.InternalMessageInfo func (m *WithdrawInfo) GetChainId() uint32 { if m != nil { return m.ChainId } return 0 } func (m *WithdrawInfo) GetAmount() string { if m != nil { return m.Amount } return "" } func (m *WithdrawInfo) GetSlippageTolerance() uint32 { if m != nil { return m.SlippageTolerance } return 0 } type EstimateWithdrawAmtRequest struct { SrcWithdraws []*WithdrawInfo `protobuf:"bytes,1,rep,name=src_withdraws,json=srcWithdraws,proto3" json:"src_withdraws,omitempty"` DstChainId uint32 `protobuf:"varint,2,opt,name=dst_chain_id,json=dstChainId,proto3" json:"dst_chain_id,omitempty"` TokenSymbol string `protobuf:"bytes,3,opt,name=token_symbol,json=tokenSymbol,proto3" json:"token_symbol,omitempty"` UsrAddr string `protobuf:"bytes,4,opt,name=usr_addr,json=usrAddr,proto3" json:"usr_addr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *EstimateWithdrawAmtRequest) Reset() { *m = EstimateWithdrawAmtRequest{} } func (m *EstimateWithdrawAmtRequest) String() string { return proto.CompactTextString(m) } func (*EstimateWithdrawAmtRequest) ProtoMessage() {} func (*EstimateWithdrawAmtRequest) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{13} } func (m *EstimateWithdrawAmtRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EstimateWithdrawAmtRequest.Unmarshal(m, b) } func (m *EstimateWithdrawAmtRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EstimateWithdrawAmtRequest.Marshal(b, m, deterministic) } func (m *EstimateWithdrawAmtRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_EstimateWithdrawAmtRequest.Merge(m, src) } func (m *EstimateWithdrawAmtRequest) XXX_Size() int { return xxx_messageInfo_EstimateWithdrawAmtRequest.Size(m) } func (m *EstimateWithdrawAmtRequest) XXX_DiscardUnknown() { xxx_messageInfo_EstimateWithdrawAmtRequest.DiscardUnknown(m) } var xxx_messageInfo_EstimateWithdrawAmtRequest proto.InternalMessageInfo func (m *EstimateWithdrawAmtRequest) GetSrcWithdraws() []*WithdrawInfo { if m != nil { return m.SrcWithdraws } return nil } func (m *EstimateWithdrawAmtRequest) GetDstChainId() uint32 { if m != nil { return m.DstChainId } return 0 } func (m *EstimateWithdrawAmtRequest) GetTokenSymbol() string { if m != nil { return m.TokenSymbol } return "" } func (m *EstimateWithdrawAmtRequest) GetUsrAddr() string { if m != nil { return m.UsrAddr } return "" } type EstimateWithdrawAmtResponse struct { Err *ErrMsg `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"` 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *EstimateWithdrawAmtResponse) Reset() { *m = EstimateWithdrawAmtResponse{} } func (m *EstimateWithdrawAmtResponse) String() string { return proto.CompactTextString(m) } func (*EstimateWithdrawAmtResponse) ProtoMessage() {} func (*EstimateWithdrawAmtResponse) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{14} } func (m *EstimateWithdrawAmtResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EstimateWithdrawAmtResponse.Unmarshal(m, b) } func (m *EstimateWithdrawAmtResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EstimateWithdrawAmtResponse.Marshal(b, m, deterministic) } func (m *EstimateWithdrawAmtResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_EstimateWithdrawAmtResponse.Merge(m, src) } func (m *EstimateWithdrawAmtResponse) XXX_Size() int { return xxx_messageInfo_EstimateWithdrawAmtResponse.Size(m) } func (m *EstimateWithdrawAmtResponse) XXX_DiscardUnknown() { xxx_messageInfo_EstimateWithdrawAmtResponse.DiscardUnknown(m) } var xxx_messageInfo_EstimateWithdrawAmtResponse proto.InternalMessageInfo func (m *EstimateWithdrawAmtResponse) GetErr() *ErrMsg { if m != nil { return m.Err } return nil } func (m *EstimateWithdrawAmtResponse) GetReqAmt() map[uint32]*EstimateWithdrawAmt { if m != nil { return m.ReqAmt } return nil } type EstimateWithdrawAmt struct { EqValueTokenAmt string `protobuf:"bytes,1,opt,name=eq_value_token_amt,json=eqValueTokenAmt,proto3" json:"eq_value_token_amt,omitempty"` BridgeRate float32 `protobuf:"fixed32,2,opt,name=bridge_rate,json=bridgeRate,proto3" json:"bridge_rate,omitempty"` PercFee string `protobuf:"bytes,3,opt,name=perc_fee,json=percFee,proto3" json:"perc_fee,omitempty"` BaseFee string `protobuf:"bytes,4,opt,name=base_fee,json=baseFee,proto3" json:"base_fee,omitempty"` SlippageTolerance uint32 `protobuf:"varint,5,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"` MaxSlippage uint32 `protobuf:"varint,6,opt,name=max_slippage,json=maxSlippage,proto3" json:"max_slippage,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *EstimateWithdrawAmt) Reset() { *m = EstimateWithdrawAmt{} } func (m *EstimateWithdrawAmt) String() string { return proto.CompactTextString(m) } func (*EstimateWithdrawAmt) ProtoMessage() {} func (*EstimateWithdrawAmt) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{15} } func (m *EstimateWithdrawAmt) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_EstimateWithdrawAmt.Unmarshal(m, b) } func (m *EstimateWithdrawAmt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_EstimateWithdrawAmt.Marshal(b, m, deterministic) } func (m *EstimateWithdrawAmt) XXX_Merge(src proto.Message) { xxx_messageInfo_EstimateWithdrawAmt.Merge(m, src) } func (m *EstimateWithdrawAmt) XXX_Size() int { return xxx_messageInfo_EstimateWithdrawAmt.Size(m) } func (m *EstimateWithdrawAmt) XXX_DiscardUnknown() { xxx_messageInfo_EstimateWithdrawAmt.DiscardUnknown(m) } var xxx_messageInfo_EstimateWithdrawAmt proto.InternalMessageInfo func (m *EstimateWithdrawAmt) GetEqValueTokenAmt() string { if m != nil { return m.EqValueTokenAmt } return "" } func (m *EstimateWithdrawAmt) GetBridgeRate() float32 { if m != nil { return m.BridgeRate } return 0 } func (m *EstimateWithdrawAmt) GetPercFee() string { if m != nil { return m.PercFee } return "" } func (m *EstimateWithdrawAmt) GetBaseFee() string { if m != nil { return m.BaseFee } return "" } func (m *EstimateWithdrawAmt) GetSlippageTolerance() uint32 { if m != nil { return m.SlippageTolerance } return 0 } func (m *EstimateWithdrawAmt) GetMaxSlippage() uint32 { if m != nil { return m.MaxSlippage } return 0 } type WithdrawLiquidityRequest struct { WithdrawReq []byte `protobuf:"bytes,1,opt,name=withdraw_req,json=withdrawReq,proto3" json:"withdraw_req,omitempty"` Sig []byte `protobuf:"bytes,2,opt,name=sig,proto3" json:"sig,omitempty"` EstimatedReceivedAmt string `protobuf:"bytes,3,opt,name=estimated_received_amt,json=estimatedReceivedAmt,proto3" json:"estimated_received_amt,omitempty"` MethodType WithdrawMethodType `protobuf:"varint,4,opt,name=method_type,json=methodType,proto3,enum=cbridge.WithdrawMethodType" json:"method_type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WithdrawLiquidityRequest) Reset() { *m = WithdrawLiquidityRequest{} } func (m *WithdrawLiquidityRequest) String() string { return proto.CompactTextString(m) } func (*WithdrawLiquidityRequest) ProtoMessage() {} func (*WithdrawLiquidityRequest) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{16} } func (m *WithdrawLiquidityRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WithdrawLiquidityRequest.Unmarshal(m, b) } func (m *WithdrawLiquidityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WithdrawLiquidityRequest.Marshal(b, m, deterministic) } func (m *WithdrawLiquidityRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_WithdrawLiquidityRequest.Merge(m, src) } func (m *WithdrawLiquidityRequest) XXX_Size() int { return xxx_messageInfo_WithdrawLiquidityRequest.Size(m) } func (m *WithdrawLiquidityRequest) XXX_DiscardUnknown() { xxx_messageInfo_WithdrawLiquidityRequest.DiscardUnknown(m) } var xxx_messageInfo_WithdrawLiquidityRequest proto.InternalMessageInfo func (m *WithdrawLiquidityRequest) GetWithdrawReq() []byte { if m != nil { return m.WithdrawReq } return nil } func (m *WithdrawLiquidityRequest) GetSig() []byte { if m != nil { return m.Sig } return nil } func (m *WithdrawLiquidityRequest) GetEstimatedReceivedAmt() string { if m != nil { return m.EstimatedReceivedAmt } return "" } func (m *WithdrawLiquidityRequest) GetMethodType() WithdrawMethodType { if m != nil { return m.MethodType } return WithdrawMethodType_WD_METHOD_TYPE_UNDEFINED } type WithdrawLiquidityResponse struct { Err *ErrMsg `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"` SeqNum uint64 `protobuf:"varint,2,opt,name=seq_num,json=seqNum,proto3" json:"seq_num,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WithdrawLiquidityResponse) Reset() { *m = WithdrawLiquidityResponse{} } func (m *WithdrawLiquidityResponse) String() string { return proto.CompactTextString(m) } func (*WithdrawLiquidityResponse) ProtoMessage() {} func (*WithdrawLiquidityResponse) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{17} } func (m *WithdrawLiquidityResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WithdrawLiquidityResponse.Unmarshal(m, b) } func (m *WithdrawLiquidityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WithdrawLiquidityResponse.Marshal(b, m, deterministic) } func (m *WithdrawLiquidityResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_WithdrawLiquidityResponse.Merge(m, src) } func (m *WithdrawLiquidityResponse) XXX_Size() int { return xxx_messageInfo_WithdrawLiquidityResponse.Size(m) } func (m *WithdrawLiquidityResponse) XXX_DiscardUnknown() { xxx_messageInfo_WithdrawLiquidityResponse.DiscardUnknown(m) } var xxx_messageInfo_WithdrawLiquidityResponse proto.InternalMessageInfo func (m *WithdrawLiquidityResponse) GetErr() *ErrMsg { if m != nil { return m.Err } return nil } func (m *WithdrawLiquidityResponse) GetSeqNum() uint64 { if m != nil { return m.SeqNum } return 0 } type TransferHistory struct { TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"` SrcSendInfo *TransferInfo `protobuf:"bytes,2,opt,name=src_send_info,json=srcSendInfo,proto3" json:"src_send_info,omitempty"` DstReceivedInfo *TransferInfo `protobuf:"bytes,3,opt,name=dst_received_info,json=dstReceivedInfo,proto3" json:"dst_received_info,omitempty"` Ts uint64 `protobuf:"varint,4,opt,name=ts,proto3" json:"ts,omitempty"` SrcBlockTxLink string `protobuf:"bytes,5,opt,name=src_block_tx_link,json=srcBlockTxLink,proto3" json:"src_block_tx_link,omitempty"` DstBlockTxLink string `protobuf:"bytes,6,opt,name=dst_block_tx_link,json=dstBlockTxLink,proto3" json:"dst_block_tx_link,omitempty"` Status TransferHistoryStatus `protobuf:"varint,7,opt,name=status,proto3,enum=cbridge.TransferHistoryStatus" json:"status,omitempty"` RefundReason XferStatus `protobuf:"varint,8,opt,name=refund_reason,json=refundReason,proto3,enum=cbridge.XferStatus" json:"refund_reason,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TransferHistory) Reset() { *m = TransferHistory{} } func (m *TransferHistory) String() string { return proto.CompactTextString(m) } func (*TransferHistory) ProtoMessage() {} func (*TransferHistory) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{18} } func (m *TransferHistory) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TransferHistory.Unmarshal(m, b) } func (m *TransferHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TransferHistory.Marshal(b, m, deterministic) } func (m *TransferHistory) XXX_Merge(src proto.Message) { xxx_messageInfo_TransferHistory.Merge(m, src) } func (m *TransferHistory) XXX_Size() int { return xxx_messageInfo_TransferHistory.Size(m) } func (m *TransferHistory) XXX_DiscardUnknown() { xxx_messageInfo_TransferHistory.DiscardUnknown(m) } var xxx_messageInfo_TransferHistory proto.InternalMessageInfo func (m *TransferHistory) GetTransferId() string { if m != nil { return m.TransferId } return "" } func (m *TransferHistory) GetSrcSendInfo() *TransferInfo { if m != nil { return m.SrcSendInfo } return nil } func (m *TransferHistory) GetDstReceivedInfo() *TransferInfo { if m != nil { return m.DstReceivedInfo } return nil } func (m *TransferHistory) GetTs() uint64 { if m != nil { return m.Ts } return 0 } func (m *TransferHistory) GetSrcBlockTxLink() string { if m != nil { return m.SrcBlockTxLink } return "" } func (m *TransferHistory) GetDstBlockTxLink() string { if m != nil { return m.DstBlockTxLink } return "" } func (m *TransferHistory) GetStatus() TransferHistoryStatus { if m != nil { return m.Status } return TransferHistoryStatus_TRANSFER_UNKNOWN } func (m *TransferHistory) GetRefundReason() XferStatus { if m != nil { return m.RefundReason } return XferStatus_UNKNOWN } type TransferHistoryRequest struct { NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` PageSize uint64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TransferHistoryRequest) Reset() { *m = TransferHistoryRequest{} } func (m *TransferHistoryRequest) String() string { return proto.CompactTextString(m) } func (*TransferHistoryRequest) ProtoMessage() {} func (*TransferHistoryRequest) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{19} } func (m *TransferHistoryRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TransferHistoryRequest.Unmarshal(m, b) } func (m *TransferHistoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TransferHistoryRequest.Marshal(b, m, deterministic) } func (m *TransferHistoryRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TransferHistoryRequest.Merge(m, src) } func (m *TransferHistoryRequest) XXX_Size() int { return xxx_messageInfo_TransferHistoryRequest.Size(m) } func (m *TransferHistoryRequest) XXX_DiscardUnknown() { xxx_messageInfo_TransferHistoryRequest.DiscardUnknown(m) } var xxx_messageInfo_TransferHistoryRequest proto.InternalMessageInfo func (m *TransferHistoryRequest) GetNextPageToken() string { if m != nil { return m.NextPageToken } return "" } func (m *TransferHistoryRequest) GetPageSize() uint64 { if m != nil { return m.PageSize } return 0 } func (m *TransferHistoryRequest) GetAddr() string { if m != nil { return m.Addr } return "" } type TransferHistoryResponse struct { Err *ErrMsg `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"` History []*TransferHistory `protobuf:"bytes,2,rep,name=history,proto3" json:"history,omitempty"` NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` CurrentSize uint64 `protobuf:"varint,4,opt,name=current_size,json=currentSize,proto3" json:"current_size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TransferHistoryResponse) Reset() { *m = TransferHistoryResponse{} } func (m *TransferHistoryResponse) String() string { return proto.CompactTextString(m) } func (*TransferHistoryResponse) ProtoMessage() {} func (*TransferHistoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{20} } func (m *TransferHistoryResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TransferHistoryResponse.Unmarshal(m, b) } func (m *TransferHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TransferHistoryResponse.Marshal(b, m, deterministic) } func (m *TransferHistoryResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_TransferHistoryResponse.Merge(m, src) } func (m *TransferHistoryResponse) XXX_Size() int { return xxx_messageInfo_TransferHistoryResponse.Size(m) } func (m *TransferHistoryResponse) XXX_DiscardUnknown() { xxx_messageInfo_TransferHistoryResponse.DiscardUnknown(m) } var xxx_messageInfo_TransferHistoryResponse proto.InternalMessageInfo func (m *TransferHistoryResponse) GetErr() *ErrMsg { if m != nil { return m.Err } return nil } func (m *TransferHistoryResponse) GetHistory() []*TransferHistory { if m != nil { return m.History } return nil } func (m *TransferHistoryResponse) GetNextPageToken() string { if m != nil { return m.NextPageToken } return "" } func (m *TransferHistoryResponse) GetCurrentSize() uint64 { if m != nil { return m.CurrentSize } return 0 } type ErrMsg struct { Code ErrCode `protobuf:"varint,1,opt,name=code,proto3,enum=cbridge.ErrCode" json:"code,omitempty"` Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ErrMsg) Reset() { *m = ErrMsg{} } func (m *ErrMsg) String() string { return proto.CompactTextString(m) } func (*ErrMsg) ProtoMessage() {} func (*ErrMsg) Descriptor() ([]byte, []int) { return fileDescriptor_f1a937782ebbded5, []int{21} } func (m *ErrMsg) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ErrMsg.Unmarshal(m, b) } func (m *ErrMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ErrMsg.Marshal(b, m, deterministic) } func (m *ErrMsg) XXX_Merge(src proto.Message) { xxx_messageInfo_ErrMsg.Merge(m, src) } func (m *ErrMsg) XXX_Size() int { return xxx_messageInfo_ErrMsg.Size(m) } func (m *ErrMsg) XXX_DiscardUnknown() { xxx_messageInfo_ErrMsg.DiscardUnknown(m) } var xxx_messageInfo_ErrMsg proto.InternalMessageInfo func (m *ErrMsg) GetCode() ErrCode { if m != nil { return m.Code } return ErrCode_ERROR_CODE_UNDEFINED } func (m *ErrMsg) GetMsg() string { if m != nil { return m.Msg } return "" } func init() { proto.RegisterEnum("cbridge.WithdrawMethodType", WithdrawMethodType_name, WithdrawMethodType_value) proto.RegisterEnum("cbridge.ErrCode", ErrCode_name, ErrCode_value) proto.RegisterType((*Chain)(nil), "cbridge.Chain") proto.RegisterType((*ChainTokenInfo)(nil), "cbridge.ChainTokenInfo") proto.RegisterType((*TokenInfo)(nil), "cbridge.TokenInfo") proto.RegisterType((*TransferInfo)(nil), "cbridge.TransferInfo") proto.RegisterType((*GetTransferStatusRequest)(nil), "cbridge.GetTransferStatusRequest") proto.RegisterType((*GetTransferStatusResponse)(nil), "cbridge.GetTransferStatusResponse") proto.RegisterType((*GetTransferConfigsRequest)(nil), "cbridge.GetTransferConfigsRequest") proto.RegisterType((*GetTransferConfigsResponse)(nil), "cbridge.GetTransferConfigsResponse") proto.RegisterMapType((map[uint32]*ChainTokenInfo)(nil), "cbridge.GetTransferConfigsResponse.ChainTokenEntry") proto.RegisterType((*GetTokenInfoRequest)(nil), "cbridge.GetTokenInfoRequest") proto.RegisterType((*GetTokenInfoResponse)(nil), "cbridge.GetTokenInfoResponse") proto.RegisterType((*EstimateAmtRequest)(nil), "cbridge.EstimateAmtRequest") proto.RegisterType((*EstimateAmtResponse)(nil), "cbridge.EstimateAmtResponse") proto.RegisterType((*WithdrawInfo)(nil), "cbridge.WithdrawInfo") proto.RegisterType((*EstimateWithdrawAmtRequest)(nil), "cbridge.EstimateWithdrawAmtRequest") proto.RegisterType((*EstimateWithdrawAmtResponse)(nil), "cbridge.EstimateWithdrawAmtResponse") proto.RegisterMapType((map[uint32]*EstimateWithdrawAmt)(nil), "cbridge.EstimateWithdrawAmtResponse.ReqAmtEntry") proto.RegisterType((*EstimateWithdrawAmt)(nil), "cbridge.EstimateWithdrawAmt") proto.RegisterType((*WithdrawLiquidityRequest)(nil), "cbridge.WithdrawLiquidityRequest") proto.RegisterType((*WithdrawLiquidityResponse)(nil), "cbridge.WithdrawLiquidityResponse") proto.RegisterType((*TransferHistory)(nil), "cbridge.TransferHistory") proto.RegisterType((*TransferHistoryRequest)(nil), "cbridge.TransferHistoryRequest") proto.RegisterType((*TransferHistoryResponse)(nil), "cbridge.TransferHistoryResponse") proto.RegisterType((*ErrMsg)(nil), "cbridge.ErrMsg") } func init() { proto.RegisterFile("gateway.proto", fileDescriptor_f1a937782ebbded5) } var fileDescriptor_f1a937782ebbded5 = []byte{ // 1632 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xdd, 0x72, 0x23, 0x47, 0x15, 0x66, 0x34, 0xb2, 0xc6, 0x3e, 0x92, 0x65, 0x6d, 0xef, 0xdf, 0xd8, 0xde, 0x10, 0xed, 0x90, 0x4a, 0x99, 0x40, 0x0c, 0x38, 0x14, 0x15, 0x16, 0xaa, 0x40, 0x2b, 0x69, 0x77, 0x45, 0x6c, 0x29, 0xd5, 0x52, 0x62, 0xc2, 0x4d, 0xd7, 0x78, 0xa6, 0xad, 0x9d, 0xb2, 0x66, 0x46, 0xea, 0x6e, 0xc5, 0x56, 0x9e, 0x80, 0xab, 0xdc, 0x73, 0xc7, 0x15, 0xcf, 0x40, 0x15, 0x97, 0xbc, 0x03, 0xbc, 0x00, 0x37, 0x90, 0x5b, 0x1e, 0x80, 0xea, 0x9f, 0xd1, 0xbf, 0x8c, 0xa8, 0x22, 0x77, 0x3d, 0xe7, 0x7c, 0x7d, 0xfa, 0x7c, 0xe7, 0xaf, 0x5b, 0x82, 0xfd, 0xbe, 0x2f, 0xe8, 0xad, 0x3f, 0x39, 0x1d, 0xb2, 0x54, 0xa4, 0xc8, 0x09, 0xae, 0x58, 0x14, 0xf6, 0xe9, 0x51, 0x71, 0x34, 0xa6, 0xcc, 0x48, 0x8f, 0xf6, 0x8d, 0x54, 0x7f, 0x7a, 0x7f, 0xca, 0xc1, 0x4e, 0xfd, 0xad, 0x1f, 0x25, 0xa8, 0x0c, 0xb9, 0x28, 0x74, 0xad, 0xaa, 0x75, 0xb2, 0x8f, 0x73, 0x51, 0x88, 0x10, 0xe4, 0x13, 0x3f, 0xa6, 0x6e, 0xae, 0x6a, 0x9d, 0xec, 0x61, 0xb5, 0x96, 0xb2, 0x28, 0x48, 0x13, 0xd7, 0xd6, 0x32, 0xb9, 0x46, 0xef, 0x42, 0xf1, 0x6a, 0x90, 0x06, 0x37, 0x24, 0xa4, 0x03, 0x7f, 0xe2, 0xe6, 0x95, 0x01, 0x50, 0xa2, 0x86, 0x94, 0xa0, 0x13, 0xa8, 0xf4, 0x7d, 0x4e, 0x44, 0x7a, 0x43, 0x13, 0xc2, 0x27, 0xf1, 0x55, 0x3a, 0x70, 0x77, 0x94, 0x81, 0x72, 0xdf, 0xe7, 0x3d, 0x29, 0xee, 0x2a, 0xa9, 0x34, 0x45, 0xef, 0x86, 0x83, 0x94, 0x51, 0x32, 0x66, 0x03, 0xb7, 0xa0, 0x40, 0x60, 0x44, 0x9f, 0xb1, 0x01, 0xfa, 0x1e, 0xec, 0x07, 0x69, 0x22, 0x98, 0x1f, 0x08, 0xe2, 0x87, 0x21, 0x73, 0x77, 0x15, 0xa4, 0x94, 0x09, 0x6b, 0x61, 0xc8, 0x50, 0x15, 0x4a, 0x21, 0x4b, 0x87, 0x44, 0x1e, 0xea, 0xc7, 0xc2, 0xdd, 0xd3, 0x66, 0xa4, 0xec, 0xb5, 0xcf, 0x6b, 0xb1, 0x40, 0x3f, 0x04, 0xc4, 0xc7, 0xfd, 0x3e, 0xe5, 0x82, 0x86, 0xe4, 0xca, 0xe7, 0x94, 0x5c, 0x53, 0xea, 0x42, 0xd5, 0x3a, 0xb1, 0x70, 0x65, 0xaa, 0x79, 0xe9, 0x73, 0xfa, 0x8a, 0xd2, 0xdf, 0xe4, 0x77, 0x9d, 0xca, 0xae, 0xf7, 0x02, 0xca, 0x2a, 0x4e, 0xca, 0xdf, 0x56, 0x72, 0x9d, 0xa2, 0x13, 0xd8, 0x51, 0x9c, 0x5c, 0xab, 0x6a, 0x9f, 0x14, 0xcf, 0xd0, 0x69, 0x16, 0xd9, 0x29, 0x04, 0x6b, 0x80, 0xf7, 0x05, 0xec, 0xcd, 0xb6, 0xbd, 0x37, 0xdb, 0x66, 0x9d, 0x14, 0xcf, 0xca, 0x8b, 0xdb, 0xcc, 0x96, 0x6d, 0xa3, 0xef, 0x31, 0x28, 0xf5, 0x98, 0x9f, 0xf0, 0x6b, 0xca, 0x32, 0xeb, 0x81, 0x74, 0x73, 0xc5, 0xba, 0x72, 0x1e, 0x6b, 0xe5, 0xcc, 0x87, 0xdc, 0x7d, 0x3e, 0x3c, 0x81, 0x82, 0x1f, 0xa7, 0xe3, 0x44, 0x98, 0x13, 0xcd, 0x97, 0xf7, 0x0b, 0x70, 0x5f, 0x53, 0x91, 0x1d, 0xdb, 0x15, 0xbe, 0x18, 0x73, 0x4c, 0x47, 0x63, 0xca, 0x85, 0x4c, 0xa1, 0x30, 0x0a, 0x62, 0xca, 0x69, 0x0f, 0x43, 0x26, 0x6a, 0x85, 0xde, 0x1f, 0x6c, 0x38, 0x5c, 0xb3, 0x9b, 0x0f, 0xd3, 0x84, 0x53, 0xf4, 0x1c, 0x6c, 0xca, 0x98, 0x71, 0xfe, 0x60, 0xea, 0x56, 0x93, 0xb1, 0x0b, 0xde, 0xc7, 0x52, 0x87, 0x7e, 0x06, 0x05, 0xae, 0x36, 0x29, 0xe7, 0xcb, 0x67, 0xdf, 0x9d, 0x39, 0x6f, 0x6c, 0xbe, 0x89, 0xb8, 0x48, 0xd9, 0xc4, 0x98, 0x36, 0x68, 0xf4, 0x0e, 0xc0, 0x6d, 0x48, 0xd2, 0x44, 0x87, 0x47, 0x32, 0x2a, 0xe1, 0xbd, 0xdb, 0xb0, 0xa3, 0x05, 0xd2, 0x71, 0x9e, 0x32, 0x59, 0x10, 0x3c, 0xea, 0x73, 0x37, 0x5f, 0xb5, 0x4f, 0x4a, 0x18, 0xb4, 0xa8, 0x1b, 0xf5, 0x39, 0x72, 0xc1, 0xe1, 0x51, 0x3f, 0xa1, 0x8c, 0xbb, 0x3b, 0x4a, 0x99, 0x7d, 0xca, 0x38, 0x0d, 0xd3, 0x5b, 0xa9, 0x28, 0x28, 0x85, 0xf9, 0x42, 0x1f, 0xc3, 0x3e, 0xa3, 0xd7, 0xe3, 0x24, 0x24, 0x8c, 0xfa, 0x3c, 0x4d, 0x5c, 0x47, 0x39, 0xfc, 0x70, 0xea, 0xf0, 0x6f, 0x67, 0x01, 0x28, 0x69, 0x24, 0x56, 0xc0, 0xe5, 0x9e, 0xda, 0x5d, 0xe9, 0xa9, 0xef, 0xc3, 0x03, 0xce, 0x02, 0xa2, 0x41, 0xe2, 0x8e, 0x0c, 0xa2, 0xe4, 0xc6, 0x14, 0x7a, 0x99, 0xb3, 0xe0, 0xa5, 0x94, 0xf7, 0xee, 0xce, 0xa3, 0xe4, 0x46, 0x42, 0x43, 0x2e, 0x96, 0xa0, 0xa0, 0xa1, 0x21, 0x17, 0x73, 0x50, 0xef, 0x78, 0x21, 0x35, 0xf5, 0x34, 0xb9, 0x8e, 0xfa, 0x59, 0x66, 0xbd, 0xbf, 0xe5, 0xe0, 0x68, 0x9d, 0x76, 0xfb, 0xcc, 0xbd, 0x0f, 0x05, 0x15, 0x6b, 0x99, 0x39, 0x7b, 0x4d, 0x71, 0x1a, 0x2d, 0xea, 0x41, 0x51, 0xad, 0xf4, 0xc8, 0x70, 0x6d, 0x05, 0xfe, 0x68, 0x0a, 0xde, 0xec, 0xc4, 0xe9, 0xac, 0x43, 0x9b, 0x89, 0x60, 0x13, 0x0c, 0xc1, 0x54, 0x80, 0x7e, 0x05, 0xcf, 0xae, 0x7d, 0x16, 0x47, 0x49, 0x9f, 0x30, 0x7a, 0xeb, 0xb3, 0x90, 0x2c, 0x8e, 0x92, 0xbc, 0x0a, 0xc9, 0xa1, 0xc1, 0x60, 0x05, 0xa9, 0xcf, 0xcd, 0x95, 0xa3, 0xcf, 0xe1, 0x60, 0xc9, 0x3e, 0xaa, 0x80, 0x7d, 0x43, 0x27, 0x66, 0x68, 0xca, 0x25, 0xfa, 0x10, 0x76, 0xbe, 0xf4, 0x07, 0x63, 0x6a, 0x3a, 0xeb, 0xe9, 0x22, 0xc5, 0xb9, 0xc9, 0xa0, 0x50, 0x2f, 0x72, 0x1f, 0x5b, 0x5e, 0x17, 0x1e, 0x4a, 0x4a, 0x53, 0x95, 0xe9, 0xa4, 0x43, 0xd8, 0xd5, 0x51, 0x98, 0x4e, 0x65, 0x47, 0x7d, 0xb7, 0x42, 0xf4, 0x1c, 0x4a, 0x0b, 0xd3, 0x54, 0x0f, 0x89, 0xa2, 0x98, 0x8d, 0x52, 0x6f, 0x00, 0x8f, 0x16, 0x8d, 0x6e, 0x9f, 0xa6, 0x9f, 0x00, 0x68, 0xeb, 0x51, 0x72, 0x9d, 0x1a, 0x1e, 0xeb, 0x86, 0xdb, 0x9e, 0xc8, 0x96, 0xde, 0xdf, 0x2d, 0x40, 0x4d, 0x2e, 0xa2, 0xd8, 0x17, 0xb4, 0x16, 0x8b, 0x8c, 0x42, 0x15, 0x4a, 0xb2, 0x4a, 0x97, 0x68, 0x00, 0x67, 0x41, 0xdd, 0x30, 0x91, 0xb3, 0x9a, 0x8b, 0x19, 0x22, 0xa7, 0x11, 0x21, 0x17, 0xf5, 0x0d, 0x5c, 0xed, 0x15, 0xae, 0x32, 0x0b, 0x72, 0xce, 0xeb, 0x04, 0xca, 0xa5, 0x8c, 0xdd, 0x98, 0x33, 0x9d, 0x57, 0x7d, 0xd5, 0x38, 0x63, 0xce, 0xd4, 0xed, 0xf0, 0x21, 0x20, 0x3e, 0x88, 0x86, 0x43, 0xbf, 0x4f, 0x89, 0x48, 0x07, 0x94, 0xf9, 0x49, 0x40, 0xd5, 0x55, 0xb3, 0x8f, 0x1f, 0x64, 0x9a, 0x5e, 0xa6, 0xf0, 0xbe, 0xce, 0xc1, 0xc3, 0x05, 0x66, 0xdb, 0xc7, 0xf1, 0x07, 0x80, 0xe8, 0x88, 0xa8, 0x3c, 0x9b, 0xcb, 0x4f, 0x7a, 0xa9, 0x73, 0x75, 0x40, 0x47, 0x9f, 0x4b, 0x85, 0x8a, 0xa6, 0xbc, 0x92, 0x64, 0xc7, 0x2b, 0x13, 0x84, 0xf9, 0x82, 0x2a, 0x96, 0x39, 0x0c, 0x5a, 0x84, 0x7d, 0x41, 0x25, 0xa5, 0x21, 0x65, 0x81, 0xba, 0xa9, 0x34, 0x53, 0x47, 0x7e, 0xbf, 0xa2, 0x4a, 0x35, 0xbd, 0xc4, 0x1c, 0xad, 0xba, 0xd2, 0x77, 0xd7, 0x06, 0xb6, 0x3b, 0x1b, 0xd8, 0xca, 0x60, 0xc7, 0xfe, 0x1d, 0xc9, 0x14, 0x26, 0x2c, 0xc5, 0xd8, 0xbf, 0xeb, 0x1a, 0x91, 0x37, 0x84, 0xd2, 0x65, 0x24, 0xde, 0x86, 0xcc, 0xbf, 0x55, 0x17, 0xce, 0x3d, 0x65, 0x3a, 0xbb, 0x3f, 0x72, 0xf3, 0xf7, 0xc7, 0x06, 0xa7, 0xec, 0x4d, 0x29, 0xf8, 0xb3, 0x05, 0x47, 0x59, 0x0a, 0xb2, 0xa3, 0xe7, 0x8a, 0xec, 0x05, 0xec, 0xcb, 0x22, 0xbb, 0x35, 0x1a, 0x6e, 0xae, 0xe3, 0xc7, 0xd3, 0x9c, 0xcc, 0xbb, 0x8b, 0x65, 0x41, 0x66, 0x02, 0xfe, 0xff, 0x29, 0xbf, 0xf9, 0x62, 0xcb, 0x2f, 0x14, 0x9b, 0xf7, 0x0f, 0x0b, 0x8e, 0xd7, 0xba, 0xbe, 0x7d, 0x15, 0xb5, 0xc0, 0x61, 0x74, 0x64, 0x4a, 0x47, 0x12, 0xfb, 0xf1, 0x0c, 0xb6, 0xd9, 0xf2, 0x29, 0xa6, 0xa3, 0x5a, 0x2c, 0xf4, 0x14, 0x2c, 0x30, 0xf5, 0x71, 0x74, 0x09, 0xc5, 0x39, 0xf1, 0x9a, 0xe1, 0x75, 0xb6, 0x38, 0xbc, 0x9e, 0xdd, 0x7b, 0xd2, 0xdc, 0x04, 0xfb, 0xc6, 0x9a, 0x35, 0xc9, 0x1c, 0x64, 0x43, 0x07, 0x58, 0x5b, 0x75, 0x40, 0xee, 0xde, 0x0e, 0xb0, 0x37, 0x77, 0x40, 0xfe, 0xdb, 0xee, 0x80, 0xbf, 0x5a, 0xe0, 0x66, 0x2c, 0xcf, 0xa3, 0xd1, 0x38, 0x0a, 0x23, 0x31, 0xc9, 0xaa, 0xf1, 0x39, 0x94, 0xb2, 0x4a, 0x24, 0x8c, 0x8e, 0x14, 0xd9, 0x12, 0x2e, 0x66, 0x32, 0x4c, 0x47, 0x32, 0xee, 0x3c, 0xea, 0x2b, 0x82, 0x25, 0x2c, 0x97, 0xe8, 0xa7, 0xf0, 0x84, 0x9a, 0xf0, 0xc9, 0xb7, 0x42, 0x40, 0xa3, 0x2f, 0x69, 0xa8, 0x62, 0xa5, 0x79, 0x3e, 0x9a, 0x6a, 0xb1, 0x51, 0xca, 0x80, 0xfd, 0x12, 0x8a, 0x31, 0x15, 0x6f, 0xd3, 0x90, 0x88, 0xc9, 0x50, 0xf3, 0x2e, 0x9f, 0x1d, 0xaf, 0x94, 0xfd, 0x85, 0xc2, 0xf4, 0x26, 0x43, 0x8a, 0x21, 0x9e, 0xae, 0xbd, 0x4b, 0x38, 0x5c, 0x43, 0x62, 0xfb, 0xba, 0x7c, 0x0a, 0x0e, 0xa7, 0x23, 0x92, 0x8c, 0x63, 0xc5, 0x24, 0x8f, 0x0b, 0x9c, 0x8e, 0xda, 0xe3, 0xd8, 0xfb, 0xbd, 0x0d, 0x07, 0x4b, 0x2f, 0xb1, 0xff, 0xfa, 0x2a, 0x44, 0x3f, 0xd7, 0x4d, 0xcc, 0x69, 0x12, 0xce, 0x5f, 0x3b, 0x8f, 0x57, 0xde, 0x76, 0xaa, 0x89, 0x8b, 0x9c, 0x05, 0x5d, 0x9a, 0x84, 0x6a, 0x00, 0xd5, 0xf4, 0xfb, 0x66, 0x1a, 0x36, 0xb5, 0xdd, 0xbe, 0x6f, 0xfb, 0x41, 0xc8, 0x45, 0x16, 0x48, 0x65, 0xa2, 0x0c, 0x39, 0xc1, 0x55, 0x00, 0xf3, 0x38, 0x27, 0xf8, 0xfa, 0xd7, 0xd5, 0xce, 0xf6, 0xaf, 0xab, 0xc2, 0xba, 0xd7, 0xd5, 0xdc, 0xc3, 0xd5, 0xf9, 0x9f, 0x1e, 0xae, 0x2b, 0xcf, 0xc8, 0xdd, 0x2d, 0x9f, 0x91, 0xde, 0x08, 0x9e, 0x2c, 0x99, 0xce, 0xca, 0xf4, 0x7d, 0x38, 0x48, 0xe8, 0x9d, 0x20, 0xa6, 0x2d, 0xb2, 0x9f, 0x23, 0x7b, 0x78, 0x5f, 0x8a, 0x3f, 0x55, 0x2d, 0x21, 0x1f, 0x4d, 0xc7, 0xb0, 0xa7, 0x20, 0x3c, 0xfa, 0x8a, 0x9a, 0x3c, 0xef, 0x4a, 0x41, 0x37, 0xfa, 0x4a, 0xfd, 0x1e, 0x51, 0x43, 0xcf, 0xfc, 0x1e, 0x91, 0x6b, 0xef, 0x2f, 0x16, 0x3c, 0x5d, 0x39, 0x73, 0xfb, 0xaa, 0x3a, 0x03, 0xe7, 0xad, 0xde, 0x65, 0xa6, 0x9d, 0xbb, 0x29, 0x48, 0x38, 0x03, 0xae, 0xe3, 0x62, 0xaf, 0xe3, 0xf2, 0x1c, 0x4a, 0xc1, 0x98, 0x31, 0x9a, 0x08, 0x4d, 0x47, 0xe7, 0xbb, 0x68, 0x64, 0x92, 0x91, 0xf7, 0x6b, 0x28, 0x68, 0x6f, 0xd0, 0x7b, 0x90, 0x0f, 0xd2, 0x90, 0x2a, 0x67, 0xcb, 0x67, 0x95, 0x79, 0x67, 0xeb, 0x69, 0x48, 0xb1, 0xd2, 0xca, 0x56, 0x8e, 0x79, 0xdf, 0x5c, 0x6f, 0x72, 0xf9, 0xc1, 0xd7, 0x16, 0xa0, 0xd5, 0xce, 0x43, 0xcf, 0xc0, 0xbd, 0x6c, 0x90, 0x8b, 0x66, 0xef, 0x4d, 0xa7, 0x41, 0x7a, 0x5f, 0x7c, 0xda, 0x24, 0x9f, 0xb5, 0x1b, 0xcd, 0x57, 0xad, 0x76, 0xb3, 0x51, 0xf9, 0x0e, 0x3a, 0x84, 0xc7, 0x4b, 0xda, 0x4e, 0xbb, 0x49, 0xf0, 0x45, 0xc5, 0x42, 0xef, 0xc0, 0xe1, 0x92, 0xaa, 0x76, 0x7e, 0x4e, 0x5a, 0x6d, 0x89, 0xa8, 0xe4, 0x50, 0x15, 0x9e, 0x2d, 0xa9, 0xbb, 0xbd, 0xda, 0x27, 0xad, 0xf6, 0x6b, 0x52, 0x3f, 0xaf, 0xb5, 0x2e, 0x2a, 0xf6, 0x07, 0x7f, 0xb4, 0xc0, 0x31, 0x4e, 0x23, 0x17, 0x1e, 0x35, 0x31, 0xee, 0x60, 0x52, 0xef, 0x34, 0x16, 0x3d, 0x78, 0x02, 0x0f, 0xe6, 0x34, 0xf5, 0xce, 0xc5, 0x45, 0xa7, 0x5d, 0xf9, 0xb7, 0x8d, 0xaa, 0x70, 0xac, 0xe5, 0xed, 0x0e, 0xe9, 0x75, 0x3e, 0x69, 0xca, 0x73, 0x49, 0xa3, 0xdb, 0x23, 0xf5, 0x37, 0xb5, 0x56, 0xbb, 0xf2, 0x4f, 0x67, 0x3d, 0xa2, 0x8b, 0xeb, 0x06, 0xf1, 0x2f, 0x07, 0xbd, 0x0b, 0x47, 0x1a, 0xd1, 0x6a, 0xb7, 0x7a, 0xe4, 0xb2, 0xd5, 0x7b, 0xd3, 0xc0, 0xb5, 0x4b, 0xf2, 0xaa, 0xd6, 0x3a, 0x6f, 0x36, 0x2a, 0xdf, 0x38, 0x2f, 0x4b, 0xbf, 0x83, 0xd3, 0xd3, 0x1f, 0x99, 0x08, 0x5f, 0x15, 0xd4, 0x1f, 0x13, 0x1f, 0xfd, 0x27, 0x00, 0x00, 0xff, 0xff, 0x98, 0xee, 0xef, 0x8e, 0xce, 0x10, 0x00, 0x00, }