This page documents any quirks in the APIs that are worth documenting and ideally fixing or clarifying in either the API docs, or the API implementations.
Any quirks that affect the runtime behavior and expectations could be good opportunities for adding in warning messages in the client.
-
- It looks like
minSize
andsymbol
params do not work, however, we can go to app.rek.to and clearly see these query params working in a network request there.
- It looks like
-
- It looks like
minSize
andsymbol
params do not work.
- It looks like
-
- docs point to
defiupulse
instead ofdefipulse
.
- docs point to
-
- This endpoint returns ~30 days of returns data for a particular liquidity pool address over time,
for example, UNI-V2 ETH/GRT.
- The endpoint will not return data across AMMs for an individual token address, like GRT or ETH.
- The docs' "Request" section could be updated to include
address
as a path param.
- This endpoint returns ~30 days of returns data for a particular liquidity pool address over time,
for example, UNI-V2 ETH/GRT.
-
- The use of
v0
in the URL is not a typo, even though this is the only Pools.fyi endpoint that uses thisv0
path.
- The use of
-
- The docs currently point to an invalid base URL; the same base URL as the other endpoints is the true one.
/price
fromAmount
andtoAmount
are exclusive options.- Both of
fromToken
andtoToken
are required. - The API docs specify that
dex
is optional, but it appears to be required in order to work. discluded
works but seems unable to exclude some DEXes -- specifically, AG appears at the end of the response array, and cannot be excluded when tried with?disclude=ag
.