Guide · Tokens
How to swap ERC-20 tokens
Written by XAUConnect Labs · Reviewed against live product behavior · Updated August 2026
How to swap ERC-20 tokens. ERC-20 is the token standard on Ethereum and every EVM chain XAUConnect supports: BNB Chain, Polygon, Arbitrum, Base, Avalanche C-Chain. Swapping an ERC-20 always has the same skeleton — select chain, pick contracts, quote, approve, swap — and the details that hurt are always chain-specific gas and lookalike addresses.
If your token is SPL on Solana, this is the wrong article. If you want to create an ERC-20, that is Launchpad, not Swap.
The standard in one paragraph
One standard, seven gas tokens
Allowance hygiene
Fee-on-transfer and rebasing tokens
Execution checklist
Approvals you should revoke later
Wrong chain, right standard
Legal
Risk disclosure
XAUConnect is a non-custodial swap aggregator. Digital assets are volatile and may lose value rapidly. Content on this page is educational and not investment advice. Verify every contract address on the official block explorer before approving a transaction.
Frequently asked questions
What is the best way to swap ERC-20 tokens?
If your token is SPL on Solana, this is the wrong article. If you want to create an ERC-20, that is Launchpad, not Swap.
Is USDC an ERC-20?
On EVM chains, yes. On Solana, USDC is an SPL mint. Same brand, different standard, different address format.
Can I swap ERC-20s without MetaMask?
Yes. Rabby, Coinbase Wallet, Rainbow, hardware wallets via those apps, and WalletConnect all work. You need an EVM account on the right chain.
Why two transactions?
First allowance, then swap, the first time you sell that token through that router. Later swaps reuse remaining allowance if it was enough — which is why unlimited approvals are risky.
How do I generate an ERC-20?
Use Launchpad: TokenFactory deploys a fixed-supply LaunchedToken (no mint, tax, or blacklist) for a small native fee. Then add liquidity so people can swap it.
Trade on XAUConnect
Open the swap page to compare live routes, set slippage, and sign from your own wallet — fully non-custodial.
Continue exploring
Related markets, guides & networks
Curated next steps based on this topic — deepen your research before you trade.
How to move tokens from Ethereum to Solana
Bridge tokens from Ethereum to Solana with XAUConnect: paste a base58 destination, never 0x, test small, verify the arri
How to create an SPL token on Solana
Create an SPL token on Solana: mint, decimals, revoke freeze/mint authorities, seed a Jupiter-routable pool, then swap t
What is impermanent loss?
Impermanent loss explained: why providing liquidity can underperform holding, a concrete worked example, and when tradin
How do limit orders work on a DEX?
On-chain limit orders defer execution until price crosses your target. How they are stored, who executes them, what can
How order routing finds the best price
How a DEX aggregator routes your swap: surveying pools, comparing direct, multi-hop, and split paths, optimizing net out
Build programmatically
Swap via API for bots and AI agents — quotes, builds, and cross-chain routes.