rubic-sdk
Version:
Simplify dApp creation
18 lines (17 loc) • 906 B
TypeScript
import { CrossChainDepositData } from '../../common/cross-chain-transfer-trade/models/cross-chain-deposit-statuses';
import { SimpleSwapCurrency } from '../models/simple-swap-currency';
import { SimpleSwapEstimatonRequest, SimpleSwapExchange, SimpleSwapExchangeRequest, SimpleSwapRangesRequest } from '../models/simple-swap-requests';
export declare class SimpleSwapApiService {
private static readonly xApiKey;
private static readonly apiEndpoint;
static getAllCurrencies(): Promise<{
result: SimpleSwapCurrency[];
}>;
static getRanges(params: SimpleSwapRangesRequest): Promise<{
min: string;
max: string | null;
}>;
static getEstimation(params: SimpleSwapEstimatonRequest): Promise<string>;
static createExchange(params: SimpleSwapExchangeRequest): Promise<SimpleSwapExchange>;
static getTxStatus(id: string): Promise<CrossChainDepositData>;
}