From f051d808728ceca77e40b0562100dec762c8df22 Mon Sep 17 00:00:00 2001 From: Centaur <309891411+svccentaur@users.noreply.github.com> Date: Fri, 16 Oct 2026 23:41:26 +0000 Subject: [PATCH 1/3] docs: document unsupported ERC777 tokens and AMP --- fern/docs/pages/introduction/faq.mdx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fern/docs/pages/introduction/faq.mdx b/fern/docs/pages/introduction/faq.mdx index 1e3d612d..f62311c1 100644 --- a/fern/docs/pages/introduction/faq.mdx +++ b/fern/docs/pages/introduction/faq.mdx @@ -161,13 +161,18 @@ http://localhost:3000 has been blocked by CORS policy: Request header field 0x-v {" "} - 0x supports all tokens by default except those blocked for compliance reasons. + 0x supports tokens by default, except those blocked for compliance reasons or + unsupported for technical reasons. Note: Balancer V3 pool tokens (BPTs) are not supported by 0x API. Selling a BPT is effectively redeeming an LP position, which 0x API does not support — it routes trades between tokens rather than entering or exiting liquidity pools. To exit a Balancer V3 position, withdraw through Balancer first, then swap the underlying tokens through 0x. + + ERC777 tokens and AMP (`0xfF20817765cB7f73d4bde2e66e067E58D11095C2` on + Ethereum) are also not supported by 0x API. Do not use these tokens in Swap API + requests. {" "} From 6af8025faced61466a05c227164d3c92c417dee0 Mon Sep 17 00:00:00 2001 From: Jessica Lin Date: Fri, 16 Oct 2026 17:14:25 -0700 Subject: [PATCH 2/3] docs: reword unsupported token types in FAQ List Balancer V3 BPTs and ERC777 tokens (including AMP) as token types incompatible with the 0x settlement contracts, with guidance for each. --- fern/docs/pages/introduction/faq.mdx | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/fern/docs/pages/introduction/faq.mdx b/fern/docs/pages/introduction/faq.mdx index f62311c1..b1737782 100644 --- a/fern/docs/pages/introduction/faq.mdx +++ b/fern/docs/pages/introduction/faq.mdx @@ -161,18 +161,19 @@ http://localhost:3000 has been blocked by CORS policy: Request header field 0x-v {" "} - 0x supports tokens by default, except those blocked for compliance reasons or - unsupported for technical reasons. - - Note: Balancer V3 pool tokens (BPTs) are not supported by 0x API. Selling a - BPT is effectively redeeming an LP position, which 0x API does not support — - it routes trades between tokens rather than entering or exiting liquidity - pools. To exit a Balancer V3 position, withdraw through Balancer first, then - swap the underlying tokens through 0x. - - ERC777 tokens and AMP (`0xfF20817765cB7f73d4bde2e66e067E58D11095C2` on - Ethereum) are also not supported by 0x API. Do not use these tokens in Swap API - requests. + 0x supports all tokens by default except those blocked for compliance + reasons, and a small number of token types that are incompatible with the 0x + settlement contracts: + + - **Balancer V3 pool tokens (BPTs)** — Selling a BPT is effectively redeeming + an LP position, which 0x API does not support — it routes trades between + tokens rather than entering or exiting liquidity pools. To exit a Balancer + V3 position, withdraw through Balancer first, then swap the underlying + tokens through 0x. + - **ERC777 tokens** — Tokens implementing the ERC777 standard (including close + variants such as AMP) are not supported for sale via 0x API. ERC777 transfer + hooks are incompatible with how 0x settles trades. To trade these tokens, + convert them to a standard ERC20 representation where one exists. {" "} From 97a2e785c79cdcc05c26c487a73c1e87c8081443 Mon Sep 17 00:00:00 2001 From: Jessica Lin Date: Fri, 16 Oct 2026 17:17:35 -0700 Subject: [PATCH 3/3] docs: use $AMP ticker in FAQ --- fern/docs/pages/introduction/faq.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fern/docs/pages/introduction/faq.mdx b/fern/docs/pages/introduction/faq.mdx index b1737782..0c85620d 100644 --- a/fern/docs/pages/introduction/faq.mdx +++ b/fern/docs/pages/introduction/faq.mdx @@ -171,7 +171,7 @@ http://localhost:3000 has been blocked by CORS policy: Request header field 0x-v V3 position, withdraw through Balancer first, then swap the underlying tokens through 0x. - **ERC777 tokens** — Tokens implementing the ERC777 standard (including close - variants such as AMP) are not supported for sale via 0x API. ERC777 transfer + variants such as $AMP) are not supported for sale via 0x API. ERC777 transfer hooks are incompatible with how 0x settles trades. To trade these tokens, convert them to a standard ERC20 representation where one exists.