@kaiachain/kss-bridges-celer
Version:
TypeScript client and use-cases for cBridge
1,327 lines (1,083 loc) • 133 kB
TypeScript
import * as jspb from 'google-protobuf'
import * as gogoproto_gogo_pb from '../gogoproto/gogo_pb';
import * as google_api_annotations_pb from '../google/api/annotations_pb';
import * as sgn_cbridge_v1_query_pb from '../sgn/cbridge/v1/query_pb';
import * as sgn_cbridge_v1_cbridge_pb from '../sgn/cbridge/v1/cbridge_pb';
import * as sgn_common_v1_common_pb from '../sgn/common/v1/common_pb';
import * as sgn_farming_v1_farming_pb from '../sgn/farming/v1/farming_pb';
import * as sgn_distribution_v1_distribution_pb from '../sgn/distribution/v1/distribution_pb';
import * as sgn_pegbridge_v1_pegbridge_pb from '../sgn/pegbridge/v1/pegbridge_pb';
import * as sgn_message_v1_query_pb from '../sgn/message/v1/query_pb';
import * as sgn_pegbridge_v1_tx_pb from '../sgn/pegbridge/v1/tx_pb';
import * as cosmos_base_v1beta1_coin_pb from '../cosmos/base/v1beta1/coin_pb';
import * as sgn_health_v1_health_pb from '../sgn/health/v1/health_pb';
export class InitPegRefundRequest extends jspb.Message {
getRefId(): Uint8Array | string;
getRefId_asU8(): Uint8Array;
getRefId_asB64(): string;
setRefId(value: Uint8Array | string): InitPegRefundRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): InitPegRefundRequest.AsObject;
static toObject(includeInstance: boolean, msg: InitPegRefundRequest): InitPegRefundRequest.AsObject;
static serializeBinaryToWriter(message: InitPegRefundRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): InitPegRefundRequest;
static deserializeBinaryFromReader(message: InitPegRefundRequest, reader: jspb.BinaryReader): InitPegRefundRequest;
}
export namespace InitPegRefundRequest {
export type AsObject = {
refId: Uint8Array | string,
}
}
export class InitPegRefundResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): InitPegRefundResponse;
hasErr(): boolean;
clearErr(): InitPegRefundResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): InitPegRefundResponse.AsObject;
static toObject(includeInstance: boolean, msg: InitPegRefundResponse): InitPegRefundResponse.AsObject;
static serializeBinaryToWriter(message: InitPegRefundResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): InitPegRefundResponse;
static deserializeBinaryFromReader(message: InitPegRefundResponse, reader: jspb.BinaryReader): InitPegRefundResponse;
}
export namespace InitPegRefundResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
}
}
export class InitWithdrawRequest extends jspb.Message {
getWithdrawReq(): Uint8Array | string;
getWithdrawReq_asU8(): Uint8Array;
getWithdrawReq_asB64(): string;
setWithdrawReq(value: Uint8Array | string): InitWithdrawRequest;
getSig(): Uint8Array | string;
getSig_asU8(): Uint8Array;
getSig_asB64(): string;
setSig(value: Uint8Array | string): InitWithdrawRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): InitWithdrawRequest.AsObject;
static toObject(includeInstance: boolean, msg: InitWithdrawRequest): InitWithdrawRequest.AsObject;
static serializeBinaryToWriter(message: InitWithdrawRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): InitWithdrawRequest;
static deserializeBinaryFromReader(message: InitWithdrawRequest, reader: jspb.BinaryReader): InitWithdrawRequest;
}
export namespace InitWithdrawRequest {
export type AsObject = {
withdrawReq: Uint8Array | string,
sig: Uint8Array | string,
}
}
export class InitWithdrawResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): InitWithdrawResponse;
hasErr(): boolean;
clearErr(): InitWithdrawResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): InitWithdrawResponse.AsObject;
static toObject(includeInstance: boolean, msg: InitWithdrawResponse): InitWithdrawResponse.AsObject;
static serializeBinaryToWriter(message: InitWithdrawResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): InitWithdrawResponse;
static deserializeBinaryFromReader(message: InitWithdrawResponse, reader: jspb.BinaryReader): InitWithdrawResponse;
}
export namespace InitWithdrawResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
}
}
export class GetUsrBalanceRequest extends jspb.Message {
getSig(): Uint8Array | string;
getSig_asU8(): Uint8Array;
getSig_asB64(): string;
setSig(value: Uint8Array | string): GetUsrBalanceRequest;
getSigAddr(): string;
setSigAddr(value: string): GetUsrBalanceRequest;
getUsrAddr(): string;
setUsrAddr(value: string): GetUsrBalanceRequest;
getChainId(): number;
setChainId(value: number): GetUsrBalanceRequest;
getTokenSymbol(): string;
setTokenSymbol(value: string): GetUsrBalanceRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetUsrBalanceRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetUsrBalanceRequest): GetUsrBalanceRequest.AsObject;
static serializeBinaryToWriter(message: GetUsrBalanceRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetUsrBalanceRequest;
static deserializeBinaryFromReader(message: GetUsrBalanceRequest, reader: jspb.BinaryReader): GetUsrBalanceRequest;
}
export namespace GetUsrBalanceRequest {
export type AsObject = {
sig: Uint8Array | string,
sigAddr: string,
usrAddr: string,
chainId: number,
tokenSymbol: string,
}
}
export class GetUsrBalanceResponse extends jspb.Message {
getBalance(): string;
setBalance(value: string): GetUsrBalanceResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetUsrBalanceResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetUsrBalanceResponse): GetUsrBalanceResponse.AsObject;
static serializeBinaryToWriter(message: GetUsrBalanceResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetUsrBalanceResponse;
static deserializeBinaryFromReader(message: GetUsrBalanceResponse, reader: jspb.BinaryReader): GetUsrBalanceResponse;
}
export namespace GetUsrBalanceResponse {
export type AsObject = {
balance: string,
}
}
export class ClaimPegBridgeFeeRequest extends jspb.Message {
getMsg(): sgn_pegbridge_v1_tx_pb.MsgClaimFee | undefined;
setMsg(value?: sgn_pegbridge_v1_tx_pb.MsgClaimFee): ClaimPegBridgeFeeRequest;
hasMsg(): boolean;
clearMsg(): ClaimPegBridgeFeeRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ClaimPegBridgeFeeRequest.AsObject;
static toObject(includeInstance: boolean, msg: ClaimPegBridgeFeeRequest): ClaimPegBridgeFeeRequest.AsObject;
static serializeBinaryToWriter(message: ClaimPegBridgeFeeRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ClaimPegBridgeFeeRequest;
static deserializeBinaryFromReader(message: ClaimPegBridgeFeeRequest, reader: jspb.BinaryReader): ClaimPegBridgeFeeRequest;
}
export namespace ClaimPegBridgeFeeRequest {
export type AsObject = {
msg?: sgn_pegbridge_v1_tx_pb.MsgClaimFee.AsObject,
}
}
export class ClaimPegBridgeFeeResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): ClaimPegBridgeFeeResponse;
hasErr(): boolean;
clearErr(): ClaimPegBridgeFeeResponse;
getResp(): sgn_pegbridge_v1_tx_pb.MsgClaimFeeResponse | undefined;
setResp(value?: sgn_pegbridge_v1_tx_pb.MsgClaimFeeResponse): ClaimPegBridgeFeeResponse;
hasResp(): boolean;
clearResp(): ClaimPegBridgeFeeResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ClaimPegBridgeFeeResponse.AsObject;
static toObject(includeInstance: boolean, msg: ClaimPegBridgeFeeResponse): ClaimPegBridgeFeeResponse.AsObject;
static serializeBinaryToWriter(message: ClaimPegBridgeFeeResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ClaimPegBridgeFeeResponse;
static deserializeBinaryFromReader(message: ClaimPegBridgeFeeResponse, reader: jspb.BinaryReader): ClaimPegBridgeFeeResponse;
}
export namespace ClaimPegBridgeFeeResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
resp?: sgn_pegbridge_v1_tx_pb.MsgClaimFeeResponse.AsObject,
}
}
export class GetCampaignScoresRequest extends jspb.Message {
getDate(): number;
setDate(value: number): GetCampaignScoresRequest;
getBeginBlock(): number;
setBeginBlock(value: number): GetCampaignScoresRequest;
getEndBlock(): number;
setEndBlock(value: number): GetCampaignScoresRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetCampaignScoresRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetCampaignScoresRequest): GetCampaignScoresRequest.AsObject;
static serializeBinaryToWriter(message: GetCampaignScoresRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetCampaignScoresRequest;
static deserializeBinaryFromReader(message: GetCampaignScoresRequest, reader: jspb.BinaryReader): GetCampaignScoresRequest;
}
export namespace GetCampaignScoresRequest {
export type AsObject = {
date: number,
beginBlock: number,
endBlock: number,
}
}
export class GetCampaignScoresResponse extends jspb.Message {
getScoresList(): Array<CampaignScore>;
setScoresList(value: Array<CampaignScore>): GetCampaignScoresResponse;
clearScoresList(): GetCampaignScoresResponse;
addScores(value?: CampaignScore, index?: number): CampaignScore;
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): GetCampaignScoresResponse;
hasErr(): boolean;
clearErr(): GetCampaignScoresResponse;
getBegin(): number;
setBegin(value: number): GetCampaignScoresResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetCampaignScoresResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetCampaignScoresResponse): GetCampaignScoresResponse.AsObject;
static serializeBinaryToWriter(message: GetCampaignScoresResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetCampaignScoresResponse;
static deserializeBinaryFromReader(message: GetCampaignScoresResponse, reader: jspb.BinaryReader): GetCampaignScoresResponse;
}
export namespace GetCampaignScoresResponse {
export type AsObject = {
scoresList: Array<CampaignScore.AsObject>,
err?: ErrMsg.AsObject,
begin: number,
}
}
export class CampaignScore extends jspb.Message {
getUsrAddr(): string;
setUsrAddr(value: string): CampaignScore;
getScore(): number;
setScore(value: number): CampaignScore;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CampaignScore.AsObject;
static toObject(includeInstance: boolean, msg: CampaignScore): CampaignScore.AsObject;
static serializeBinaryToWriter(message: CampaignScore, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CampaignScore;
static deserializeBinaryFromReader(message: CampaignScore, reader: jspb.BinaryReader): CampaignScore;
}
export namespace CampaignScore {
export type AsObject = {
usrAddr: string,
score: number,
}
}
export class QueryLiquidityStatusResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): QueryLiquidityStatusResponse;
hasErr(): boolean;
clearErr(): QueryLiquidityStatusResponse;
getStatus(): sgn_cbridge_v1_query_pb.WithdrawStatus;
setStatus(value: sgn_cbridge_v1_query_pb.WithdrawStatus): QueryLiquidityStatusResponse;
getWdOnchain(): Uint8Array | string;
getWdOnchain_asU8(): Uint8Array;
getWdOnchain_asB64(): string;
setWdOnchain(value: Uint8Array | string): QueryLiquidityStatusResponse;
getSortedSigsList(): Array<Uint8Array | string>;
setSortedSigsList(value: Array<Uint8Array | string>): QueryLiquidityStatusResponse;
clearSortedSigsList(): QueryLiquidityStatusResponse;
addSortedSigs(value: Uint8Array | string, index?: number): QueryLiquidityStatusResponse;
getSignersList(): Array<Uint8Array | string>;
setSignersList(value: Array<Uint8Array | string>): QueryLiquidityStatusResponse;
clearSignersList(): QueryLiquidityStatusResponse;
addSigners(value: Uint8Array | string, index?: number): QueryLiquidityStatusResponse;
getPowersList(): Array<Uint8Array | string>;
setPowersList(value: Array<Uint8Array | string>): QueryLiquidityStatusResponse;
clearPowersList(): QueryLiquidityStatusResponse;
addPowers(value: Uint8Array | string, index?: number): QueryLiquidityStatusResponse;
getBlockTxLink(): string;
setBlockTxLink(value: string): QueryLiquidityStatusResponse;
getBlockDelay(): number;
setBlockDelay(value: number): QueryLiquidityStatusResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): QueryLiquidityStatusResponse.AsObject;
static toObject(includeInstance: boolean, msg: QueryLiquidityStatusResponse): QueryLiquidityStatusResponse.AsObject;
static serializeBinaryToWriter(message: QueryLiquidityStatusResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): QueryLiquidityStatusResponse;
static deserializeBinaryFromReader(message: QueryLiquidityStatusResponse, reader: jspb.BinaryReader): QueryLiquidityStatusResponse;
}
export namespace QueryLiquidityStatusResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
status: sgn_cbridge_v1_query_pb.WithdrawStatus,
wdOnchain: Uint8Array | string,
sortedSigsList: Array<Uint8Array | string>,
signersList: Array<Uint8Array | string>,
powersList: Array<Uint8Array | string>,
blockTxLink: string,
blockDelay: number,
}
}
export class Chain extends jspb.Message {
getId(): number;
setId(value: number): Chain;
getName(): string;
setName(value: string): Chain;
getIcon(): string;
setIcon(value: string): Chain;
getBlockDelay(): number;
setBlockDelay(value: number): Chain;
getGasTokenSymbol(): string;
setGasTokenSymbol(value: string): Chain;
getExploreUrl(): string;
setExploreUrl(value: string): Chain;
getContractAddr(): string;
setContractAddr(value: string): Chain;
getDropGasAmt(): string;
setDropGasAmt(value: string): Chain;
getDropGasCostAmt(): string;
setDropGasCostAmt(value: string): Chain;
getDropGasBalanceAlert(): string;
setDropGasBalanceAlert(value: string): Chain;
getSuggestedGasCost(): number;
setSuggestedGasCost(value: number): Chain;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Chain.AsObject;
static toObject(includeInstance: boolean, msg: Chain): Chain.AsObject;
static serializeBinaryToWriter(message: Chain, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Chain;
static deserializeBinaryFromReader(message: Chain, reader: jspb.BinaryReader): Chain;
}
export namespace Chain {
export type AsObject = {
id: number,
name: string,
icon: string,
blockDelay: number,
gasTokenSymbol: string,
exploreUrl: string,
contractAddr: string,
dropGasAmt: string,
dropGasCostAmt: string,
dropGasBalanceAlert: string,
suggestedGasCost: number,
}
}
export class ChainTokenInfo extends jspb.Message {
getTokenList(): Array<TokenInfo>;
setTokenList(value: Array<TokenInfo>): ChainTokenInfo;
clearTokenList(): ChainTokenInfo;
addToken(value?: TokenInfo, index?: number): TokenInfo;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ChainTokenInfo.AsObject;
static toObject(includeInstance: boolean, msg: ChainTokenInfo): ChainTokenInfo.AsObject;
static serializeBinaryToWriter(message: ChainTokenInfo, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ChainTokenInfo;
static deserializeBinaryFromReader(message: ChainTokenInfo, reader: jspb.BinaryReader): ChainTokenInfo;
}
export namespace ChainTokenInfo {
export type AsObject = {
tokenList: Array<TokenInfo.AsObject>,
}
}
export class TokenInfo extends jspb.Message {
getToken(): sgn_cbridge_v1_query_pb.Token | undefined;
setToken(value?: sgn_cbridge_v1_query_pb.Token): TokenInfo;
hasToken(): boolean;
clearToken(): TokenInfo;
getName(): string;
setName(value: string): TokenInfo;
getIcon(): string;
setIcon(value: string): TokenInfo;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TokenInfo.AsObject;
static toObject(includeInstance: boolean, msg: TokenInfo): TokenInfo.AsObject;
static serializeBinaryToWriter(message: TokenInfo, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TokenInfo;
static deserializeBinaryFromReader(message: TokenInfo, reader: jspb.BinaryReader): TokenInfo;
}
export namespace TokenInfo {
export type AsObject = {
token?: sgn_cbridge_v1_query_pb.Token.AsObject,
name: string,
icon: string,
}
}
export class TransferInfo extends jspb.Message {
getChain(): Chain | undefined;
setChain(value?: Chain): TransferInfo;
hasChain(): boolean;
clearChain(): TransferInfo;
getToken(): sgn_cbridge_v1_query_pb.Token | undefined;
setToken(value?: sgn_cbridge_v1_query_pb.Token): TransferInfo;
hasToken(): boolean;
clearToken(): TransferInfo;
getAmount(): string;
setAmount(value: string): TransferInfo;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TransferInfo.AsObject;
static toObject(includeInstance: boolean, msg: TransferInfo): TransferInfo.AsObject;
static serializeBinaryToWriter(message: TransferInfo, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TransferInfo;
static deserializeBinaryFromReader(message: TransferInfo, reader: jspb.BinaryReader): TransferInfo;
}
export namespace TransferInfo {
export type AsObject = {
chain?: Chain.AsObject,
token?: sgn_cbridge_v1_query_pb.Token.AsObject,
amount: string,
}
}
export class GetTransferStatusRequest extends jspb.Message {
getTransferId(): string;
setTransferId(value: string): GetTransferStatusRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetTransferStatusRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetTransferStatusRequest): GetTransferStatusRequest.AsObject;
static serializeBinaryToWriter(message: GetTransferStatusRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetTransferStatusRequest;
static deserializeBinaryFromReader(message: GetTransferStatusRequest, reader: jspb.BinaryReader): GetTransferStatusRequest;
}
export namespace GetTransferStatusRequest {
export type AsObject = {
transferId: string,
}
}
export class GetTransferStatusResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): GetTransferStatusResponse;
hasErr(): boolean;
clearErr(): GetTransferStatusResponse;
getStatus(): sgn_cbridge_v1_query_pb.TransferHistoryStatus;
setStatus(value: sgn_cbridge_v1_query_pb.TransferHistoryStatus): GetTransferStatusResponse;
getWdOnchain(): Uint8Array | string;
getWdOnchain_asU8(): Uint8Array;
getWdOnchain_asB64(): string;
setWdOnchain(value: Uint8Array | string): GetTransferStatusResponse;
getSortedSigsList(): Array<Uint8Array | string>;
setSortedSigsList(value: Array<Uint8Array | string>): GetTransferStatusResponse;
clearSortedSigsList(): GetTransferStatusResponse;
addSortedSigs(value: Uint8Array | string, index?: number): GetTransferStatusResponse;
getSignersList(): Array<Uint8Array | string>;
setSignersList(value: Array<Uint8Array | string>): GetTransferStatusResponse;
clearSignersList(): GetTransferStatusResponse;
addSigners(value: Uint8Array | string, index?: number): GetTransferStatusResponse;
getPowersList(): Array<Uint8Array | string>;
setPowersList(value: Array<Uint8Array | string>): GetTransferStatusResponse;
clearPowersList(): GetTransferStatusResponse;
addPowers(value: Uint8Array | string, index?: number): GetTransferStatusResponse;
getRefundReason(): sgn_cbridge_v1_cbridge_pb.XferStatus;
setRefundReason(value: sgn_cbridge_v1_cbridge_pb.XferStatus): GetTransferStatusResponse;
getBlockDelay(): number;
setBlockDelay(value: number): GetTransferStatusResponse;
getSrcBlockTxLink(): string;
setSrcBlockTxLink(value: string): GetTransferStatusResponse;
getDstBlockTxLink(): string;
setDstBlockTxLink(value: string): GetTransferStatusResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetTransferStatusResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetTransferStatusResponse): GetTransferStatusResponse.AsObject;
static serializeBinaryToWriter(message: GetTransferStatusResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetTransferStatusResponse;
static deserializeBinaryFromReader(message: GetTransferStatusResponse, reader: jspb.BinaryReader): GetTransferStatusResponse;
}
export namespace GetTransferStatusResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
status: sgn_cbridge_v1_query_pb.TransferHistoryStatus,
wdOnchain: Uint8Array | string,
sortedSigsList: Array<Uint8Array | string>,
signersList: Array<Uint8Array | string>,
powersList: Array<Uint8Array | string>,
refundReason: sgn_cbridge_v1_cbridge_pb.XferStatus,
blockDelay: number,
srcBlockTxLink: string,
dstBlockTxLink: string,
}
}
export class GetTransferConfigsRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetTransferConfigsRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetTransferConfigsRequest): GetTransferConfigsRequest.AsObject;
static serializeBinaryToWriter(message: GetTransferConfigsRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetTransferConfigsRequest;
static deserializeBinaryFromReader(message: GetTransferConfigsRequest, reader: jspb.BinaryReader): GetTransferConfigsRequest;
}
export namespace GetTransferConfigsRequest {
export type AsObject = {
}
}
export class GetTransferConfigsResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): GetTransferConfigsResponse;
hasErr(): boolean;
clearErr(): GetTransferConfigsResponse;
getChainsList(): Array<Chain>;
setChainsList(value: Array<Chain>): GetTransferConfigsResponse;
clearChainsList(): GetTransferConfigsResponse;
addChains(value?: Chain, index?: number): Chain;
getChainTokenMap(): jspb.Map<number, ChainTokenInfo>;
clearChainTokenMap(): GetTransferConfigsResponse;
getFarmingRewardContractAddr(): string;
setFarmingRewardContractAddr(value: string): GetTransferConfigsResponse;
getPeggedPairConfigsList(): Array<PeggedPairConfig>;
setPeggedPairConfigsList(value: Array<PeggedPairConfig>): GetTransferConfigsResponse;
clearPeggedPairConfigsList(): GetTransferConfigsResponse;
addPeggedPairConfigs(value?: PeggedPairConfig, index?: number): PeggedPairConfig;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetTransferConfigsResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetTransferConfigsResponse): GetTransferConfigsResponse.AsObject;
static serializeBinaryToWriter(message: GetTransferConfigsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetTransferConfigsResponse;
static deserializeBinaryFromReader(message: GetTransferConfigsResponse, reader: jspb.BinaryReader): GetTransferConfigsResponse;
}
export namespace GetTransferConfigsResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
chainsList: Array<Chain.AsObject>,
chainTokenMap: Array<[number, ChainTokenInfo.AsObject]>,
farmingRewardContractAddr: string,
peggedPairConfigsList: Array<PeggedPairConfig.AsObject>,
}
}
export class PeggedPairConfig extends jspb.Message {
getOrgChainId(): number;
setOrgChainId(value: number): PeggedPairConfig;
getOrgToken(): TokenInfo | undefined;
setOrgToken(value?: TokenInfo): PeggedPairConfig;
hasOrgToken(): boolean;
clearOrgToken(): PeggedPairConfig;
getPeggedChainId(): number;
setPeggedChainId(value: number): PeggedPairConfig;
getPeggedToken(): TokenInfo | undefined;
setPeggedToken(value?: TokenInfo): PeggedPairConfig;
hasPeggedToken(): boolean;
clearPeggedToken(): PeggedPairConfig;
getPeggedDepositContractAddr(): string;
setPeggedDepositContractAddr(value: string): PeggedPairConfig;
getPeggedBurnContractAddr(): string;
setPeggedBurnContractAddr(value: string): PeggedPairConfig;
getCanonicalTokenContractAddr(): string;
setCanonicalTokenContractAddr(value: string): PeggedPairConfig;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): PeggedPairConfig.AsObject;
static toObject(includeInstance: boolean, msg: PeggedPairConfig): PeggedPairConfig.AsObject;
static serializeBinaryToWriter(message: PeggedPairConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): PeggedPairConfig;
static deserializeBinaryFromReader(message: PeggedPairConfig, reader: jspb.BinaryReader): PeggedPairConfig;
}
export namespace PeggedPairConfig {
export type AsObject = {
orgChainId: number,
orgToken?: TokenInfo.AsObject,
peggedChainId: number,
peggedToken?: TokenInfo.AsObject,
peggedDepositContractAddr: string,
peggedBurnContractAddr: string,
canonicalTokenContractAddr: string,
}
}
export class GetTokenInfoRequest extends jspb.Message {
getChainId(): number;
setChainId(value: number): GetTokenInfoRequest;
getTokenSymbol(): string;
setTokenSymbol(value: string): GetTokenInfoRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetTokenInfoRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetTokenInfoRequest): GetTokenInfoRequest.AsObject;
static serializeBinaryToWriter(message: GetTokenInfoRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetTokenInfoRequest;
static deserializeBinaryFromReader(message: GetTokenInfoRequest, reader: jspb.BinaryReader): GetTokenInfoRequest;
}
export namespace GetTokenInfoRequest {
export type AsObject = {
chainId: number,
tokenSymbol: string,
}
}
export class GetTokenInfoResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): GetTokenInfoResponse;
hasErr(): boolean;
clearErr(): GetTokenInfoResponse;
getTokenInfo(): TokenInfo | undefined;
setTokenInfo(value?: TokenInfo): GetTokenInfoResponse;
hasTokenInfo(): boolean;
clearTokenInfo(): GetTokenInfoResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetTokenInfoResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetTokenInfoResponse): GetTokenInfoResponse.AsObject;
static serializeBinaryToWriter(message: GetTokenInfoResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetTokenInfoResponse;
static deserializeBinaryFromReader(message: GetTokenInfoResponse, reader: jspb.BinaryReader): GetTokenInfoResponse;
}
export namespace GetTokenInfoResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
tokenInfo?: TokenInfo.AsObject,
}
}
export class EstimateAmtRequest extends jspb.Message {
getSrcChainId(): number;
setSrcChainId(value: number): EstimateAmtRequest;
getDstChainId(): number;
setDstChainId(value: number): EstimateAmtRequest;
getTokenSymbol(): string;
setTokenSymbol(value: string): EstimateAmtRequest;
getAmt(): string;
setAmt(value: string): EstimateAmtRequest;
getUsrAddr(): string;
setUsrAddr(value: string): EstimateAmtRequest;
getSlippageTolerance(): number;
setSlippageTolerance(value: number): EstimateAmtRequest;
getIsPegged(): boolean;
setIsPegged(value: boolean): EstimateAmtRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EstimateAmtRequest.AsObject;
static toObject(includeInstance: boolean, msg: EstimateAmtRequest): EstimateAmtRequest.AsObject;
static serializeBinaryToWriter(message: EstimateAmtRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EstimateAmtRequest;
static deserializeBinaryFromReader(message: EstimateAmtRequest, reader: jspb.BinaryReader): EstimateAmtRequest;
}
export namespace EstimateAmtRequest {
export type AsObject = {
srcChainId: number,
dstChainId: number,
tokenSymbol: string,
amt: string,
usrAddr: string,
slippageTolerance: number,
isPegged: boolean,
}
}
export class EstimateAmtResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): EstimateAmtResponse;
hasErr(): boolean;
clearErr(): EstimateAmtResponse;
getEqValueTokenAmt(): string;
setEqValueTokenAmt(value: string): EstimateAmtResponse;
getBridgeRate(): number;
setBridgeRate(value: number): EstimateAmtResponse;
getPercFee(): string;
setPercFee(value: string): EstimateAmtResponse;
getBaseFee(): string;
setBaseFee(value: string): EstimateAmtResponse;
getSlippageTolerance(): number;
setSlippageTolerance(value: number): EstimateAmtResponse;
getMaxSlippage(): number;
setMaxSlippage(value: number): EstimateAmtResponse;
getEstimatedReceiveAmt(): string;
setEstimatedReceiveAmt(value: string): EstimateAmtResponse;
getDropGasAmt(): string;
setDropGasAmt(value: string): EstimateAmtResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EstimateAmtResponse.AsObject;
static toObject(includeInstance: boolean, msg: EstimateAmtResponse): EstimateAmtResponse.AsObject;
static serializeBinaryToWriter(message: EstimateAmtResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EstimateAmtResponse;
static deserializeBinaryFromReader(message: EstimateAmtResponse, reader: jspb.BinaryReader): EstimateAmtResponse;
}
export namespace EstimateAmtResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
eqValueTokenAmt: string,
bridgeRate: number,
percFee: string,
baseFee: string,
slippageTolerance: number,
maxSlippage: number,
estimatedReceiveAmt: string,
dropGasAmt: string,
}
}
export class WithdrawInfo extends jspb.Message {
getChainId(): number;
setChainId(value: number): WithdrawInfo;
getAmount(): string;
setAmount(value: string): WithdrawInfo;
getSlippageTolerance(): number;
setSlippageTolerance(value: number): WithdrawInfo;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): WithdrawInfo.AsObject;
static toObject(includeInstance: boolean, msg: WithdrawInfo): WithdrawInfo.AsObject;
static serializeBinaryToWriter(message: WithdrawInfo, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): WithdrawInfo;
static deserializeBinaryFromReader(message: WithdrawInfo, reader: jspb.BinaryReader): WithdrawInfo;
}
export namespace WithdrawInfo {
export type AsObject = {
chainId: number,
amount: string,
slippageTolerance: number,
}
}
export class EstimateWithdrawAmtRequest extends jspb.Message {
getSrcWithdrawsList(): Array<WithdrawInfo>;
setSrcWithdrawsList(value: Array<WithdrawInfo>): EstimateWithdrawAmtRequest;
clearSrcWithdrawsList(): EstimateWithdrawAmtRequest;
addSrcWithdraws(value?: WithdrawInfo, index?: number): WithdrawInfo;
getDstChainId(): number;
setDstChainId(value: number): EstimateWithdrawAmtRequest;
getTokenSymbol(): string;
setTokenSymbol(value: string): EstimateWithdrawAmtRequest;
getUsrAddr(): string;
setUsrAddr(value: string): EstimateWithdrawAmtRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EstimateWithdrawAmtRequest.AsObject;
static toObject(includeInstance: boolean, msg: EstimateWithdrawAmtRequest): EstimateWithdrawAmtRequest.AsObject;
static serializeBinaryToWriter(message: EstimateWithdrawAmtRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EstimateWithdrawAmtRequest;
static deserializeBinaryFromReader(message: EstimateWithdrawAmtRequest, reader: jspb.BinaryReader): EstimateWithdrawAmtRequest;
}
export namespace EstimateWithdrawAmtRequest {
export type AsObject = {
srcWithdrawsList: Array<WithdrawInfo.AsObject>,
dstChainId: number,
tokenSymbol: string,
usrAddr: string,
}
}
export class EstimateWithdrawAmtResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): EstimateWithdrawAmtResponse;
hasErr(): boolean;
clearErr(): EstimateWithdrawAmtResponse;
getReqAmtMap(): jspb.Map<number, EstimateWithdrawAmt>;
clearReqAmtMap(): EstimateWithdrawAmtResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EstimateWithdrawAmtResponse.AsObject;
static toObject(includeInstance: boolean, msg: EstimateWithdrawAmtResponse): EstimateWithdrawAmtResponse.AsObject;
static serializeBinaryToWriter(message: EstimateWithdrawAmtResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EstimateWithdrawAmtResponse;
static deserializeBinaryFromReader(message: EstimateWithdrawAmtResponse, reader: jspb.BinaryReader): EstimateWithdrawAmtResponse;
}
export namespace EstimateWithdrawAmtResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
reqAmtMap: Array<[number, EstimateWithdrawAmt.AsObject]>,
}
}
export class EstimateWithdrawAmt extends jspb.Message {
getEqValueTokenAmt(): string;
setEqValueTokenAmt(value: string): EstimateWithdrawAmt;
getBridgeRate(): number;
setBridgeRate(value: number): EstimateWithdrawAmt;
getPercFee(): string;
setPercFee(value: string): EstimateWithdrawAmt;
getBaseFee(): string;
setBaseFee(value: string): EstimateWithdrawAmt;
getSlippageTolerance(): number;
setSlippageTolerance(value: number): EstimateWithdrawAmt;
getMaxSlippage(): number;
setMaxSlippage(value: number): EstimateWithdrawAmt;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): EstimateWithdrawAmt.AsObject;
static toObject(includeInstance: boolean, msg: EstimateWithdrawAmt): EstimateWithdrawAmt.AsObject;
static serializeBinaryToWriter(message: EstimateWithdrawAmt, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): EstimateWithdrawAmt;
static deserializeBinaryFromReader(message: EstimateWithdrawAmt, reader: jspb.BinaryReader): EstimateWithdrawAmt;
}
export namespace EstimateWithdrawAmt {
export type AsObject = {
eqValueTokenAmt: string,
bridgeRate: number,
percFee: string,
baseFee: string,
slippageTolerance: number,
maxSlippage: number,
}
}
export class GetLPInfoListRequest extends jspb.Message {
getAddr(): string;
setAddr(value: string): GetLPInfoListRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetLPInfoListRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetLPInfoListRequest): GetLPInfoListRequest.AsObject;
static serializeBinaryToWriter(message: GetLPInfoListRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetLPInfoListRequest;
static deserializeBinaryFromReader(message: GetLPInfoListRequest, reader: jspb.BinaryReader): GetLPInfoListRequest;
}
export namespace GetLPInfoListRequest {
export type AsObject = {
addr: string,
}
}
export class LPInfo extends jspb.Message {
getChain(): Chain | undefined;
setChain(value?: Chain): LPInfo;
hasChain(): boolean;
clearChain(): LPInfo;
getToken(): TokenInfo | undefined;
setToken(value?: TokenInfo): LPInfo;
hasToken(): boolean;
clearToken(): LPInfo;
getLiquidity(): number;
setLiquidity(value: number): LPInfo;
getLiquidityAmt(): string;
setLiquidityAmt(value: string): LPInfo;
getHasFarmingSessions(): boolean;
setHasFarmingSessions(value: boolean): LPInfo;
getLpFeeEarning(): number;
setLpFeeEarning(value: number): LPInfo;
getFarmingRewardEarning(): number;
setFarmingRewardEarning(value: number): LPInfo;
getVolume24h(): number;
setVolume24h(value: number): LPInfo;
getTotalLiquidity(): number;
setTotalLiquidity(value: number): LPInfo;
getTotalLiquidityAmt(): string;
setTotalLiquidityAmt(value: string): LPInfo;
getLpFeeEarningApy(): number;
setLpFeeEarningApy(value: number): LPInfo;
getFarmingApy(): number;
setFarmingApy(value: number): LPInfo;
getFarmingSessionTokensList(): Array<TokenInfo>;
setFarmingSessionTokensList(value: Array<TokenInfo>): LPInfo;
clearFarmingSessionTokensList(): LPInfo;
addFarmingSessionTokens(value?: TokenInfo, index?: number): TokenInfo;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LPInfo.AsObject;
static toObject(includeInstance: boolean, msg: LPInfo): LPInfo.AsObject;
static serializeBinaryToWriter(message: LPInfo, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LPInfo;
static deserializeBinaryFromReader(message: LPInfo, reader: jspb.BinaryReader): LPInfo;
}
export namespace LPInfo {
export type AsObject = {
chain?: Chain.AsObject,
token?: TokenInfo.AsObject,
liquidity: number,
liquidityAmt: string,
hasFarmingSessions: boolean,
lpFeeEarning: number,
farmingRewardEarning: number,
volume24h: number,
totalLiquidity: number,
totalLiquidityAmt: string,
lpFeeEarningApy: number,
farmingApy: number,
farmingSessionTokensList: Array<TokenInfo.AsObject>,
}
}
export class GetLPInfoListResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): GetLPInfoListResponse;
hasErr(): boolean;
clearErr(): GetLPInfoListResponse;
getLpInfoList(): Array<LPInfo>;
setLpInfoList(value: Array<LPInfo>): GetLPInfoListResponse;
clearLpInfoList(): GetLPInfoListResponse;
addLpInfo(value?: LPInfo, index?: number): LPInfo;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetLPInfoListResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetLPInfoListResponse): GetLPInfoListResponse.AsObject;
static serializeBinaryToWriter(message: GetLPInfoListResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetLPInfoListResponse;
static deserializeBinaryFromReader(message: GetLPInfoListResponse, reader: jspb.BinaryReader): GetLPInfoListResponse;
}
export namespace GetLPInfoListResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
lpInfoList: Array<LPInfo.AsObject>,
}
}
export class WithdrawLiquidityRequest extends jspb.Message {
getWithdrawReq(): Uint8Array | string;
getWithdrawReq_asU8(): Uint8Array;
getWithdrawReq_asB64(): string;
setWithdrawReq(value: Uint8Array | string): WithdrawLiquidityRequest;
getSig(): Uint8Array | string;
getSig_asU8(): Uint8Array;
getSig_asB64(): string;
setSig(value: Uint8Array | string): WithdrawLiquidityRequest;
getEstimatedReceivedAmt(): string;
setEstimatedReceivedAmt(value: string): WithdrawLiquidityRequest;
getMethodType(): WithdrawMethodType;
setMethodType(value: WithdrawMethodType): WithdrawLiquidityRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): WithdrawLiquidityRequest.AsObject;
static toObject(includeInstance: boolean, msg: WithdrawLiquidityRequest): WithdrawLiquidityRequest.AsObject;
static serializeBinaryToWriter(message: WithdrawLiquidityRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): WithdrawLiquidityRequest;
static deserializeBinaryFromReader(message: WithdrawLiquidityRequest, reader: jspb.BinaryReader): WithdrawLiquidityRequest;
}
export namespace WithdrawLiquidityRequest {
export type AsObject = {
withdrawReq: Uint8Array | string,
sig: Uint8Array | string,
estimatedReceivedAmt: string,
methodType: WithdrawMethodType,
}
}
export class WithdrawLiquidityResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): WithdrawLiquidityResponse;
hasErr(): boolean;
clearErr(): WithdrawLiquidityResponse;
getSeqNum(): number;
setSeqNum(value: number): WithdrawLiquidityResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): WithdrawLiquidityResponse.AsObject;
static toObject(includeInstance: boolean, msg: WithdrawLiquidityResponse): WithdrawLiquidityResponse.AsObject;
static serializeBinaryToWriter(message: WithdrawLiquidityResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): WithdrawLiquidityResponse;
static deserializeBinaryFromReader(message: WithdrawLiquidityResponse, reader: jspb.BinaryReader): WithdrawLiquidityResponse;
}
export namespace WithdrawLiquidityResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
seqNum: number,
}
}
export class UnlockFarmingRewardRequest extends jspb.Message {
getAddr(): string;
setAddr(value: string): UnlockFarmingRewardRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): UnlockFarmingRewardRequest.AsObject;
static toObject(includeInstance: boolean, msg: UnlockFarmingRewardRequest): UnlockFarmingRewardRequest.AsObject;
static serializeBinaryToWriter(message: UnlockFarmingRewardRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): UnlockFarmingRewardRequest;
static deserializeBinaryFromReader(message: UnlockFarmingRewardRequest, reader: jspb.BinaryReader): UnlockFarmingRewardRequest;
}
export namespace UnlockFarmingRewardRequest {
export type AsObject = {
addr: string,
}
}
export class UnlockFarmingRewardResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): UnlockFarmingRewardResponse;
hasErr(): boolean;
clearErr(): UnlockFarmingRewardResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): UnlockFarmingRewardResponse.AsObject;
static toObject(includeInstance: boolean, msg: UnlockFarmingRewardResponse): UnlockFarmingRewardResponse.AsObject;
static serializeBinaryToWriter(message: UnlockFarmingRewardResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): UnlockFarmingRewardResponse;
static deserializeBinaryFromReader(message: UnlockFarmingRewardResponse, reader: jspb.BinaryReader): UnlockFarmingRewardResponse;
}
export namespace UnlockFarmingRewardResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
}
}
export class GetFarmingRewardDetailsRequest extends jspb.Message {
getAddr(): string;
setAddr(value: string): GetFarmingRewardDetailsRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetFarmingRewardDetailsRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetFarmingRewardDetailsRequest): GetFarmingRewardDetailsRequest.AsObject;
static serializeBinaryToWriter(message: GetFarmingRewardDetailsRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetFarmingRewardDetailsRequest;
static deserializeBinaryFromReader(message: GetFarmingRewardDetailsRequest, reader: jspb.BinaryReader): GetFarmingRewardDetailsRequest;
}
export namespace GetFarmingRewardDetailsRequest {
export type AsObject = {
addr: string,
}
}
export class GetFarmingRewardDetailsResponse extends jspb.Message {
getErr(): ErrMsg | undefined;
setErr(value?: ErrMsg): GetFarmingRewardDetailsResponse;
hasErr(): boolean;
clearErr(): GetFarmingRewardDetailsResponse;
getDetailsList(): Array<sgn_farming_v1_farming_pb.RewardClaimDetails>;
setDetailsList(value: Array<sgn_farming_v1_farming_pb.RewardClaimDetails>): GetFarmingRewardDetailsResponse;
clearDetailsList(): GetFarmingRewardDetailsResponse;
addDetails(value?: sgn_farming_v1_farming_pb.RewardClaimDetails, index?: number): sgn_farming_v1_farming_pb.RewardClaimDetails;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetFarmingRewardDetailsResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetFarmingRewardDetailsResponse): GetFarmingRewardDetailsResponse.AsObject;
static serializeBinaryToWriter(message: GetFarmingRewardDetailsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetFarmingRewardDetailsResponse;
static deserializeBinaryFromReader(message: GetFarmingRewardDetailsResponse, reader: jspb.BinaryReader): GetFarmingRewardDetailsResponse;
}
export namespace GetFarmingRewardDetailsResponse {
export type AsObject = {
err?: ErrMsg.AsObject,
detailsList: Array<sgn_farming_v1_farming_pb.RewardClaimDetails.AsObject>,
}
}
export class QueryLiquidityStatusRequest extends jspb.Message {
getSeqNum(): number;
setSeqNum(value: number): QueryLiquidityStatusRequest;
getTxHash(): string;
setTxHash(value: string): QueryLiquidityStatusRequest;
getLpAddr(): string;
setLpAddr(value: string): QueryLiquidityStatusRequest;
getChainId(): number;
setChainId(value: number): QueryLiquidityStatusRequest;
getType(): LPType;
setType(value: LPType): QueryLiquidityStatusRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): QueryLiquidityStatusRequest.AsObject;
static toObject(includeInstance: boolean, msg: QueryLiquidityStatusRequest): QueryLiquidityStatusRequest.AsObject;
static serializeBinaryToWriter(message: QueryLiquidityStatusRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): QueryLiquidityStatusRequest;
static deserializeBinaryFromReader(message: QueryLiquidityStatusRequest, reader: jspb.BinaryReader): QueryLiquidityStatusRequest;
}
export namespace QueryLiquidityStatusRequest {
export type AsObject = {
seqNum: number,
txHash: string,
lpAddr: string,
chainId: number,
type: LPType,
}
}
export class TransferHistory extends jspb.Message {
getTransferId(): string;
setTransferId(value: string): TransferHistory;
getSrcSendInfo(): TransferInfo | undefined;
setSrcSendInfo(value?: TransferInfo): TransferHistory;
hasSrcSendInfo(): boolean;
clearSrcSendInfo(): TransferHistory;
getDstReceivedInfo(): TransferInfo | undefined;
setDstReceivedInfo(value?: TransferInfo): TransferHistory;
hasDstReceivedInfo(): boolean;
clearDstReceivedInfo(): TransferHistory;
getTs(): number;
setTs(value: number): TransferHistory;
getSrcBlockTxLink(): string;
setSrcBlockTxLink(value: string): TransferHistory;
getDstBlockTxLink(): string;
setDstBlockTxLink(value: string): TransferHistory;
getStatus(): sgn_cbridge_v1_query_pb.TransferHistoryStatus;
setStatus(value: sgn_cbridge_v1_query_pb.TransferHistoryStatus): TransferHistory;
getRefundReason(): sgn_cbridge_v1_cbridge_pb.XferStatus;
setRefundReason(value: sgn_cbridge_v1_cbridge_pb.XferStatus): TransferHistory;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TransferHistory.AsObject;
static toObject(includeInstance: boolean, msg: TransferHistory): TransferHistory.AsObject;
static serializeBinaryToWriter(message: TransferHistory, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TransferHistory;
static deserializeBinaryFromReader(message: TransferHistory, reader: jspb.BinaryReader): TransferHistory;
}
export namespace TransferHistory {
export type AsObject = {
transferId: string,
srcSendInfo?: TransferInfo.AsObject,
dstReceivedInfo?: TransferInfo.AsObject,
ts: number,
srcBlockTxLink: string,
dstBlockTxLink: string,
status: sgn_cbridge_v1_query_pb.TransferHistoryStatus,
refundReason: sgn_cbridge_v1_cbridge_pb.XferStatus,
}
}
export class LPHistory extends jspb.Message {
getChain(): Chain | undefined;
setChain(value?: Chain): LPHistory;
hasChain(): boolean;
clearChain(): LPHistory;
getToken(): TokenInfo | undefined;
setToken(value?: TokenInfo): LPHistory;
hasToken(): boolean;
clearToken(): LPHistory;
getAmount(): string;
setAmount(value: string): LPHistory;
getTs(): number;
setTs(value: number): LPHistory;
getBlockTxLink(): string;
setBlockTxLink(value: string): LPHistory;
getStatus(): sgn_cbridge_v1_query_pb.WithdrawStatus;
setStatus(value: sgn_cbridge_v1_query_pb.WithdrawStatus): LPHistory;
getType(): LPType;
setType(value: LPType): LPHistory;
getSeqNum(): number;
setSeqNum(value: number): LPHistory;
getMethodType(): WithdrawMethodType;
setMethodType(value: WithdrawMethodType): LPHistory;
getNonce(): number;
setNonce(value: number): LPHistory;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LPHistory.AsObject;
static toObject(includeInstance: boolean, msg: LPHistory): LPHistory.AsObject;
static serializeBinaryToWriter(message: LPHistory, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LPHistory;
static deserializeBinaryFromReader(message: LPHistory, reader: jspb.BinaryReader): LPHistory;
}
export namespace LPHistory {
export type AsObject = {
chain?: Chain.AsObject,
token?: TokenInfo.AsObject,
amount: string,
ts: number,
blockTxLink: string,
status: sgn_cbridge_v1_query_pb.WithdrawStatus,
type: LPType,
seqNum: number,
methodType: WithdrawMethodType,
nonce: number,
}
}
export class TransferHistoryRequest extends jspb.Message {
getNextPageToken(): string;
setNextPageToken(value: string): TransferHistoryRequest;
getPageSize(): number;
setPageSize(value: number): TransferHistoryRequest;
getAddr(): string;
setAddr(value: string): TransferHistoryRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TransferHistoryRequest.AsObject;
static toObject(includeInstance: boolean, msg: TransferHistoryRequest): TransferHist