when i use the client web site address / private or my own using brave wallet.
i always got insufficient fund. Whereas i use USDC on polygon chain, eth, and polygon.
i feel like it make no sens because even the website use those to make trades.
but when i use the client, no matter the signature type, no matter the process and even using others code.
i got insufficient balance for a 1$ trade.
when i got to some exchange they ask me to get matic main net token.
and now i realize that it s kinda complicated to even buy or swap those which make no sens.
I m making a mistake or is this the way i should do it ?