We support lock info on UniV3, UniV4, RaydiumV4, PumpAMM, and token burns on Solana.
Usage Guidelines
- Provide
tokenAddressandnetworkIdto retrieve all trading pairs that include the specified token - Use
limitto control the number of pairs returned — useful when a token has many pairs - Results include both sides of each pair (
token0andtoken1) so you can identify the paired asset - The
pooledfield shows current liquidity amounts for each token in the pair feeindicates the swap fee in basis points when available (e.g., 2500 = 0.25%, 100 = 0.01%)tickSpacingis populated for concentrated liquidity pools (UniswapV3, Orca Whirlpool)- For richer metadata including volume, liquidity USD values, and token details, use
listPairsWithMetadataForTokeninstead
Troubleshooting Tips
When should I use this vs listPairsWithMetadataForToken?
When should I use this vs listPairsWithMetadataForToken?
Use
listPairsForToken for a lightweight list of pair addresses and basic pool data. Use listPairsWithMetadataForToken when you need enriched data like USD volume, liquidity values, token metadata, and exchange info in a single query.How are pairs ordered?
How are pairs ordered?
Pairs are returned ordered by liquidity, with the highest-liquidity pairs first. Use
limit to get only the top pairs for a token.What does exchangeHash represent?
What does exchangeHash represent?
exchangeHash is the factory contract address that deployed the pair. This identifies which DEX or AMM protocol the pair belongs to (e.g., Raydium, Orca, Uniswap).Why is tickSpacing null for some pairs?
Why is tickSpacing null for some pairs?
tickSpacing is only relevant for concentrated liquidity pools (like UniswapV3 or Orca Whirlpool). For constant-product AMMs (like Raydium V4 or UniswapV2-style pools), this field is null.