Guide · Tokens
How to swap ERC-20 tokens
Written by XAUConnect Labs · Reviewed against live product behavior · Updated August 2026
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
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
Cross-VM transfer: paste a base58 Solana destination, never 0x, test small, verify the arriving SPL mint on Solscan.
How to create an SPL token on Solana
Mint an SPL / Token-2022 asset with Solana tooling, revoke freeze/mint if you promised immutability, seed a Jupiter-rout
What is impermanent loss?
Why providing liquidity can underperform simply holding the tokens. Impermanent loss explained with a concrete example a
How do limit orders work on a DEX?
On-chain limit orders defer execution until price crosses your target. How they differ from spot swaps and the mechanics
How order routing finds the best price
Single-hop, multi-hop, and split routes. How an aggregator searches the graph of pools to maximize your output, and when
Build programmatically
Swap via API for bots and AI agents — quotes, builds, and cross-chain routes.