rubic-sdk
Version:
Simplify dApp creation
10 lines (9 loc) • 741 B
TypeScript
import { BlockchainName } from "../../../../../../../core/blockchain/models/blockchain-name";
import { EvmEncodeConfig } from "../../../../../../../core/blockchain/web3-pure/typed-web3-pure/evm-web3-pure/models/evm-encode-config";
import { OkuQuoteRequestBody, OkuQuoteResponse, OkuSwapRequestBody } from '../models/okuswap-api-types';
export declare class OkuSwapApiService {
static makeQuoteRequest(subProvider: string, body: OkuQuoteRequestBody): Promise<OkuQuoteResponse>;
static makeSwapRequest(subProvider: string, body: OkuSwapRequestBody): Promise<Pick<EvmEncodeConfig, 'data' | 'to' | 'value'>>;
static getOkuSubProvidersForChain(blockchain: BlockchainName): Promise<string[]>;
private static isSupportedProvider;
}