UNPKG

butterjs-sdk

Version:
12 lines (11 loc) 1.44 kB
import { ButterCoreParam, ButterCrossChainRoute, ButterRouterParam, ButterSwapRoute } from '../types'; import { BaseCurrency } from '../entities'; export declare function assembleButterRouterParamFromRoute(routes: ButterCrossChainRoute, amount: string, fromChainId: string, targetChainTokenOut: BaseCurrency, toAddress: string): Promise<ButterRouterParam>; export declare function assembleSrcSwapDataFromRoute(route: ButterCrossChainRoute, tokenIn: string, tokenOut: string, toAddress: string): Promise<ButterCoreParam>; export declare function assembleTargetSwapDataFromRoute(routes: ButterCrossChainRoute, targetChainTokenOut: BaseCurrency, toAddress?: string): Promise<string>; export declare function assembleEVMSwapDataFromRoute(route: ButterCrossChainRoute, targetChainTokenOut: BaseCurrency): Promise<string>; export declare function assembleCrossChainRouteFromJson(jsonStr: string, slippage: number): ButterCrossChainRoute; export declare function assembleNearSwapDataFromRoute(routes: ButterCrossChainRoute, targetChainTokenOut: BaseCurrency): string; export declare function assembleNearSwapMsgFromRoute(routes: ButterCrossChainRoute, fromToken: BaseCurrency, targetChainTokenOut: BaseCurrency, toAddress: string): string; export declare function assembleNearSwapParamArrayFromRoutes(routes: ButterSwapRoute[]): any[]; export declare function assembleNearVersionTargetSwapParamArrayFromRoutes(routes: ButterSwapRoute[]): any[];