UNPKG

astra-cl-sdk-dev

Version:

⚒️ An SDK for building applications on top of Astra CL

21 lines (20 loc) 830 B
import { ChainId, Token } from 'astra-sdk-core'; import { FeeAmount } from '../constants'; /** * Computes a pool address * @param factoryAddress The Astra CL factory address * @param tokenA The first token of the pair, irrespective of sort order * @param tokenB The second token of the pair, irrespective of sort order * @param fee The fee tier of the pool * @param initCodeHashManualOverride Override the init code hash used to compute the pool address if necessary * @param chainId * @returns The pool address */ export declare function computePoolAddress({ factoryAddress, tokenA, tokenB, fee, initCodeHashManualOverride, chainId, }: { factoryAddress: string; tokenA: Token; tokenB: Token; fee: FeeAmount; initCodeHashManualOverride?: string; chainId?: ChainId; }): string;