src/lib/uniswap/client
creatorvault-miniapp / src/lib/uniswap/client
src/lib/uniswap/client
Functions
getPoolDayData()
getPoolDayData(
poolId,days):Promise<UniswapPoolDayData[]>
Defined in: lib/uniswap/client.ts:122
Get pool day data for historical volume/fees
Parameters
poolId
string
days
number = 30
Returns
Promise<UniswapPoolDayData[]>
getPoolHourData()
getPoolHourData(
poolId,hours):Promise<UniswapPoolHourData[]>
Defined in: lib/uniswap/client.ts:167
Get pool hour data for granular historical data
Parameters
poolId
string
hours
number = 24
Returns
Promise<UniswapPoolHourData[]>
getPoolsByToken()
getPoolsByToken(
tokenAddress):Promise<UniswapPool[]>
Defined in: lib/uniswap/client.ts:56
Get pool by token address Finds pools where the token is either token0 or token1
Parameters
tokenAddress
string
Returns
Promise<UniswapPool[]>
getTimeframeData()
getTimeframeData(
tokenAddress,timeframe):Promise<TimeframeData|null>
Defined in: lib/uniswap/client.ts:253
Get aggregated volume/fees data for a specific timeframe
Parameters
tokenAddress
string
timeframe
"1h" | "1d" | "1w" | "1m" | "1y"
Returns
Promise<TimeframeData | null>
getToken()
getToken(
tokenAddress):Promise<UniswapToken|null>
Defined in: lib/uniswap/client.ts:326
Get token info from the subgraph
Parameters
tokenAddress
string
Returns
Promise<UniswapToken | null>
getTokenDayData()
getTokenDayData(
tokenAddress,days):Promise<UniswapTokenDayData[]>
Defined in: lib/uniswap/client.ts:212
Get token day data for historical price/volume
Parameters
tokenAddress
string
days
number = 30
Returns
Promise<UniswapTokenDayData[]>