UNPKG

rubic-sdk

Version:
10 lines (9 loc) 741 B
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; }