Filter criteria for querying pools PoolFilter

interface PoolFilter {
    chainId?: number;
    protocol?: Protocol;
    poolAddress?: string;
    minVolumeUSD?: number;
    tokenAddress?: string;
    tokenAddresses?: string[];
    tokenSymbol?: string;
    tokenSymbols?: string[];
    limit?: number;
}

Properties

chainId?: number

Chain ID to filter pools by

protocol?: Protocol

Protocol to filter pools by

poolAddress?: string

Exact pool address/id to look up

minVolumeUSD?: number

Minimum volume in USD to filter pools

tokenAddress?: string

Token address to find pools containing this token

tokenAddresses?: string[]

Multiple token addresses to find pools for

tokenSymbol?: string

Token symbol to find pools containing this token

tokenSymbols?: string[]

Multiple token symbols to find pools for

limit?: number

Maximum number of pools to return