UNPKG

soulswap-rubik-sdk

Version:
12 lines (11 loc) 520 B
import { FeeAmount } from '@features/instant-trades/dexes/common/uniswap-v3-abstract/utils/quoter-controller/models/liquidity-pool'; export interface UniswapV3RouterLiquidityPool<TokenSymbol extends string> { poolAddress: string; tokenSymbolA: TokenSymbol; tokenSymbolB: TokenSymbol; fee: FeeAmount; } export interface UniswapV3RouterConfiguration<TokenSymbol extends string> { readonly tokens: Record<TokenSymbol, string>; readonly liquidityPools: UniswapV3RouterLiquidityPool<TokenSymbol>[]; }