rubic-sdk
Version:
Simplify dApp creation
21 lines (20 loc) • 1.04 kB
TypeScript
import { CbridgeEstimateAmountRequest } from "./models/cbridge-estimate-amount-request";
import { CbridgeEstimateAmountResponse } from "./models/cbridge-estimate-amount-response";
import { CbridgeStatusResponse } from "./models/cbridge-status-response";
import { CbridgeTransferConfigsResponse } from "./models/cbridge-transfer-configs-response";
export declare class CbridgeCrossChainApiService {
private static readonly apiEndpoint;
private static readonly testnetApiEndpoint;
static getTransferConfigs(options: {
useTestnet: boolean;
}): Promise<CbridgeTransferConfigsResponse>;
static fetchEstimateAmount(requestParams: CbridgeEstimateAmountRequest, options: {
useTestnet: boolean;
}): Promise<CbridgeEstimateAmountResponse>;
static fetchTradeStatus(transferId: string, options: {
useTestnet: boolean;
}): Promise<CbridgeStatusResponse>;
static withdrawLiquidity(transferId: string, estimatedReceivedAmt: string, options: {
useTestnet: boolean;
}): Promise<void>;
}