UNPKG

rainbow-swap-sdk

Version:

SDK for building applications on top of Rainbow.ag - Swap Aggregator on TON 💎.

44 lines (43 loc) • 1.07 kB
import { Asset } from './asset.type'; import { DexTypeEnum } from '../enums/dex-type.enum'; export type BestRouteDisplayData = { inputAsset: Asset; inputAssetAmount: number; inputAssetUsdAmount: number; outputAsset: Asset; outputAssetAmount: number; outputAssetUsdAmount: number; minOutputAssetAmount: number; exchangeRate: number; maxSlippage: number; routingFeePercent: number; priceImprovementPercent: number; priceImpact: number; roughGasFee: number; roughGasUsdFee: number; routes: RouteDisplayData[]; }; export type RouteDisplayData = { inputPercent: number; routeSteps: RouteStepDisplayData[]; }; export type RouteStepDisplayData = { dex: { type: DexTypeEnum; address: string; name: string; image: string; }; inputAsset: { address: string; symbol: string; name: string; image: string; }; outputAsset: { address: string; symbol: string; name: string; image: string; }; };