UNPKG

rubic-sdk

Version:
12 lines (11 loc) 465 B
import { FeeAmount } from "../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>[]; }