I'm using 0x protocol v3 (more specifically the nft-swap-sdk
) on Polygon to try to do NFT<>NFT swaps and keep running into an a Metamask error.
When filling a signed order I'm getting this browser console error and Metamask doesn't popup at all:
MetaMask - RPC Error: Internal JSON-RPC error.
code: -32603
data:
code: 3
data: "0x4678472b43693c6356dfe50fa860e046b18bfc620c5c855517bfab74eebfdcb898531f4a00000000000000000000000000000000000000000000000000......."
message: "execution reverted"
message: "Internal JSON-RPC error."
I saw some tips about overriding the gas limit but that didn't work.
I'm not sure what to try to debug next. I verified the order signature and it was correct and the order data looks correct as well.
I saw other tips about trying a new Polygon RPC but I didn't get far with that either.
Has anyone experienced this error on Polygon and have any tips to debug?