status-go/services/wallet/bridge/cbridge/gateway.pb.go

1596 lines
60 KiB
Go

// 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,
}