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.