UNPKG

@alcorexchange/alcor-swap-sdk

Version:

​​ **npm** ``` npm i @alcorexchange/alcor-swap-sdk ``` **yarn** ``` yarn add @alcorexchange/alcor-swap-sdk ``` ## Usage ### Import:

21 lines (20 loc) 733 B
import { Currency } from '../entities/currency'; import { Route } from '../entities/route'; import { CurrencyAmount } from '../entities/fractions'; import { TradeType } from '../internalConstants'; export interface SplitRouteQuote { percent: number; route: Route<Currency, Currency>; inputAmount: CurrencyAmount<Currency>; outputAmount: CurrencyAmount<Currency>; } interface SwapRouteConfig { minSplits: number; maxSplits: number; branchFactor?: number; candidateLimit?: number; } export declare function getBestSwapRoute(routeType: TradeType, percentToQuotes: { [percent: number]: SplitRouteQuote[]; }, percents: number[], swapRouteConfig?: SwapRouteConfig): SplitRouteQuote[] | null; export {};